From 0b1dec18f30f8746d54242717d027ffdcda8f2e4 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sun, 21 Apr 2019 16:48:25 +0000 Subject: [PATCH] IBM ThinkCentre A50 Slowdown --- 2006-01-23-ibm-thinkcentre-a50-slowdown.html | 27 +++++++++++++++++++ index.html | 1 + ...2006-01-23-ibm-thinkcentre-a50-slowdown.md | 26 ++++++++++++++++++ markdown/index.md | 1 + 4 files changed, 55 insertions(+) create mode 100644 2006-01-23-ibm-thinkcentre-a50-slowdown.html create mode 100644 markdown/2006-01-23-ibm-thinkcentre-a50-slowdown.md diff --git a/2006-01-23-ibm-thinkcentre-a50-slowdown.html b/2006-01-23-ibm-thinkcentre-a50-slowdown.html new file mode 100644 index 0000000..e9d089e --- /dev/null +++ b/2006-01-23-ibm-thinkcentre-a50-slowdown.html @@ -0,0 +1,27 @@ + + + + + +

I’ve got a bunch of IBM ThinkCentre A50 machines that can’t run linux-2.6, tested 2.6.8 - 2.6.15. They boot and work for up to 24 hours, then they just get horribly slow (60 seconds+ on any I/O). Sometimes, they speed up again for awhile, then slow down. A reboot always fixes it. The kernel sysrq backtrace of the issue is the oddest part. Here’s top hanging:

+ +
Sep 16 00:48:20 localhost kernel: top           S C0392F20     0  5582   4634                     (NOTLB)
+Sep 16 00:48:20 localhost kernel: c2859ebc 00000086 c45b8520 c0392f20 c2859f98 cf764f00 392f2780 000f62c9
+Sep 16 00:48:20 localhost kernel:        00000000 c45b8520 392f2780 000f62c9 c2858000 c2859ed0 00000246 00000000
+Sep 16 00:48:20 localhost kernel:        00000000 0221df22 c2859ed0 ce7ccc00 00000000 c02a853d c2859ed0 0221df22
+Sep 16 00:48:20 localhost kernel: Call Trace:
+Sep 16 00:48:20 localhost kernel:  [schedule_timeout+93/208] schedule_timeout+0x5d/0xd0
+Sep 16 00:48:20 localhost kernel:  [proc_pid_readdir+97/560] proc_pid_readdir+0x61/0x230
+Sep 16 00:48:20 localhost kernel:  [process_timeout+0/16] process_timeout+0x0/0x10
+Sep 16 00:48:20 localhost kernel:  [do_select+671/848] do_select+0x29f/0x350
+Sep 16 00:48:20 localhost kernel:  [proc_info_read+165/192] proc_info_read+0xa5/0xc0
+Sep 16 00:48:20 localhost kernel:  [__pollwait+0/208] __pollwait+0x0/0xd0
+Sep 16 00:48:20 localhost kernel:  [sys_select+578/992] sys_select+0x242/0x3e0
+Sep 16 00:48:20 localhost kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
+
+ +

Blocking in I/O I can handle, but I/O on /proc?!?!

+ +

Oh, and 2.4.27 works fine.

+ + diff --git a/index.html b/index.html index 189dc79..a7eb00f 100644 --- a/index.html +++ b/index.html @@ -40,6 +40,7 @@
  • 2009-Sep-11: Confusing BIND with CNAMEs
  • 2009-Feb-19: The odd case of my mugging
  • 2009-Feb-03: 5-packet TCP connection?
  • +
  • 2006-Jan-23: IBM ThinkCentre A50 Slowdown
  • 2006-Jan-23: SSH Tunnelling 101
  • 2006-Jan-23: How to install Debian Sarge on an IBM Blade
  • 2006-Jan-22: Why does my machine think its name is localhost...
  • diff --git a/markdown/2006-01-23-ibm-thinkcentre-a50-slowdown.md b/markdown/2006-01-23-ibm-thinkcentre-a50-slowdown.md new file mode 100644 index 0000000..7a404fa --- /dev/null +++ b/markdown/2006-01-23-ibm-thinkcentre-a50-slowdown.md @@ -0,0 +1,26 @@ + + + + + +I’ve got a bunch of IBM ThinkCentre A50 machines that can’t run linux-2.6, tested 2.6.8 - 2.6.15. They boot and work for up to 24 hours, then they just get horribly slow (60 seconds+ on any I/O). Sometimes, they speed up again for awhile, then slow down. A reboot always fixes it. The kernel sysrq backtrace of the issue is the oddest part. Here’s top hanging: + + Sep 16 00:48:20 localhost kernel: top S C0392F20 0 5582 4634 (NOTLB) + Sep 16 00:48:20 localhost kernel: c2859ebc 00000086 c45b8520 c0392f20 c2859f98 cf764f00 392f2780 000f62c9 + Sep 16 00:48:20 localhost kernel: 00000000 c45b8520 392f2780 000f62c9 c2858000 c2859ed0 00000246 00000000 + Sep 16 00:48:20 localhost kernel: 00000000 0221df22 c2859ed0 ce7ccc00 00000000 c02a853d c2859ed0 0221df22 + Sep 16 00:48:20 localhost kernel: Call Trace: + Sep 16 00:48:20 localhost kernel: [schedule_timeout+93/208] schedule_timeout+0x5d/0xd0 + Sep 16 00:48:20 localhost kernel: [proc_pid_readdir+97/560] proc_pid_readdir+0x61/0x230 + Sep 16 00:48:20 localhost kernel: [process_timeout+0/16] process_timeout+0x0/0x10 + Sep 16 00:48:20 localhost kernel: [do_select+671/848] do_select+0x29f/0x350 + Sep 16 00:48:20 localhost kernel: [proc_info_read+165/192] proc_info_read+0xa5/0xc0 + Sep 16 00:48:20 localhost kernel: [__pollwait+0/208] __pollwait+0x0/0xd0 + Sep 16 00:48:20 localhost kernel: [sys_select+578/992] sys_select+0x242/0x3e0 + Sep 16 00:48:20 localhost kernel: [syscall_call+7/11] syscall_call+0x7/0xb + +Blocking in I/O I can handle, but I/O on /proc?!?! + +Oh, and 2.4.27 works fine. + + diff --git a/markdown/index.md b/markdown/index.md index 07af9ec..7594067 100644 --- a/markdown/index.md +++ b/markdown/index.md @@ -39,6 +39,7 @@ 1. 2009-Sep-11: [Confusing BIND with CNAMEs](2009-09-11-confusing-bind-with-cnames.html) 1. 2009-Feb-19: [The odd case of my mugging](2019-02-19-the-odd-case-of-my-mugging.html) 1. 2009-Feb-03: [5-packet TCP connection?](2009-02-03-5-packet-tcp-connection.html) +1. 2006-Jan-23: [IBM ThinkCentre A50 Slowdown](2006-01-23-ibm-thinkcentre-a50-slowdown.html) 1. 2006-Jan-23: [SSH Tunnelling 101](2006-01-23-ssh-tunnelling-101.html) 1. 2006-Jan-23: [How to install Debian Sarge on an IBM Blade](2006-01-23-how-to-install-debian-sarge-on-an-ibm-blade.html) 1. 2006-Jan-22: [Why does my machine think its name is localhost...](2006-01-22-why-does-my-machine-think-its-name-is-localhost-even-though-i-changed-it.html)