Dear list,
since we upgraded from SLES9/SLES10 to SLES11 SP1 the first thing I do
every morning is to "kill -9" some CPU eaters. Either run-crons or sa1
(sysstat) is looping on a CPU. They are randomly looping one or more
zLinux machines so in worst case all CPUs are busy with looping
processes.
# top
top - 07:23:59 up 56 days, 0 min, 1 user, load average: 1.00, 1.02, 1.00
Tasks: 133 total, 2 running, 131 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.6%us, 26.4%sy, 0.0%ni, 65.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.3%st
Mem: 1021336k total, 924276k used, 97060k free, 285208k buffers
Swap: 18372752k total, 652k used, 18372100k free, 503292k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10686 root 20 0 5016 392 116 R 99 0.0 204:19.72 run-crons
2302 root 20 0 188m 1560 1024 S 0 0.2 3:05.68 nscd
24717 root 20 0 6400 2624 2088 S 0 0.3 0:00.01 ssh
1 root 20 0 2404 836 716 S 0 0.1 1:01.78 init
2 root 20 0 0 0 0 S 0 0.0 0:00.89 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:07.79 migration/0
-- snip --
# top
top - 11:26:53 up 26 days, 21:06, 2 users, load average: 1.00, 1.00, 1.00
Tasks: 326 total, 2 running, 324 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.2%us, 5.1%sy, 0.0%ni, 84.2%id, 0.1%wa, 0.1%hi, 0.1%si, 3.3%st
Mem: 16093M total, 15997M used, 96M free, 747M buffers
Swap: 23602M total, 16M used, 23585M free, 11609M cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
63279 root 20 0 3292 364 100 R 99 0.0 132:21.15 sa1
26004 root 20 0 2968 1348 860 R 2 0.0 0:00.01 top
1 root 20 0 2404 796 728 S 0 0.0 0:32.13 init
2 root 20 0 0 0 0 S 0 0.0 0:00.31 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:05.61 migration/0
4 root 20 0 0 0 0 S 0 0.0 1:34.05 ksoftirqd/0
-- snip --
# strace -p 63279
Process 63279 attached - interrupt to quit
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn() = ? (mask now [])
-- snip --
Anyone with the same problem, or a hint?
Host OS is z/VM 5.4.
Best regards,
Sebastian
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/