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

Linux - IOPS хранилища

У меня есть несколько баз данных MySQL, я использовал такие инструменты, как dstat, vmstat. Я просто не могу определить, когда мне нужно добавить больше дисков для повышения производительности.

количество баз данных увеличивается в течение нескольких месяцев, и меня попросили увеличить производительность, я добавляю более быстрые диски, но я хотел бы знать, есть ли простой способ узнать, например, количество используемых в системе iops превышает 80%, поэтому вам нужно добавить больше дисков и т. д.

Спасибо

iostatСтолбец TPS (транзакций в секунду) предоставит вам метрики использования IOPS на том, которые вам нужны для проведения этого анализа.

Как только у вас это получится, все, что вам нужно сделать, это определить максимальное количество операций ввода-вывода в секунду, выполнив некоторые базовые вычисления на основе вашей текущей конфигурации диска, и все готово.

Пожалуйста, подробнее об оборудовании вашего массива хранения. Также, версия операционной системы / дистрибутива и версия ядра.

Подсчет RAW IOPS зависит от других факторов. Если используется аппаратный RAID, наличие или отсутствие кэш-памяти записи с резервным питанием от аккумулятора или флэш-памяти является ОГРОМНЫМ фактором производительности хранилища. Это самое большое влияние, за которым следует количество дисков, наличие SSD-накопителей и т. Д.

Вам также необходимо знать, каковы ваши шаблоны чтения / записи.

Можете ли вы дополнить свой вопрос дополнительной информацией об окружающей среде?