Странная проблема ввода-вывода с Ubuntu 12.04

У меня очень странная проблема с вводом-выводом в Ubuntu 12.04 и MySQL.

В настоящее время машина является только реплицированным ведомым устройством с случайным запросом чтения. Использование диска резко увеличивается и, по-видимому, не связано с использованием MySQL. Машина работает только на MySQL и не имеет других сервисов.

Первоначально машина использовала ext4, которая страдает от проблем ввода-вывода с MySQL, я стер ее и переустановил с ext3. После того, как репликация возобновила случайное скачкообразное использование диска, она оставалась высокой в ​​течение нескольких часов и снова падала.

Использование MySQL происходит каждый день по одному и тому же шаблону, но использование диска не имеет шаблона, оно скачкообразно скачет и может оставаться высоким в течение нескольких часов или нескольких минут. В 1:00 наблюдается ночной всплеск, это когда наше резервное копирование MySQL (mysqldump) работает и работает согласованно.

Мой следующий шаг - перейти на Ubuntu 10.04, на котором ранее работала Debian 5 без каких-либо проблем. У нас есть вторая идентичная машина с той же проблемой, которая исключает одну проблему с оборудованием в моем представлении.

График использования диска:

disk0

Начальный скачок в 5 часов вечера - это репликация, перехваченная после переустановки, скачок в 1 час ночи - наша резервная копия. Проблемы всплывают в 4 часа утра и остаются высокими до 12 часов, когда они резко падают.

MySQL Weekly Graph

MySQL

Это наше среднее использование MySQL за неделю. Один и тот же шаблон каждый день, самый загруженный с 9 до 23, тихий отсюда до 9, снова с самой низкой точкой каждый день около 4 утра.

Вывод Iostat при возникновении проблемы:

http://pastebin.ca/2336462

/ Proc/ монтирует:

http://pastebin.ca/2336464

df -h:

http://pastebin.ca/2336465

1 ответ

Похоже, что вы хотите знать, какой процесс привязывает дисковый ввод-вывод. К счастью, в Ubuntu iotop доступен через apt-get install iotop начиная с Lucid / 10.04. Поскольку ваши всплески ввода-вывода могут длиться минуты или часы, должно быть относительно легко обнаружить следующий всплеск ввода-вывода, запустить iotop и определить виновного процесса.

Другие вопросы по тегам