Am 26.10.2006 um 12:36 schrieb Stefan Bethke:
Am 26.10.2006 um 12:20 schrieb Robert Watson:
After a bit of looking at the output, etc, I agree with your
conclusion that what's there now is lacking. The attached patch,
committed to -CURRENT but not yet to -STABLE, makes the "show
malloc" DDB output a bit more like the "vmstat -m" output, in that
it summarizes the allocation counts and adds the memory use
information. Sample output:
I patched up the box; here's the output right after rebooting into
the new kernel. Once it panics again, I'll post the results.
db> show malloc
Type InUse MemUse Requests
MADT Table 0 0K 0
acpipwr 0 0K 0
acpi_perf 0 0K 0
acpidev 93 3K 93
acpisem 17 2K 17
acpicmbat 0 0K 0
PCI Link 64 6K 64
acpitask 0 0K 2
acpica 3000 158K 42603
KTRACE 100 13K 100
prison 0 0K 0
$PIR 0 0K 0
DEVFS3 95 12K 96
nexusdev 3 1K 3
MP Table 0 0K 0
memdesc 1 4K 1
legacydrv 0 0K 0
ithread 66 6K 66
I/O APIC 1 1K 1
zombie 0 0K 649
proc-args 28 2K 345
kqueue 0 0K 30
kenv 113 8K 114
atkbddev 2 1K 2
sigio 1 1K 1
file desc to leader 0 0K 0
VM pgdata 2 65K 2
file desc 68 17K 717
DEVFS2 0 0K 0
USBHC 0 0K 0
cdev 19 3K 19
USBdev 3 1K 9
UMAHash 1 1K 3
UFS mount 9 19K 9
UFS quota 0 0K 0
UFS dirhash 27 5K 27
savedino 0 0K 0
newdirblk 0 0K 0
dirrem 0 0K 0
mkdir 0 0K 0
diradd 0 0K 0
freefile 0 0K 0
freeblks 0 0K 0
freefrag 0 0K 0
allocindir 0 0K 0
indirdep 0 0K 0
allocdirect 0 0K 0
bmsafemap 0 0K 0
newblk 1 1K 1
inodedep 1 256K 1
pagedep 1 64K 1
rpcclnt 0 0K 0
p1003.1b 1 1K 1
agp 0 0K 0
NFS daemon 5 10K 5
NFSV3 srvdesc 0 0K 0
NFS srvsock 1 1K 1
nlminfo 0 0K 0
NFS lock 0 0K 0
NFS DirectIO 0 0K 0
NFS hash 0 0K 0
NFSV3 diroff 0 0K 0
NFSV3 bigfh 0 0K 0
NFS req 0 0K 0
NFS srvsock 0 0K 0
idmap 0 0K 0
NFS4 dev 0 0K 0
syncache 1 8K 1
USB 31 3K 31
hostcache 1 24K 1
ip_moptions 0 0K 0
Export Host 0 0K 0
in_multi 3 1K 3
igmp 0 0K 0
routetbl 14 2K 55
entropy 1024 64K 1024
ata_dma 6 1K 6
ad_driver 2 1K 2
vlan 0 0K 0
tun 0 0K 0
lo 1 1K 1
arpcom 2 1K 2
clone 2 8K 2
ether_multi 12 1K 14
ifaddr 22 5K 22
ifnet 4 4K 4
BPF 3 1K 3
ata_generic 3 3K 3
Export Host 0 0K 0
vnodemarker 0 0K 74
mount 76 3K 225
vnodes 1 1K 1
VFS hash 1 256K 1
Export Host 1 1K 1
cluster_save buffer 0 0K 0
vfscache 1 512K 1
BIO buffer 41 82K 45
isadev 18 2K 18
pcb 22 5K 43
soname 4 1K 431
mbuf_tag 0 0K 2
mbextcnt 0 0K 0
accf 0 0K 0
ptys 0 0K 0
ttys 1072 152K 2543
shm 1 12K 1
sem 4 7K 4
msg 4 25K 4
iov 0 0K 292
select 0 0K 0
ioctlops 0 0K 465
Unitno 6 1K 8
turnstiles 91 6K 91
taskqueue 9 1K 9
stack 0 0K 0
MD sectors 0 0K 0
MD disk 0 0K 0
sleep queues 91 3K 91
sbuf 0 0K 246
rman 176 11K 542
LED 0 0K 0
kbdmux 6 9K 6
acd_driver 1 2K 1
kobj 115 230K 134
eventhandler 44 3K 44
devstat 8 17K 8
mirror_data 0 0K 0
bus-sc 82 32K 1841
bus 793 38K 4342
SWAP 2 549K 2
umtx 90 6K 90
sysctltmp 0 0K 197
sysctloid 3189 97K 3189
sysctl 0 0K 151
uidinfo 4 2K 7
plimit 13 4K 149
ata_pci 0 0K 0
cred 11 2K 1266
subproc 146 292K 795
proc 2 8K 2
session 23 3K 26
pgrp 23 2K 26
GEOM 98 12K 429
mtx_pool 1 8K 1
module 180 12K 180
pfs_vncache 0 0K 0
free 0 0K 0
pfs_nodes 0 0K 0
ip6ndp 0 0K 0
ip6opt 0 0K 0
temp 13 211K 4630
devbuf 1562 3592K 1563
cache 0 0K 0
lockf 6 1K 42
DEVFS 12 1K 13
linker 30 2K 54
DEVFS_RULE 0 0K 0
DEVFS1 84 21K 84
Panic a few minutes ago:
login: -0255: *** Error: UtCallocate: Could not allocate size 30
-0255: *** Error: UtCallocate: Could not allocate size 30
-0255: *** Error: UtCallocate: Could not allocate size 30
ACPI-1304: *** Error: Method execution failed [\SWFS] (Node
0xc63ee220), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\RBYT] (Node
0xc63ee1a0), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\RTMP] (Node
0xc63ee380), AE_NO_MEMORY
ACPI-1304: *** Error: Method execution failed [\_TZ_.THRM._TMP]
(Node 0xc63ede00), AE_NO_MEMORY
panic: kmem_malloc(16384): kmem_map too small: 699756544 total allocated
KDB: enter: panic
[thread pid 1386 tid 100059 ]
Stopped at kdb_enter+0x30: leave
db>
Uptime: 2h43m42s
KDB: enter: Break sequence on console
[thread pid 1386 tid 100059 ]
Stopped at kdb_enter+0x30: leave
db> show malloc
Type InUse MemUse Requests
MADT Table 0 0K 0
acpipwr 0 0K 0
acpi_perf 0 0K 0
acpidev 93 3K 93
acpisem 17 2K 17
acpicmbat 0 0K 0
PCI Link 64 6K 64
acpitask 0 0K 2
acpica 3024 159K 20026966
KTRACE 100 13K 100
prison 0 0K 0
$PIR 0 0K 0
DEVFS3 97 13K 98
nexusdev 3 1K 3
MP Table 0 0K 0
memdesc 1 4K 1
legacydrv 0 0K 0
ithread 66 6K 66
I/O APIC 1 1K 1
zombie 0 0K 1312
proc-args 36 2K 3017
kqueue 0 0K 68
kenv 113 8K 114
atkbddev 2 1K 2
sigio 1 1K 1
file desc to leader 0 0K 0
VM pgdata 2 65K 2
file desc 76 19K 1402
DEVFS2 0 0K 0
USBHC 0 0K 0
cdev 21 3K 21
USBdev 3 1K 9
UMAHash 1 1K 3
UFS mount 9 19K 9
UFS quota 0 0K 0
UFS dirhash 30 6K 30
savedino 0 0K 0
newdirblk 0 0K 0
dirrem 0 0K 0
mkdir 0 0K 0
diradd 0 0K 0
freefile 0 0K 0
freeblks 0 0K 0
freefrag 0 0K 0
allocindir 0 0K 0
indirdep 0 0K 0
allocdirect 0 0K 0
bmsafemap 0 0K 0
newblk 1 1K 1
inodedep 1 256K 1
pagedep 1 64K 1
rpcclnt 0 0K 0
p1003.1b 1 1K 1
agp 0 0K 0
NFS daemon 5 10K 5
NFSV3 srvdesc 0 0K 0
NFS srvsock 1 1K 1
nlminfo 0 0K 0
NFS lock 0 0K 0
NFS DirectIO 0 0K 0
NFS hash 0 0K 0
NFSV3 diroff 0 0K 0
NFSV3 bigfh 0 0K 0
NFS req 0 0K 0
NFS srvsock 0 0K 0
idmap 0 0K 0
NFS4 dev 0 0K 0
syncache 1 8K 1
USB 31 3K 31
hostcache 1 24K 1
ip_moptions 0 0K 0
Export Host 0 0K 0
in_multi 3 1K 3
igmp 0 0K 0
routetbl 14 2K 61
entropy 1024 64K 1024
ata_dma 6 1K 6
ad_driver 2 1K 2
vlan 0 0K 0
tun 0 0K 0
lo 1 1K 1
arpcom 2 1K 2
clone 2 8K 2
ether_multi 12 1K 14
ifaddr 22 5K 22
ifnet 4 4K 4
BPF 3 1K 3
ata_generic 3 3K 3
Export Host 0 0K 0
vnodemarker 0 0K 2158
mount 76 3K 225
vnodes 1 1K 1
VFS hash 1 256K 1
Export Host 1 1K 1
cluster_save buffer 0 0K 3
vfscache 1 512K 1
BIO buffer 59 118K 63
isadev 18 2K 18
pcb 21 5K 66
soname 4 1K 1866
mbuf_tag 0 0K 2
mbextcnt 0 0K 0
accf 0 0K 0
ptys 1 1K 1
ttys 1073 153K 2859
shm 1 12K 1
sem 4 7K 4
msg 4 25K 4
iov 0 0K 415
select 0 0K 0
ioctlops 0 0K 1188
Unitno 6 1K 8
turnstiles 121 8K 121
taskqueue 9 1K 9
stack 0 0K 0
MD sectors 0 0K 0
MD disk 0 0K 0
sleep queues 121 4K 121
sbuf 0 0K 248
rman 176 11K 542
LED 0 0K 0
kbdmux 6 9K 6
acd_driver 1 2K 1
kobj 115 230K 134
eventhandler 44 3K 44
devstat 8 17K 8
mirror_data 0 0K 0
bus-sc 82 32K 1841
bus 793 38K 4342
SWAP 2 549K 2
umtx 120 8K 120
sysctltmp 0 0K 414
sysctloid 3189 97K 3189
sysctl 0 0K 563
uidinfo 5 2K 84
plimit 15 4K 1085
ata_pci 0 0K 0
cred 14 2K 7927
subproc 175 329K 1487
proc 2 8K 2
session 25 4K 169
pgrp 25 2K 182
GEOM 98 12K 429
mtx_pool 1 8K 1
module 180 12K 180
pfs_vncache 0 0K 0
free 0 0K 0
pfs_nodes 0 0K 0
ip6ndp 0 0K 0
ip6opt 0 0K 0
temp 13 211K 7942
devbuf 1562 3592K 1563
cache 0 0K 0
lockf 6 1K 138
DEVFS 12 1K 13
linker 30 2K 54
DEVFS_RULE 0 0K 0
DEVFS1 86 22K 86
db> show uma
Zone Allocs Frees Used Cache
FFS2 dinode 746 84 662 43
FFS1 dinode 0 0 0 0
FFS inode 746 84 662 63
Mountpoints 4 0 4 8
SWAPMETA 0 0 0 0
rtentry 6 1 5 53
unpcb 492 482 10 46
ripcb 0 0 0 0
sackhole 0 0 0 0
tcpreass 0 0 0 0
hostcache 4 2 2 98
syncache 59 59 0 78
tcptw 2 2 0 156
tcpcb 71 62 9 15
inpcb 71 62 9 35
udpcb 253 241 12 32
ipq 0 0 0 0
socket 817 786 31 13
KNOTE 72 72 0 112
PIPE 584 580 4 14
NFSNODE 0 0 0 0
NFSMOUNT 0 0 0 0
DIRHASH 29 0 29 7
NAMEI 26944 26944 0 12
L VFS Cache 8 8 0 26
S VFS Cache 4903 4217 686 98
VNODEPOLL 0 0 0 0
VNODE 782 85 697 31
ata_composite 0 0 0 0
ata_request 3378 3377 1 56
g_bio 13513 13509 4 170
ACL UMA zone 0 0 0 0
mbuf_jumbo_16k 0 0 0 0
mbuf_jumbo_9k 0 0 0 0
mbuf_jumbo_pagesize 0 0 0 0
mbuf_cluster 384 0 384 6
mbuf 3835 3827 8 133
mbuf_packet 15060 14740 320 64
VMSPACE 1348 1312 36 16
UPCALL 0 0 0 0
KSEGRP 98 0 98 62
THREAD 98 0 98 22
PROC 1387 1312 75 23
Files 9078 8992 86 73
4096 5448 5341 107 12
2048 274 80 194 4
1024 2238 2191 47 145
512 2395 2360 35 13
256 3829 3497 332 28
128 18254 16580 1674 246
64 9990754 9986054 4700 9980755
32 4837 2006 2831 107
16 10047751 10045138 2613 229
mt_zone 158 0 158 78
DP fakepg 0 0 0 0
PV ENTRY 702520 691839 10681 4109
MAP ENTRY 55134 54502 632 320
KMAP ENTRY 170993 170967 26 142
MAP 7 0 7 33
VM OBJECT 25648 24666 982 207
128 Bucket 44 2 42 0
64 Bucket 34 1 33 9
32 Bucket 25 0 25 3
16 Bucket 30 0 30 20
UMA Hash 6 1 5 25
UMA RCntSlabs 195 0 195 27
UMA Slabs 376 68 308 46
UMA Zones 67 0 67 23
UMA Kegs 67 0 67 5
db>
--
Stefan Bethke <[EMAIL PROTECTED]> Fon +49 170 346 0140
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"