У меня есть несколько баз данных MySQL, я использовал такие инструменты, как dstat, vmstat. Я просто не могу определить, когда мне нужно добавить больше дисков для повышения производительности.
количество баз данных увеличивается в течение нескольких месяцев, и меня попросили увеличить производительность, я добавляю более быстрые диски, но я хотел бы знать, есть ли простой способ узнать, например, количество используемых в системе iops превышает 80%, поэтому вам нужно добавить больше дисков и т. д.
Спасибо
iostat
Столбец TPS (транзакций в секунду) предоставит вам метрики использования IOPS на том, которые вам нужны для проведения этого анализа.
Как только у вас это получится, все, что вам нужно сделать, это определить максимальное количество операций ввода-вывода в секунду, выполнив некоторые базовые вычисления на основе вашей текущей конфигурации диска, и все готово.
Пожалуйста, подробнее об оборудовании вашего массива хранения. Также, версия операционной системы / дистрибутива и версия ядра.
Подсчет RAW IOPS зависит от других факторов. Если используется аппаратный RAID, наличие или отсутствие кэш-памяти записи с резервным питанием от аккумулятора или флэш-памяти является ОГРОМНЫМ фактором производительности хранилища. Это самое большое влияние, за которым следует количество дисков, наличие SSD-накопителей и т. Д.
Вам также необходимо знать, каковы ваши шаблоны чтения / записи.
Можете ли вы дополнить свой вопрос дополнительной информацией об окружающей среде?