Hi Gurus,
I have a situation runing my ETL tools on the below server. The throughput while processing data is coming very low. When i tried to analyse the CPU stats i got colleceted the
mpstat
.
Server Physical Host Name *********com
IP**.***.**
OS Type Linux
OS Classlinux red hat enterprise linux
OS Versionlinux system x3550 m2 -[7946ac1]-
MS Build NameMSSB-LEGACY
MS Build VersionKernel2.6.18-247.el5.bz683155
Kernel Architecturex86_64
Manufacturerlinux
Modelsystem x3550 m2 -[7946ac1]-Server Config2-WayServer ClassNon-Blade
Model RollupSystem x3550 M2 -[7946AC1]-
Number Of CPU2
Number Of CPU Cores2
Virtual CPU Count16CPU Type2.22 GHz x86_64CPU
Speed2220RAM MB48271
Tier DescriptionTier 3 - Restricted Availability
Internal Disk SizeNASAN IdNA
i have attached the
mpstat
info i collected.
My worry is whenever the interrupts / sec > 3000 , the interrupts are distributed to cpu0 and cpu 15 for major chunk , rest of the cpu's are sitting idle. Even in that distribution CPU 0 only gets 1000 interrupts and CPU 15 has the remaining ~ 80 -90% of the load.
Is the behaviour correct , kindly provide an opinion,