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

Тестирование жесткого диска для OLTP

У меня есть сервер базы данных PostgreSQL (OLTP, размером 10 ГБ), и я планирую создать массив жестких дисков для его хранения. У меня есть разные диски, которые я могу использовать. Мне нужно найти лучшие для работы с правильной конфигурацией RAID.

Что посмотреть? IOPS, МБ / с, 4k / 512k, какая глубина очереди? Какие инструменты использовать для измерения (и в какой конфигурации)?

Это виртуальная машина, поэтому я могу использовать вкладку «Производительность» и esxtop, если они предоставляют некоторую полезную информацию для задачи.

Я бы не стал тратить время на тестирование отдельных дисков. Предполагая, что мы говорим о хранилище с прямым подключением, правильно построите RAID-массив, это самая важная часть получения хорошего дискового ввода-вывода.

Отдельные модели жестких дисков в рамках категории и поколения продуктов будут довольно близки по производительности, возможно, разница +/- 10 процентов. Вы можете получить представление о производительности большинства приводов, перейдя в База данных по производительности Storagereview.comи / или прочитать их индивидуальные обзоры приводов.

В общем:

  • SSD корпоративного класса - король
  • последнее поколение 2,5-дюймовых дисков SAS со скоростью вращения 15 000 об / мин - следующее
  • затем последние 2,5-дюймовые диски SAS со скоростью вращения 10000 об / мин
  • затем 3,5-дюймовые диски SAS
  • затем диски SATA 7.200 об / мин.

(Для OLTP вы хотите, чтобы время поиска было как можно меньше в рамках вашего бюджета.)

Насчет RAID, это часто задаваемый вопрос. Коротко:

  • RAID 1 для менее используемых томов / экономии затрат.
  • RAID 10 для томов, где производительность важнее.
  • Использовать Кэш записи с резервным питанием от батареи на контроллере RAID и включите кэширование записи в BIOS контроллера (особенно при использовании обычных жестких дисков).

У меня есть сервер базы данных PostgreSQL (OLTP, размером 10 ГБ), и я планирую создать массив жестких дисков для его хранения. У меня есть разные диски, которые я могу использовать. Мне нужно найти лучшие для работы с правильной конфигурацией RAID.

Купите SSD. SSD небольшого размера можно приобрести примерно за 150 долларов США. 64 ГБ - это то, что вам нужно. Это будет примерно в 100 раз быстрее (!), Чем любой Riad, который можно разумно собрать с 4 дисками. 3 из них для Raid 1 на контроллере RAID будут максимально использовать контроллер. Мы не говорим о 450 или около того IOPS, которые дает SAS 15k. Мы говорим о 40K IOPS. Из одного диска. Однако будьте осторожны с последним поколением - те, что постарше, работают не так быстро, если вы не занимаетесь предприятием.