Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

Еженедельный график MySQL

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

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

http://pastebin.ca/2336462

/ proc / mounts:

http://pastebin.ca/2336464

df -h:

http://pastebin.ca/2336465

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