RE: I have currently got a server that is running 99% cpu on one of my servers

"Seok Chan LEE" <[email protected]>
Newsgroups gmane.network.tux
Message-ID <[email protected]>
Hmm..

My servers has gone to 99.9% cpu usage too. but they work
fine now with some work-arounds. Five RH7.2 + TUX servers never
crashed for last 3 weeks. 

My servers have
- Intel 8255x-based NICs
- Dual 1Ghz CPUs on STL2 boards

I've tried with the following workarounds. I din't find what's the problem
or what's the right work-around. Sorry, I'm lazy.

#1, Upgrade your BMC Firmware to 1.19 

If you're using STL2 board and the BMC firmware is older than 1.19,
you must upgrade it to the latest. Old BMC firmware has a bug
with handling WOL packets. Sorry, I don't know why this is
necessary. For more information, please see "#19 TCO packet
Processing Issue on Intel STL2 Server Boards" of

  ftp://download.intel.com/support/motherboards/server/stl2/spec_update.pdf 
  http://support.intel.com/support/motherboards/server/stl2/latest_bios.htm
  http://downloadfinder.intel.com/scripts-df/Detail_Desc.asp?ProductID=464&DwnldID=2829

#2. Turn off "WOL (Wakeup-On-Lan)" feature of Intel NIC

If you're using Intel 8255x-based NIC, you had better turn off
WOL. Run "brow.exe -all -be -wold -lwsd"

http://downloadfinder.intel.com/scripts-df/download.asp?url=/1305/eng/100PUTIL.EXE

#3. Use "e100" from intel, instead of "eepro100"

I've read some articles that eepro100 doesn't handle heavy traffic.
You may obtain Intel-supported "e100" driver. I use 1.8.37 Linux version.

http://appsr.intel.com/scripts-df/Detail_Desc.asp?ProductID=60&DwnldID=2896 

	unix$ cat /etc/modules.conf
	alias ...
	alias eth0 e100 RxDescriptors=369 TxDescriptors=512

#4. Fix some typo of tux source

I've made a patch for tux. (Sorry, I don't know this is right thing -_-)
  http://fischer.blurryeyes.com/~chan/tux/linux-2.4.9-tux2-fixes2.patch

If you want to try my kernel rpms, you may download
  http://fischer.blurryeyes.com/~chan/tux/kernel-2.4.9-31sayclub.src.rpm
  http://fischer.blurryeyes.com/~chan/tux/kernel-smp-2.4.9-31sayclub.i686.rpm

Before applying 2.4.9-31smp kernel, you had better run redhat "up2date"
to upgrade tux userspace rpm to 2.2.0-1.

You may also want e100.o (binary one) for the above kernel rpm
  http://fischer.blurryeyes.com/~chan/tux/intel-driver.tar

Un-tar it under /lib/modules/2.4.9-31smp/kernel/drivers/addon/e100.

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]]On Behalf Of Alex Kramarov
> Sent: Sunday, March 24, 2002 2:55 PM
> To: [email protected]; [email protected]
> Subject: I have currently got a server that is running 99% 
> cpu on one of my servers
> 
> 
> there is a debug log on 212.179.48.90/messages .
> 
> Mingo, please contact me if you want to take a look into that 
> machine (or if
> you don't - i don't want to let this machine go like this for 
> a long time).
> I do not have kernel profiling enabled on it. tux compiled as 
> a module into
> vanilla 2.4.17 kernel.
> 
> Alex.
> 
> 
> 
> _______________________________________________
> tux-list mailing list
> [email protected]
> https://listman.redhat.com/mailman/listinfo/tux-list
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.