Strona 1 z 1

Nierównomierne obciąŻenie procesora 2xXeon 2.2GHz

: 13 maja 2009, 15:31
autor: larch
Witam.

Od pewnego czasu przy zwiększonym obciążeniu systemu, gdy wydam polecenie:

Kod: Zaznacz cały

ping  127.0.0.1
obserwuję, że odpowiedzi zaczynają wzrastać nawet do 20-30ms. Sprzęt to IBM x345 2xXeon 2.2GHz. Polecenie:pokazuje mi 4 różne CPU:

Kod: Zaznacz cały

Cpu0  :  3.6%us,  2.6%sy,  0.0%ni, 18.5%id,  0.0%wa,  1.0%hi, 74.3%si,  0.0%st
Cpu1  :  4.7%us,  3.2%sy,  0.0%ni, 84.9%id,  1.9%wa,  0.0%hi,  5.4%si,  0.0%st
Cpu2  :  2.2%us,  1.9%sy,  0.0%ni, 91.7%id,  1.9%wa,  0.0%hi,  2.2%si,  0.0%st
Cpu3  :  1.0%us,  0.3%sy,  0.0%ni, 95.4%id,  1.3%wa,  0.0%hi,  2.0%si,  0.0%st
Czym jest spowodowane tak wielkie obciążenie tylko procesora Cpu0 i to właściwie jedynie parametry si?
Czy można to jakoś rozrzucić pomiędzy procesory? Ewentualnie czym to jest spowodowane, że w tym program IRQ się nie wyrabia? Chwilami jest to 95% i wtedy właśnie pingi do localhosta najbardziej rosną. Proszę o pomoc w rozwiązaniu zagadki.

£ukasz

: 26 maja 2009, 11:16
autor: lis6502
W tym momencie strzelam, ale spróbuj

Kod: Zaznacz cały

grep SCHED_MC /boot/config-`uname -r` 
SCHED_SMT /boot/config-`uname -r` 
Wydaje mi się że te fukcje zajmują się rodzielaniem obciążenia pomiędzy procesory.

: 26 maja 2009, 11:55
autor: larch

Kod: Zaznacz cały

CONFIG_SCHED_MC=y
Tak mam ustawione w jądrze. Co tu jeszcze szukać?

£ukasz

: 26 maja 2009, 12:05
autor: lis6502
Wg tego wątku sugerowałbym szukać tego 'irqbalance'.

: 26 maja 2009, 12:43
autor: larch
lis6502 pisze:Wg tego wątku sugerowałbym szukać tego 'irqbalance'.
Dziękuję za informację. Okazało się że nie miałem zainstalowanego irqbalance. Po zainstalowaniu parametr się rozbił się na CPU1 i CPU2. Zobaczymy wieczorem jak to się przełoży na ping do localhost.

£ukasz