tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Out of memory debug
Hello
I need some help to debug this system freeze (NetBSD 10.0/i386)
PID LID S CPU FLAGS STRUCT LWP * NAME WAIT
5734 5734 3 0 0 c7b0db40 httpd pnbufpl
19385 19385 3 0 0 c7b0d5c0 sshd pnbufpl
1502 1502 3 0 0 c7b0d300 httpd pnbufpl
938 938 3 0 0 c7b0d040 sshd pnbufpl
35 35 3 0 0 c7b198c0 httpd pnbufpl
4668 4668 3 0 0 c7b19600 sshd pnbufpl
13911 13911 3 0 0 c7b19080 httpd pnbufpl
8228 8228 3 0 0 c7111c80 sshd pnbufpl
26176 26176 3 0 0 c71119c0 sshd pnbufpl
5685 5685 3 0 0 c7111440 sshd pnbufpl
19503 19503 3 0 0 c7b5ec00 sshd pnbufpl
25400 25400 3 0 0 c7b5e100 sshd pnbufpl
3232 3232 3 0 0 c79f7d00 sshd pnbufpl
25136 25136 3 1 1000000 c6e37200 send_nsca kva-4096
2123 2123 3 0 180 c879ec80 sh wait
6187 6187 3 0 180 c879e9c0 ksh pause
19400 19400 3 0 180 c879e700 cron pipe_rd
9271 9271 3 0 0 c71a1740 httpd pnbufpl
4430 4430 3 0 0 c6e39500 httpd pnbufpl
9670 9670 3 0 0 c79f7780 du vmem
2384 2384 3 1 180 c71a1a00 sh wait
7015 7015 3 1 180 c6e37d00 cron pipe_rd
28504 28504 3 1 180 c79f74c0 lastfss nanoslp
1957 1957 3 0 0 c71a11c0 httpd pnbufpl
16223 16223 3 0 0 c79f7a40 httpd pnbufpl
28978 28978 3 0 0 c7b19340 httpd pnbufpl
16981 16981 3 0 0 c7b19b80 httpd pnbufpl
24276 24276 3 0 0 c71a1480 httpd pnbufpl
26540 26540 3 0 0 c879e180 httpd pnbufpl
20819 20819 3 0 0 c7111700 httpd pnbufpl
4173 4173 3 0 0 c7b0d880 httpd pnbufpl
10817 10817 3 0 180 c879e440 lastfss nanoslp
27594 27594 3 1 180 c7b5e940 lastfss nanoslp
978 978 3 0 1000000 c7111180 ksh pnbufpl
829 829 3 0 40 c6e37a40 httpd sigacts
977 977 3 0 40 c71a1cc0 cron pnbufpl
975 975 3 0 0 c79f7200 sshd kva-4096
601 601 3 0 180 c6e39240 syslogd kqueue
1 1 3 0 180 c6e5e640 init wait
0 14299 3 0 200 c7b5e3c0 fss2 fssbs
0 10332 3 1 200 c6f1f400 fss1 fssbs
0 27862 3 0 200 c7b5e680 fss0 fssbs
0 329 3 0 200 c6f1f6c0 physiod physiod
0 196 3 0 240 c6f1fc40 ioflush biowait
0 195 3 0 240 c6e7c100 pooldrain xclocv
0 > 194 7 1 40200 c6f1f980 pgdaemon
0 234 3 1 200 c6f1f140 raidio1 raidiow
0 233 3 0 200 c6e7cc00 raid1 rfnodeq
0 168 3 1 200 c6e7c940 raidio0 raidiow
0 166 3 0 200 c6e7c680 raid0 rfnodeq
0 167 3 1 200 c6e7c3c0 swwreboot swwreboot
0 31 3 1 200 c6e37780 scsibus0 sccomp
0 63 3 0 200 c6e374c0 usb2 usbevt
0 126 3 0 200 c6e5ebc0 usb3 usbevt
0 125 3 0 200 c6e5e900 npfgc0 npfgcw
0 124 3 1 200 c6e5e380 rt_free rt_free
0 123 3 1 200 c6e5e0c0 unpgc unpgc
0 122 3 1 200 c6e54b80 key_timehandler key_timehandler
0 121 3 1 200 c6e548c0 carp_wqinput/1 carp_wqinput
0 120 3 0 200 c6e54600 carp_wqinput/0 carp_wqinput
0 119 3 1 200 c6e54340 icmp_wqinput/1 icmp_wqinput
0 118 3 0 200 c6e54080 icmp_wqinput/0 icmp_wqinput
0 117 3 1 200 c6e3fb40 rt_timer rt_timer
0 116 3 0 200 c6e397c0 vmem_rehash vmem_rehash
0 115 3 0 200 c6e3f880 usb1 usbevt
0 114 3 0 200 c6e3f5c0 usb0 usbevt
0 111 3 0 200 c6e39d40 acpitz1 acpitz1
0 110 3 0 200 c6e39a80 acpitz0 acpitz0
0 101 3 0 200 c6d96cc0 entbutler entropy
0 100 3 0 240 c6d96a00 atabus3 atath
0 99 3 0 240 c6d96740 atabus2 atath
0 98 3 0 240 c6d96480 atabus1 atath
0 97 3 0 240 c6d961c0 atabus0 atath
0 96 3 0 200 c6d07c80 wm1Reset wm1Reset
0 30 3 1 200 c6d079c0 wm1TxRx/1 wm1TxRx
0 29 3 0 200 c6d07700 wm1TxRx/0 wm1TxRx
0 28 3 0 200 c6d07440 wm0Reset wm0Reset
0 27 3 1 200 c6d07180 wm0TxRx/1 wm0TxRx
0 26 3 0 200 c6c5bc40 wm0TxRx/0 wm0TxRx
0 25 3 0 200 c6c5b980 usbtask-dr usbtsk
0 24 3 0 200 c6c5b6c0 usbtask-hc usbtsk
0 23 3 0 200 c6c5b400 apm0 apmev
0 22 2 1 200 c6c5b140 xcall/1
0 21 1 1 200 c6c58c00 softser/1
0 20 1 1 200 c6c58940 softclk/1
0 19 1 1 200 c6c58680 softbio/1
0 18 1 1 200 c6c583c0 softnet/1
0 17 1 1 201 c6c58100 idle/1
0 16 3 0 200 c6957bc0 sysmon smtaskq
0 23 3 0 200 c6c5b400 apm0 apmev
0 22 2 1 200 c6c5b140 xcall/1
0 21 1 1 200 c6c58c00 softser/1
0 20 1 1 200 c6c58940 softclk/1
0 19 1 1 200 c6c58680 softbio/1
0 18 1 1 200 c6c583c0 softnet/1
0 17 1 1 201 c6c58100 idle/1
0 16 3 0 200 c6957bc0 sysmon smtaskq
0 15 3 0 200 c6957900 pmfsuspend pmfsuspend
0 14 3 0 200 c6957640 pmfevent pmfevent
0 13 3 0 200 c6957380 sopendfree sopendfr
0 12 3 0 200 c69570c0 ifwdog ifwdog
0 11 3 1 200 c6949b80 iflnkst iflnkst
0 10 3 0 200 c69498c0 nfssilly nfssilly
0 9 3 0 240 c6949600 vdrain biolock
0 8 3 0 200 c6949340 modunload mod_unld
0 7 3 0 200 c6949080 xcall/0 xcall
0 6 1 0 200 c6947b40 softser/0
0 5 1 0 200 c6947880 softclk/0
0 4 1 0 200 c69475c0 softbio/0
0 3 1 0 200 c6947300 softnet/0
0 > 2 1 0 201 c6947040 idle/0
0 0 3 0 200 c42f9180 swapper uvm
Right, everyone is waiting for memory. show uvmexp says
Current UVM status:
pagesize=4096 (0x1000), pagemask=0xfff, pageshift=12, ncolors=8
470488 VM pages: 214225 active, 104655 inactive, 35 wired, 6916 free
pages 4175 anon, 311864 file, 2876 exec
freemin=512, free-target=682, wired-max=156829
resv-pg=1, resv-kernel=10
bootpages=8731, poolpages=122009
faults=32797486, traps=32383441, intrs=23973183, ctxswitch=55821500
softint=50312117, syscalls=51227003
fault counts:
noram=15, noanon=0, pgwait=0, pgrele=0
ok relocks(total)=138534(138534), anget(retrys)=4696112(0), amapcopy=3836260
neighbor anon/obj pg=3139182/42459207, gets(lock/unlock)=12762198/138534
cases: anon=2997851, anoncow=1698261, obj=10951495, prcopy=1810668, przero=5
845588
daemon and swap counts:
woke=3620, revs=3629, scans=9839194, obscans=9716102, anscans=0
busy=0, freed=9716102, reactivate=52, deactivate=9955744
pageouts=0, pending=0, nswget=0
nswapdev=0, swpgavail=0
swpages=0, swpginuse=0, swpgonly=0, paging=0
There are free pages, and repeated calls show only faults/traps/intrs/etc
changing:
< faults=32797486, traps=32383440, intrs=23972454, ctxswitch=55817448
< softint=50306508, syscalls=51226997
---
> faults=32797486, traps=32383441, intrs=23973183, ctxswitch=55821500
> softint=50312117, syscalls=51227003
Running bt/a c6f1f980 at various times shows pageadaemon is alive. Is
it just that the system is out of memory, and nothing can be reclaimed?
There is no swap configured.
--
Emmanuel Dreyfus
manu%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index