Date: Wed, 4 Oct 1995 20:09:51 +0100 (MET) From: guido@IAEhv.nl (Guido van Rooij) To: freebsd-hackers@freebsd.org Subject: vm kernel map exhausted (execve fails)? Message-ID: <199510041909.UAA28030@iaehv.IAEhv.nl>
next in thread | raw e-mail | index | archive | help
We are constantly getting kernel messages like: execve: failed to allocate string space Is there some memory leak inside the kernel? Underneath the output of vmstat, some syslog and our config file. -Guido Memory statistics by bucket size Size In Use Free Requests HighWater Couldfree 16 1591 713 2462926 1280 0 32 3765 1739 2585964 640 0 64 3081 375 4549303 320 0 128 5285 1403 46047712 160 51 256 2888 344 4534601 80 0 512 53 27 1070 40 0 1K 20 52 6628466 20 3195134 2K 15 1 152 10 0 4K 10 2 8299 5 0 8K 6 2 1848 5 0 16K 1 0 1 5 0 Memory usage type by bucket size Size Type(s) 16 routetbl, vnodes, VM objhash, VM pgdata, proc, temp 32 devbuf, pcb, routetbl, pgrp, session, VM mapent, VM pager, VM pgdata, subproc, LFS segment, in_multi, ether_multi, temp 64 devbuf, routetbl, ifaddr, namecache, UFS quota, VM pgdata, file, lockf, LFS segment, temp 128 mbuf, devbuf, pcb, routetbl, fragtbl, zombie, ifaddr, soopts, cred, iov, vnodes, VM map, VM object, VM pgdata, file desc, LFS segment, NFS srvsock, temp, ttys 256 devbuf, socket, pcb, vnodes, VM map, VM pgdata, file desc, proc, subproc, FFS node, temp 512 devbuf, ioctlops, mount, UFS mount, VM pgdata, file desc 1K devbuf, namei, UFS mount, VM pgdata, file, file desc, NQNFS Lease, NFS daemon, temp 2K mbuf, devbuf, UFS mount, VM pgdata, file, ttys 4K devbuf, UFS mount, VM pgdata, file, MSDOSFS mount, temp 8K devbuf, NFS node, namecache, UFS quota, UFS mount, VM pgdata, temp 16K VM pgdata Memory statistics by type Type Kern Type InUse MemUse HighUse Limit Requests Limit Limit Size(s) mbuf 365 48K 173K 9831K 38765169 0 0 128,2K devbuf 33 47K 47K 9831K 33 0 0 32,64,128,256,512,1K,2K,4K,8K socket 224 56K 87K 9831K 693173 0 0 256 pcb 367 64K 102K 9831K 870918 0 0 32,128,256 routetbl 136 11K 14K 9831K 9682 0 0 16,32,64,128 fragtbl 0 0K 1K 9831K 132 0 0 128 zombie 5 1K 2K 9831K 235961 0 0 128 ifaddr 5 1K 1K 9831K 5 0 0 64,128 soopts 38 5K 5K 9831K 13278 0 0 128 namei 0 0K 17K 9831K 6472385 0 0 1K ioctlops 0 0K 1K 9831K 8 0 0 512 cred 85 11K 17K 9831K 64314 0 0 128 pgrp 33 2K 2K 9831K 21537 0 0 32 session 28 1K 2K 9831K 12151 0 0 32 iov 0 0K 1K 9831K 224 0 0 128 mount 8 4K 4K 9831K 9 0 0 512 NFS node 1 8K 8K 9831K 1 0 0 8K vnodes 2241 278K 286K 9831K 8941 0 0 16,128,256 namecache 2189 145K 145K 9831K 2189 0 0 64,8K UFS quota 81 13K 13K 9831K 81 0 0 64,8K UFS mount 22 37K 37K 9831K 22 0 0 512,1K,2K,4K,8K VM map 106 26K 40K 9831K 1276925 0 0 128,256 VM mapent 1681 53K 83K 9831K 433871 0 0 32 VM object 1891 237K 318K 9831K 4881451 0 0 128 VM objhash 768 12K 13K 9831K 1223201 0 0 16 VM pager 1311 41K 52K 9831K 1460003 0 0 32 VM pgdata 1854 128K 189K 9831K 1696805 0 0 16,32,64,128,256,512,1K,2K,4K,8K,16K file 453 29K 42K 9831K 3554035 0 0 64,1K,2K,4K file desc 131 29K 67K 9831K 244311 0 0 128,256,512,1K lockf 8 1K 3K 9831K 772819 0 0 64 proc 115 26K 40K 9831K 245830 0 0 16,256 subproc 111 6K 10K 9831K 237064 0 0 32,256 LFS segment 0 0K 4K 9831K 258808 0 0 32,64,128 FFS node 2185 547K 547K 9831K 3184146 0 0 256 NQNFS Lease 1 1K 1K 9831K 1 0 0 1K NFS srvsock 4 1K 1K 9831K 4 0 0 128 NFS daemon 1 1K 1K 9831K 1 0 0 1K in_multi 2 1K 1K 9831K 2 0 0 32 ether_multi 1 1K 1K 9831K 1 0 0 32 MSDOSFS mount 1 4K 4K 9831K 1 0 0 4K temp 38 7K 26K 9831K 171808 0 0 16,32,64,128,256,1K,4K,8K ttys 192 28K 41K 9831K 9042 0 0 128,2K Memory Totals: In Use Free Requests 1899K 442K 66820342 Oct 2 22:34:44 iaehv kernel: FreeBSD 2.0-RELEASE #9: Thu Jun 15 20:36:39 MET DST 1995 Oct 2 22:34:44 iaehv kernel: guido@iaehv.IAEhv.nl:/usr/src/sys/compile/IAEHV Oct 2 22:34:44 iaehv kernel: CPU: Pentium (Pentium-class CPU) 90 MHz Id = 0x521 Origin = "GenuineIntel" Oct 2 22:34:44 iaehv kernel: real memory = 66715648 (16288 pages) Oct 2 22:34:44 iaehv kernel: avail memory = 64479232 (15742 pages) Oct 2 22:34:45 iaehv kernel: using 750 buffers containing 6144000 bytes of memory Oct 2 22:34:45 iaehv kernel: Probing for devices on the ISA bus: Oct 2 22:34:45 iaehv kernel: sc0 at 0x60-0x6f irq 1 on motherboard Oct 2 22:34:45 iaehv kernel: sc0: VGA color <4 virtual consoles> Oct 2 22:34:45 iaehv kernel: ed0 at 0x280-0x29f irq 5 maddr 0xd8000 msize 16384 on isa Oct 2 22:34:46 iaehv kernel: ed0: address 00:00:c0:29:31:a5, type WD8013EPC (16 bit) Oct 2 22:34:46 iaehv kernel: bpf: ed0 attached Oct 2 22:34:46 iaehv kernel: sio0 at 0x3f8-0x3ff irq 4 on isa Oct 2 22:34:46 iaehv kernel: sio0: type 16550A Oct 2 22:34:46 iaehv kernel: sio1 at 0x2f8-0x2ff irq 3 on isa Oct 2 22:34:47 iaehv kernel: sio1: type 16550A Oct 2 22:34:47 iaehv kernel: lpt0 at 0x278-0x27f on isa Oct 2 22:34:47 iaehv kernel: fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa Oct 2 22:34:47 iaehv kernel: fdc0: [0: fd0: 1.44MB 3.5in] Oct 2 22:34:48 iaehv kernel: npx0 on motherboard Oct 2 22:34:48 iaehv kernel: pci0: scanning device 0..31, mechanism=1. Oct 2 22:34:48 iaehv kernel: pci0:0: vendor=0x1039, device=0x406, class=multimedia [not supported] Oct 2 22:34:48 iaehv kernel: map(10): mem32(80000010) Oct 2 22:34:48 iaehv kernel: map(14): mem64(80000010) Oct 2 22:34:48 iaehv kernel: map(18): mem32(80000018) Oct 2 22:34:48 iaehv kernel: map(1c): mem64(80000018) Oct 2 22:34:49 iaehv kernel: map(20): mem32(80000020) Oct 2 22:34:49 iaehv kernel: map(24): mem64(80000020) Oct 2 22:34:49 iaehv kernel: pci0:1: vendor=0x1039, device=0x8, class=old [not supported] Oct 2 22:34:49 iaehv kernel: ncr0 <ncr 53c810 scsi> int a irq 11 on pci0:6 Oct 2 22:34:49 iaehv kernel: reg20: virtual=0xf5a08000 physical=0xc0000000 Oct 2 22:34:49 iaehv kernel: ncr0: restart (scsi reset). Oct 2 22:34:49 iaehv kernel: ncr0 scanning for targets 0..6 (V2 pl18 95/02/23) Oct 2 22:34:49 iaehv kernel: ncr0 waiting for scsi devices to settle Oct 2 22:34:49 iaehv kernel: ncr0 targ 0 lun 0: type 0(direct) fixed SCSI2 Oct 2 22:34:49 iaehv kernel: ncr0 targ 0 lun 0: <MICROP 2217-15MQ1001901HQ30> Oct 2 22:34:49 iaehv kernel: sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8. Oct 2 22:34:50 iaehv kernel: sd0: 1685MB (3450902 total sec), 2372 cyl, 15 head, 96 sec, bytes/sec 512 Oct 2 22:34:50 iaehv kernel: ncr0 targ 1 lun 0: type 0(direct) fixed SCSI2 Oct 2 22:34:50 iaehv kernel: ncr0 targ 1 lun 0: <MICROP 2217-15MQ1001901HQ30> Oct 2 22:34:50 iaehv kernel: sd1(ncr0:1:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8. Oct 2 22:34:50 iaehv kernel: sd1: 1685MB (3450902 total sec), 2372 cyl, 15 head, 96 sec, bytes/sec 512 Oct 2 22:34:51 iaehv kernel: ncr0 targ 2 lun 0: type 0(direct) fixed SCSI2 Oct 2 22:34:51 iaehv kernel: ncr0 targ 2 lun 0: <QUANTUM EMPIRE_2100S 1022> Oct 2 22:34:51 iaehv kernel: sd2(ncr0:2:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8. Oct 2 22:34:51 iaehv kernel: sd2: 2006MB (4108600 total sec), 3053 cyl, 12 head, 112 sec, bytes/sec 512 Oct 2 22:34:51 iaehv kernel: ncr0 targ 4 lun 0: type 1(sequential) removable SCSI2 Oct 2 22:34:51 iaehv kernel: ncr0 targ 4 lun 0: <HP HP35470A 1009> Oct 2 22:34:51 iaehv kernel: st0(ncr0:4:0): 200ns (5 Mb/sec) offset 8. Oct 2 22:34:51 iaehv kernel: st0: density code 0x13, variable blocks, write-enabled Oct 2 22:34:51 iaehv kernel: pci0:13: vendor=0x1095, device=0x640, class=storage [not supported] Oct 2 22:34:51 iaehv kernel: pci uses physical addresses from 0xc0000000 to 0xc0001000 Oct 2 22:34:51 iaehv kernel: bpf: lo0 attached # # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # GENERIC,v 1.20 1994/11/18 19:10:25 jkh Exp # machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" ident IAEHV maxusers 64 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 options UCONSOLE #X Console support options "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device options "NCONS=4" #4 virtual consoles #options GATEWAY #internetwork gateway options QUOTA #enable disk quotas options DUMMY_NOPS options FIFO options SYSVSHM options "NMBCLUSTERS=1024" # FILESYSTEM OPTIONS options DODUMP options "PCI_IRQ=11" #kludge for broken pci adapter config kernel root on sd0 swap on sd0 and sd1 dumps on sd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 controller ncr0 controller scbus0 device sd0 device sd1 device sd2 device sd3 device st0 device cd0 #Only need one of these, the code dynamically grows device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device pty 64 pseudo-device bpfilter 4 pseudo-device gzip # Exec gzipped a.out's
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510041909.UAA28030>