|
Nierównomierne obciążenie procesora 2xXeon 2.2GHz
larch - 13-05-2009 15:31
Witam.
Od pewnego czasu przy zwiększonym obciążeniu systemu, gdy wydam polecenie:
ping 127.0.0.1
obserwuję, że odpowiedzi zaczynają wzrastać nawet do 20-30ms. Sprzęt to IBM x345 2xXeon 2.2GHz. Polecenie:
top
pokazuje mi 4 różne CPU:
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
lis6502 - 26-05-2009 11:16
W tym momencie strzelam, ale spróbuj
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.
larch - 26-05-2009 11:55
CONFIG_SCHED_MC=y
Tak mam ustawione w jądrze. Co tu jeszcze szukać?
ÂŁukasz
lis6502 - 26-05-2009 12:05
Wg tego wątku sugerowałbym szukać tego 'irqbalance'.
larch - 26-05-2009 12:43
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
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|