On Monday 27 November 2006 20:51, Jack Murgia wrote:> I have a test bed server that's pretty old- PIII Dual 550. I've
done yum
> update kernel-smp and when I run cat/proc/cpuinfo it lists both processors-
> is there anything I need to to to confirm that it's fully utilizing
both
> processors?
Ok, I know this is going to sound long and unnecessary, but I've found that
a
really good tool for seeing multiprocessor activity is gkrellm. I normally
run this through an ssh-forwarded X session rather than using the server's
display. This is available in at least a couple of the extra repositories
for CentOS, including Dag's and Karanbir's (dag.wieers.com and
centos.karan.org). Add whichever extra repo you want, following instructions
(I have lately been using the karan.org repo), and yum install gkrellm. Just
be careful and only use one or the other; Dag and kbs-CentOS-Extras have
overlapping and not necessarily compatible sets of packages. Either one
works; I have servers using Dag, and servers using kbs-CentOS-Extras.
To use it, tunnel into the box with 'ssh -Y' and run gkrellm from the
command
line. I have one box I use here for a display server, with multiple ssh
sessions to my various servers; when people look at the gkrellm displays for
two of my boxes, they have to take a double-take: I have a Sun E6500 with 10
CPU's and a Sun E5500 with 8 (both are running Aurora Linux, although I hav
a
test install on the E6500 of Ubuntu Server), and the gkrellm display for that
many CPU's is just too cool. Spacely, the E5500, is even funkier, with 22
SCSI hard drives in a couple of RAID5 devices: gkrellm can give you graphs of
disk throughput on an aggregate and/or and individual device basis. Watching
RAID accesses be striped across the component devices is pretty fun,
particularly on the one 14 drive (36G 10K RPM drives; the aggregate
throughput across the three diff-UWSCSI channels is over 100MB/s) md.
Watching the kernel swap processors is enlightening; I also have a dual Xeon
Dell PE 2850 here, and when I run a processor-intensive single-threaded app,
watching the load switch between the two procs every 5 seconds in fun.
That is the thing gkrellm is nice for; once getting started using it, I've
put
it on every Linux box I have. It can also run in a client-server mode;
Windows servers can run a gkrellm server process, too, and you can watch a
Windows box on a Linux box running the gkrellm client. I use it for
bandwidth measurements, among other useful things. It's certainly worth
looking at as a real-time trend-watching display; and it's especially great
for the 'blinkenlights' crowd.
--
Lamar Owen
Director of Information Technology
Pisgah Astronomical Research Institute
1 PARI Drive
Rosman, NC 28772
(828)862-5554
www.pari.edu