Как уменьшить количество I/O?
Как уменьшить количество I/O?
Добрый день.
Поставил панельку месяц назад на микро инстанс 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
Так, или что то еще?
Заранее благодарен за ваши ответы,
Александр.
Поставил панельку месяц назад на микро инстанс 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?
Все, что генерирует панель по крону, можно отключить в соответсвующем разделе у пользователя admin. Хотя, я думаю, что это существенно не изменит ситуацию. Внутренние задачи довольно скромны в плане потребляемых ресурсов. Скорее всего, используемый объем iops прямопропорционален трафику.
Re: Как уменьшить количество I/O?
В чем и дело, что трафика по сути практически нету.
Подобным образом настроенные инстансы на дебиане не выбирали и 1\10 лимита, а тут превышение в 4 раза, что очень странно.
Часть оперативки свободна, swap не используется совершенно.
Ну или может быть подскажете, как можно проверить, чем именно эти i/o выжираются?
Подобным образом настроенные инстансы на дебиане не выбирали и 1\10 лимита, а тут превышение в 4 раза, что очень странно.
Часть оперативки свободна, swap не используется совершенно.
Ну или может быть подскажете, как можно проверить, чем именно эти i/o выжираются?
Re: Как уменьшить количество I/O?
Для начала надо исключить панель. Сделайте suspend всем крон задачам, а потом отключите веб-интерфейс панели командой service vesta stop.
После этого запустите команду top и наблюдайте за списком задач. Может кто-то активно брутфорсит пароли на ssh и тем самым генерирует много логов.
После этого запустите команду top и наблюдайте за списком задач. Может кто-то активно брутфорсит пароли на ssh и тем самым генерирует много логов.
Re: Как уменьшить количество I/O?
Кстати та же проблема. Держу сервер в облаке selectel.
Диск: запросов на чтение 0.782 млн. шт.
Диск: запросов на запись 1.534 млн. шт.
Диск: прочитанный объём 17.000 ГиБ
Диск: записанный объём 17.600 ГиБ
Сеть: получено 0.125 ГиБ
Сеть: отправлено 0.625 ГиБ
Мой 2х летний опыт использования данного облака с разными панелями или без оных подсказывает, что 17 гб записи это как то слишком много при траифике в 600 мб.
Даже при учете бекапа:
Размер: 2.80гб. Это значит прочитано и записано 2.80гб при создании бекапа. Остальные 14 гб откуда не понятно.
Диск: запросов на чтение 0.782 млн. шт.
Диск: запросов на запись 1.534 млн. шт.
Диск: прочитанный объём 17.000 ГиБ
Диск: записанный объём 17.600 ГиБ
Сеть: получено 0.125 ГиБ
Сеть: отправлено 0.625 ГиБ
Мой 2х летний опыт использования данного облака с разными панелями или без оных подсказывает, что 17 гб записи это как то слишком много при траифике в 600 мб.
Даже при учете бекапа:
Размер: 2.80гб. Это значит прочитано и записано 2.80гб при создании бекапа. Остальные 14 гб откуда не понятно.