tim
Jun 12 2005, 04:00 AM
Hi,
my server has been upgraded from a celeron 1.7 to a P4 2.6,
and since then it seems that the system is eating 100% of the cpu.
The OS is freebsd.
Here is the output of the top command:
144 processes: 4 running, 140 sleeping
CPU states: 75.5% user, 0.4% nice, 21.8% system, 2.3% interrupt, 0.0% idle
If I sort the processes by cpu usage I can't find a processes eating the cpu though..
Is it some odd problem between freebsd and P4 ?
Anyone knows a way to correct this problem ?
thanks
tim
Jun 12 2005, 04:50 AM
If I deactivate all the running processes it goes back into idle mode
While I don't have anything running,
it seems that I get the same kind of behaviour if I run a command
like make search into the ports and that it generates the indexes.
Maybe it's some kind of problem between the Processor and hardware / HD ?
atacontrol seems to indicates that dma is activated for the HDs:
they are in UDMA100 mode..
I don't know what could be causing that, and it was working fine with the celeron 1.7
tim
Jun 13 2005, 12:05 AM
I've found what was causing the problem by tracing a bit more.
In fact someone was mirroring one of the website that was quite demanding in cpu.
It seems that the downtime caused by the upgrade got his requests to queue, and so when the server came back online he was sending them like crazy.
As to why it was not showing in the process list with the command top, I think it was because top was not refreshing fast enough.
The client spider was sending request fast but the processes serving it was quickly serving it and getting back to no cpu usage and so not showing up in top. Still a weird behaviour..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.