OpenVZ Forum


Home » International » Russian » iowait при нулевой нагрузке
iowait при нулевой нагрузке [message #20783] Wed, 26 September 2007 07:56 Go to next message
knutov is currently offline  knutov
Messages: 79
Registered: December 2005
Location: Perm, Russia
Member
Есть сервер. По dmidecode он Compaq ProLiant DL360. Винты там скази по 36 гиг.

Ядро - 2.6.18-8.1.8.el5.028stab039.1, из официальных репозиториев
Нода - центос, все VE - дебиан4, с офф сайте, contributet precreated templates.

Часто бывает иовейт порядка 10-15%. При этом - user - 1%, idle - все остально.
При совсем полном отсутствии чего-либо запущенного иовей бывает до 0.8%.

iostat -k -x 5
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1.80    0.00    0.80   19.76    0.00   77.64

Device:         rrqm/s   wrqm/s   r/s   w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
ida/c0d0          0.00    62.67  0.00 54.29     0.00   463.07    17.06     1.54   28.35   3.71  20.12
ida/c0d1          0.00     0.00  0.00  0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00


На сервере полтора сайта на 200 уников в месяц. Никаких тяжелых процессов там не запущено, точнее вообще ничего нет. Есть почта, запущенная на один емейл, который не знают спамеры, и на который форвардится почта с гмейла. И всё. Могу ошибаться, но такой иовейт при такой ситуации быть не должен. Как разобраться в чем причина?

Re: iowait при нулевой нагрузке [message #21207 is a reply to message #20783] Wed, 03 October 2007 11:39 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Скорее всего тут нет вообще никакой проблемы: iowait это практически тот же idle. В iowait тики считаются когда внутри VE running процессов больше нет, но тем не менее какой-то из процессов ждет окончания IO.
Re: iowait при нулевой нагрузке [message #21211 is a reply to message #20783] Wed, 03 October 2007 12:07 Go to previous messageGo to next message
knutov is currently offline  knutov
Messages: 79
Registered: December 2005
Location: Perm, Russia
Member
я это понимаю, но не понимаю что может это вызывать, если там реально ничего нет. И меня это беспокоит Smile

И есть несколько очень нагруженных серверов, где даже при высоком usage дисков иовет низкий или равен нулю.
Re: iowait при нулевой нагрузке [message #21215 is a reply to message #21211] Wed, 03 October 2007 12:45 Go to previous message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
iowait -- это часть idle, в течение которого VE ждала окончания IO.
То что iowait большой -- указывает на то что VE много (часто?) ждет окончания IO.
но даже самый медленный процессор может забить IO под завязку.

Представим себе ситуацию: в VE ранится только один процесс, который постоянно нагружает диск и ждет пока IO закончится.
Насколько я понимаю iowait внутри этой VE будет стремиться к 100%.

Однако что в этом плохого?
Previous Topic: *SOLVED* не грузится ядро openvz, чипсет SIS.
Next Topic: виртуализованный HN OpenVZ 2.6.20 (FC 6)
Goto Forum:
  


Current Time: Sat May 11 23:59:17 GMT 2024

Total time taken to generate the page: 0.01586 seconds