Ioacct — анализ нагрузки на диск на OpenVZ от каждого VPS сервера

Это очень важная и необходимая утилита, т.к. диск является самым узким место на сервере!

Информация была взята отсюда — wiki.openvz.org/IO_accounting.

Для оценки одного сервера:

cat /proc/bc/$VEID/ioacct

где VEID — номер VPS сервера.

или

cat /proc/bc/$VEID/ioprio_queues

Вывод будет такой:

read 7162989285376
write 4191505440768
dirty 11324517535744
cancel 7152865034240
и т.д.

Каждый параметр описан в ссылке выше.

Если хотите посмотреть по какому-то одному параметру сразу все VPS серверы, то используйте вот эту команду:

for i in `vzlist -1`; do echo $i `cat /proc/bc/$i/ioacct |grep write`;done|sort -rn -k3|head -n20

write — это будет искомое слово. Если Вам нужен параметр io_pbs, то вставляем вместо «write» данное слово.

Оценка результатов

Главными параметрами являются, конечно, write и read. Особенно read. Чем больше VPS сервер читает информации с диска, тем больше его нагружает и больше другие ждут.

В Админвпс Вам не придется самим следить за Вашими VPS серверами! По системе «Все включено!» это сделают бесплатно наши администраторы!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *