reboot under high memory/swap/fs load

John Dent (denty@charmed.demon.co.uk)
Sat, 14 Nov 1998 12:26:24 +0000


Hi,
When I do a fresh make (i.e., after a make clean; make dep) on the
kernel, I can force the kernel to do a reboot.
A normal make bzImage works fine as you would expect but doing make
MAKE='make -j 8' bzImage reboots after a few minutes of activity.
Admittedly make -j 8 isn't perhaps the most social of environments but
since I've got plenty of swap space over three separate disks (one IDE,
two SCSI - don't think this should matter, should it?) and 80MB RAM, I
thought I'd use it.
Last time I tried, the load avarage according to top was over 20 and
there was several tens of MB in swap. It was paging like buggery but the
build was progressing as you'd expect. Then, all of a sudden, the screen
went black and a few secons later came to life again with the BIOS POST.

I don't really advise anyone to try it unless you're feeling masochistic
but I thought most of the high MM load problems were sorted by now???
Some system information follows. (There is nothing of interest in
/var/adm/*, unfortunately - guess it rebooted before klogd had a
chance.)

charmed:~> cd /proc/
charmed:/proc> ls
1/ 1798/ 1894/ 2194/ 26444/ meminfo

11/ 1801/ 1901/ 2195/ 26445/ misc
1614/ 1812/ 1902/ 2196/ 26451/ modules

1616/ 1850/ 1903/ 2197/ 3/ mounts
1620/ 1852/ 1904/ 2200/ bus/ net/
1634/ 1854/ 1905/ 2202/ cmdline
parport/
1697/ 1856/ 1910/ 2203/ cpuinfo
partitions
1708/ 1858/ 1911/ 2204/ devices pci
1712/ 1860/ 1912/ 2218/ dma scsi/
1717/ 1867/ 1913/ 2219/ filesystems self@
1721/ 1872/ 1914/ 2220/ fs/
slabinfo
1726/ 1873/ 1915/ 2255/ ide/ stat
1729/ 1874/ 1968/ 2333/ interrupts swaps
1735/ 1875/ 1972/ 2339/ ioports sys/
1739/ 1876/ 1973/ 24195/ kcore tty/
1746/ 1877/ 1977/ 24196/ kmsg uptime
1752/ 1879/ 2/ 2432/ ksyms version

1754/ 1883/ 2180/ 2464/ loadavg
1756/ 1886/ 2191/ 2466/ locks
1795/ 1889/ 2192/ 26078/ mdstat
charmed:/proc> cat cmd
cat: cmd: No such file or directory
charmed:/proc> cat cmdline
auto BOOT_IMAGE=Linux-2.1.127 ro root=305 aha152x=0x340,12
charmed:/proc> cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 12
cpu MHz : 166.196956
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : yes
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 66.36

charmed:/proc> cat devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyS
5 cua
6 lp
7 vcs
10 misc
21 sg
81 video_capture
128 ptm
136 pts

Block devices:
2 fd
3 ide0
7 loop
8 sd
9 md
11 sr
charmed:/proc> cat dma
4: cascade
charmed:/proc> cat filesystems
ext2
nodev proc
nodev devpts
nodev autofs
iso9660
vfat
charmed:/proc> cat interrupts
CPU0
0: 13243871 XT-PIC timer
1: 13460 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 173 XT-PIC serial
4: 74261 XT-PIC serial
11: 95825 XT-PIC aic7xxx
12: 15 XT-PIC aha152x
13: 1 XT-PIC fpu
14: 156293 XT-PIC ide0
NMI: 0
IPI: 0
charmed:/proc> cat ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
02f8-02ff : serial(set)
0340-035f : aha152x
03bc-03be : parport0
03c0-03df : vga+
03e8-03ef : serial(set)
03f6-03f6 : ide0
03f8-03ff : serial(set)
6000-60be : aic7xxx
9000-9007 : ide0
9008-900f : ide1
charmed:/proc> cat kmsg
cat: kmsg: Permission denied
charmed:/proc> cat loadavg
0.15 0.09 0.06 1/84 26467
charmed:/proc> cat locks
1: FLOCK ADVISORY WRITE 0 09:00:184 0 2147483647 c23da8c0 00000000
c34525a0 00000000 00000000
2: POSIX ADVISORY WRITE 1968 08:15:24183 0 2147483647 c34525a0
c23da8c0 c34529c0 00000000 00000000
3: FLOCK ADVISORY WRITE 0 08:15:24179 0 2147483647 c34529c0 c34525a0
c3452900 00000000 c3452a20
3: -> FLOCK ADVISORY WRITE 0 08:15:24179 0 2147483647 c3452a20
00000000 00000000 00000000 c3452a80
3: -> FLOCK ADVISORY WRITE 0 08:15:24179 0 2147483647 c3452a80
00000000 00000000 00000000 c3452ae0
3: -> FLOCK ADVISORY WRITE 0 08:15:24179 0 2147483647 c3452ae0
00000000 00000000 00000000 c3452b40
3: -> FLOCK ADVISORY WRITE 0 08:15:24179 0 2147483647 c3452b40
00000000 00000000 00000000 c34529c0
4: FLOCK ADVISORY WRITE 0 08:15:24175 0 2147483647 c3452900 c34529c0
c34528a0 00000000 00000000
5: POSIX ADVISORY WRITE 1886 08:15:24174 0 2147483647 c34528a0
c3452900 c3452780 00000000 00000000
6: POSIX ADVISORY WRITE 1852 08:07:48972 0 2147483647 c3452780
c34528a0 c3452300 00000000 00000000
7: FLOCK ADVISORY WRITE 0 08:15:24129 0 2147483647 c3452300 c3452780
00000000 00000000 00000000
charmed:/proc> cat mdstat
Personalities : [2 raid0]
read_ahead 128 sectors
md0 : active raid0 sda6 sdb8 273040 blocks 4k chunks
md1 : active raid0 sda8 sdb7 256976 blocks 4k chunks
md2 : inactive
md3 : inactive
charmed:/proc> cat meminfo
total: used: free: shared: buffers: cached:
Mem: 81297408 79224832 2072576 38150144 6299648 34738176
Swap: 341794816 29376512 312418304
MemTotal: 79392 kB
MemFree: 2024 kB
MemShared: 37256 kB
Buffers: 6152 kB
Cached: 33924 kB
SwapTotal: 333784 kB
SwapFree: 305096 kB
charmed:/proc> cat misc
130 watchdog
charmed:/proc> cat mounts
/dev/root / ext2 rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
/dev/hda3 /vol ext2 rw 0 0
/dev/md0 /tmp ext2 rw 0 0
/dev/hda9 /home ext2 rw 0 0
/dev/sdb5 /var ext2 rw 0 0
/dev/md1 /usr/lib ext2 rw 0 0
automount(pid1752) /a/local autofs rw 0 0
automount(pid1754) /a/vol autofs rw 0 0
automount(pid1756) /a/opt autofs rw 0 0
/dev/loop0 /a/vol/news ext2 rw 0 0
/dev/sda7 /a/opt/oracle ext2 rw 0 0
/dev/sdb6 /a/vol/postgres95 ext2 rw 0 0
/dev/loop2 /a/vol/www-cache ext2 rw 0 0
/dev/hda8 /a/vol/khoros ext2 rw 0 0
/dev/sdb1 /a/vol/userspace ext2 rw 0 0
charmed:/proc> cat partitions
major minor #blocks name

8 0 1054688 sda
8 1 1 sda1
8 5 136489 sda5
8 6 136521 sda6
8 7 514048 sda7
8 8 128488 sda8
8 16 2113362 sdb
8 17 530113 sdb1
8 18 72292 sdb2
8 19 265072 sdb3
8 20 1 sdb4
8 21 265041 sdb5
8 22 514048 sdb6
8 23 128488 sdb7
8 24 136521 sdb8
9 0 273040 mda
9 1 256976 mdb
3 0 2063880 hda
3 1 133024 hda1
3 2 1 hda2
3 3 891072 hda3
3 5 512032 hda5
3 6 18112 hda6
3 7 66496 hda7
3 8 133024 hda8
3 9 308416 hda9
charmed:/proc> cat pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 82439HX Triton II (rev 1).
Medium devsel. Master Capable. Latency=32.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371SB PIIX3 ISA (rev 1).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
Bus 0, device 7, function 1:
IDE interface: Intel 82371SB PIIX3 IDE (rev 0).
Medium devsel. Fast back-to-back capable. Master Capable.
Latency=32.
I/O at 0x9000 [0x9001].
Bus 0, device 13, function 0:
SCSI storage controller: Adaptec AIC-7881U (rev 0).
Medium devsel. Fast back-to-back capable. IRQ b. Master
Capable. Latency=32. Min Gnt=8.Max Lat=8.
I/O at 0x6000 [0x6001].
Non-prefetchable 32 bit memory at 0xe1000000 [0xe1000000].
Bus 0, device 15, function 0:
VGA compatible controller: ATI Mach64 VT (rev 72).
Medium devsel. Fast back-to-back capable.
Non-prefetchable 32 bit memory at 0xe0000000 [0xe0000000].
I/O at 0x6100 [0x6101].
charmed:/proc> cat slabinfo
slabinfo - version: 1.0
kmem_cache 28 42
tcp_tw_bucket 0 0
tcp_bind_bucket 49 127
tcp_open_request 0 0
skbuff_head_cache 4 84
sock 149 160
dquot 0 0
filp 1844 1848
signal_queue 0 0
buffer_head 6168 6762
mm_struct 82 93
vm_area_struct 1996 2205
dentry_cache 704 2666
files_cache 81 98
uid_cache 9 127
size-131072 0 0
size-65536 0 0
size-32768 0 0
size-16384 1 1
size-8192 2 4
size-4096 15 44
size-2048 88 96
size-1024 10 24
size-512 48 64
size-256 19 56
size-128 376 450
size-64 116 168
size-32 376 756
slab_cache 62 126
charmed:/proc> cat stat
cpu 1012617 1967006 280733 9988669
cpu0 1012617 1967006 280733 9988669
disk 189696 57406 0 0
disk_rio 125676 32821 0 0
disk_wio 64020 24585 0 0
disk_rblk 270768 75002 0 0
disk_wblk 142716 56934 0 0
page 372773 301809
swap 4778 10521
intr 14834642 13249025 14279 0 173 74261 1244686 6 0 0 0 0 95841 15 1
156355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ctxt 57180614
btime 910913553
processes 26480
charmed:/proc> cat swaps
Filename Type Size Used Priority

/dev/sdb2 partition 72288 9680 5
/dev/hda1 partition 130748 9524 5
/dev/sda5 partition 130748 9484 5
charmed:/proc> cat uptime
132497.22 0.00
charmed:/proc> cat version
Linux version 2.1.127 (denty@charmed) (gcc version 2.7.2.3) #1 SMP Thu
Nov 12 20:47:33 GMT 1998

--
Denty.                        http://www.charmed.demon.co.uk/
New Media, PA NewsCentre, LEEDS, UK.

``Meanwhile, atheists will smile and wait for the day when religious apocalyptic visions...are put to rest with a medical cure.''

:.˛mkabzwmb˛mbz_^nrzh&zvy杶ii