Page 1 of 1

Как уменьшить количество I/O?

Posted: Fri Oct 04, 2013 8:04 am
by swed
Добрый день.
Поставил панельку месяц назад на микро инстанс amazon EC2.
Очень удобная панель, вот только генерирует очень много I/O, за которые приходится платить.
Подскажите пожалуйста, что можно сделать, что бы уменьшить их количество?
Я так полагаю, убрать из крона все, что отвечает за формирование статистики в панели?
Реже делать бекапы?
Отключить часть логов? Если да, то где? named, exim и dovecot отключены за ненадобностью.
Возможно что то еще?

За графики и статистику в панели как я понимаю отвечают следующие задания в кроне:
sudo /usr/local/vesta/bin/v-update-sys-rrd
sudo /usr/local/vesta/bin/v-update-user-stats
sudo /usr/local/vesta/bin/v-update-sys-queue webstats
sudo /usr/local/vesta/bin/v-update-sys-queue traffic
sudo /usr/local/vesta/bin/v-update-sys-queue disk

Так, или что то еще?

Заранее благодарен за ваши ответы,
Александр.

Re: Как уменьшить количество I/O?

Posted: Fri Oct 04, 2013 8:17 am
by skid
Все, что генерирует панель по крону, можно отключить в соответсвующем разделе у пользователя admin. Хотя, я думаю, что это существенно не изменит ситуацию. Внутренние задачи довольно скромны в плане потребляемых ресурсов. Скорее всего, используемый объем iops прямопропорционален трафику.

Re: Как уменьшить количество I/O?

Posted: Fri Oct 04, 2013 9:40 am
by swed
В чем и дело, что трафика по сути практически нету.
Подобным образом настроенные инстансы на дебиане не выбирали и 1\10 лимита, а тут превышение в 4 раза, что очень странно.
Часть оперативки свободна, swap не используется совершенно.

Ну или может быть подскажете, как можно проверить, чем именно эти i/o выжираются?

Re: Как уменьшить количество I/O?

Posted: Fri Oct 04, 2013 2:11 pm
by skid
Для начала надо исключить панель. Сделайте suspend всем крон задачам, а потом отключите веб-интерфейс панели командой service vesta stop.

После этого запустите команду top и наблюдайте за списком задач. Может кто-то активно брутфорсит пароли на ssh и тем самым генерирует много логов.

Re: Как уменьшить количество I/O?

Posted: Sun Oct 06, 2013 12:04 pm
by radist
Кстати та же проблема. Держу сервер в облаке selectel.

Диск: запросов на чтение 0.782 млн. шт.
Диск: запросов на запись 1.534 млн. шт.
Диск: прочитанный объём 17.000 ГиБ
Диск: записанный объём 17.600 ГиБ
Сеть: получено 0.125 ГиБ
Сеть: отправлено 0.625 ГиБ

Мой 2х летний опыт использования данного облака с разными панелями или без оных подсказывает, что 17 гб записи это как то слишком много при траифике в 600 мб.

Даже при учете бекапа:
Размер: 2.80гб. Это значит прочитано и записано 2.80гб при создании бекапа. Остальные 14 гб откуда не понятно.