OpenVZ Forum


Home » International » Russian » Поведение процессов
Re: Поведение процессов [message #25078 is a reply to message #24897] Fri, 14 December 2007 08:16 Go to previous messageGo to previous message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
"-" в wchan может вылезти из-за того что состояние процесса уже изменилось. Или когда адрес по каким-то причинам в имя функции оттранслировать не получается -- но в этом случае IMHO число должно выводиться. Может быть ps c "-n" таки сможет ядрес вывести, и по нему c помощью дампа ядра тоже можно до функции добраться.

Возможно Ваши процессы встают на page faults из-за нехватки памяти. И пока ядро память чистит они в висят D-state. Понаблюдайте за активностью swap в эти моменты.

Еще есть мысль -- проверить настройки CPU шедулятора. Возможно VE "переела" свою долю CPU. Или VE в cpulimit упирается. В этом случае ядро динамит процессы этой VE и отдает CPU в другие VE.

Вы юзаете CPULIMITS для VE на Вашей ноде? IMHO не стоит, но если таки юзаете, то проследите чтобы не cpulimits меньше 20% не ставились.

Или Ve0 чересчур малую долю CPU назначили. А поскольку там ранятся system-wide kernel threads им не дают достаточного количества ресурсов для нормального решения system-wide задач.

Проверьте CPUUNITS для VE0 (vzcpucheck -v), VE0cpuunits должн в несколько раз превышать VE's cpuunits.

С уважением,
Василий Аверин
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: *Resolved* Failcnt увеличивается, хотя maxheld<barrier
Next Topic: Разные возможности iptables в VE.i386 на нодах i386 и X86_64
Goto Forum:
  


Current Time: Thu Aug 28 02:12:33 GMT 2025

Total time taken to generate the page: 0.11110 seconds