|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
Re: "pagedaemon: deadlock detected!" error message
From: Brandon Mercer (nomercy
eutonian.com)
Date: Mon May 03 2004 - 17:15:01 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Cindy Murdock wrote:
> Thanks for the input, guys. This is getting kind of interesting.
> This morning, after running all weekend, 'swapctl -l' reported that it
> was only using 1% of swap. This afternoon, however, I checked it
> again, and it was up to 32%. At one point (I think perhaps because of
> heavy net usage, and maybe because I added a couple of lines to
> squidGuard's blacklist and restarted squid) it peaked at 61%, but has
> now gone back down to 42%, about 20 minutes later.
> I had checked the inodes, having been bitten by them once on a red hat
> system. Most of the filesystems were using 0% (including /var) and
> none more than 2%. I'll append my dmesg, as requested.
> I think you're right, Brian, that it is a memory leak with squid (or
> maybe squidGuard). I'll look into limiting the size of the cache.
> It's kind of weird that this would crop up after being in use for so
> long, though. I guess we can consider the case closed.
> Thanks, all!
> cm
> (dmesg follows)
> OpenBSD 3.3 (GENERIC) #44: Sat Mar 29 13:22:05 MST 2003
> deraadt
i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
> cpu0: VIA C3 Ezra ("CentaurHauls" 686-class) 902 MHz
> cpu0: FPU,DE,TSC,MSR,MTRR,PGE,MMX,3DNOW
> real mem = 662220800 (646700K)
> avail mem = 607817728 (593572K)
> using 4278 buffers containing 33214464 bytes (32436K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(90) BIOS, date 01/02/02, BIOS32 rev. 0
> 0xfb120
> apm0 at bios0: Power Management spec V1.2
> apm0: AC on, battery charge unknown
> pcibios0 at bios0: rev. 2.1
0xf0000/0xb5a0
> pcibios0: PCI IRQ Routing Table rev. 1.0
0xfda10/128 (6 entries)
> pcibios0: PCI Exclusive IRQs: 5 10 11 12
> pcibios0: PCI Interrupt Router at 000:07:0 ("VIA VT82C596A PCI-ISA"
> rev 0x00)
> pcibios0: PCI bus #1 is the last bus
> bios0: ROM list: 0xc0000/0xc000
> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> pchb0 at pci0 dev 0 function 0 "VIA VT8601 Host-PCI" rev 0x05
> ppb0 at pci0 dev 1 function 0 "VIA VT82C601 PCI-AGP" rev 0x00
> pci1 at ppb0 bus 1
> vga1 at pci1 dev 0 function 0 "Trident CyberBlade i1" rev 0x6a
> wsdisplay0 at vga1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> pcib0 at pci0 dev 7 function 0 "VIA VT82C686 PCI-ISA" rev 0x40
> pciide0 at pci0 dev 7 function 1 "VIA VT82C571 IDE" rev 0x06: ATA100,
> channel 0 configured to compatibility, channel 1 configured to
> compatibility
> wd0 at pciide0 channel 0 drive 0: <Maxtor 6E030L0>
> wd0: 16-sector PIO, LBA, 29325MB, 16383 cyl, 16 head, 63 sec, 60058656
> sectors
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
> pciide0: channel 1 disabled (no drives)
> uhci0 at pci0 dev 7 function 2 "VIA VT83C572 USB" rev 0x1a: irq 5
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1 at pci0 dev 7 function 3 "VIA VT83C572 USB" rev 0x1a: irq 5
> usb1 at uhci1: USB revision 1.0
> uhub1 at usb1
> uhub1: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> "VIA VT82C686 SMBus" rev 0x40 at pci0 dev 7 function 4 not configured
> auvia0 at pci0 dev 7 function 5 "VIA VT82C686 AC97 Audio" rev 0x50:
> irq 12
> ac97: codec id 0x49434511 (ICEnsemble ICE1232)
> ac97: codec features headphone, 18 bit DAC, 18 bit ADC, KS Waves 3D
> audio0 at auvia0
> rl0 at pci0 dev 8 function 0 "Accton Technology MPX 5030/5038" rev
> 0x10: irq 10 address 00:e0:29:67:14:24
> rlphy0 at rl0 phy 0: RTL internal phy
> rl1 at pci0 dev 9 function 0 "Realtek 8139" rev 0x10: irq 11 address
> 00:50:bf:91:98:f9
> rlphy1 at rl1 phy 0: RTL internal phy
> isa0 at pcib0
> isadma0 at isa0
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> sysbeep0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> npx0 at isa0 port 0xf0/16: using exception 16
> pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
> fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
> biomask 4060 netmask 4c60 ttymask 4ce2
> pctr: user-level cycle counter enabled
> dkcsum: wd0 matched BIOS disk 80
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
> WARNING: / was not properly unmounted
Why don't you slap in a bunch more memory? Like 512 or 1GB? Memory is
cheap, even for people with no budget ;-). Swapping is one of the WORST
things for performance. Just my 2cents,
Brandon
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]