У меня есть сервер базы данных PostgreSQL (OLTP, размером 10 ГБ), и я планирую создать массив жестких дисков для его хранения. У меня есть разные диски, которые я могу использовать. Мне нужно найти лучшие для работы с правильной конфигурацией RAID.
Что посмотреть? IOPS, МБ / с, 4k / 512k, какая глубина очереди? Какие инструменты использовать для измерения (и в какой конфигурации)?
Это виртуальная машина, поэтому я могу использовать вкладку «Производительность» и esxtop, если они предоставляют некоторую полезную информацию для задачи.
Посмотрите эту книгу. http://www.2ndquadrant.com/books/postgresql-9-0-high-performance/
Я бы не стал тратить время на тестирование отдельных дисков. Предполагая, что мы говорим о хранилище с прямым подключением, правильно построите RAID-массив, это самая важная часть получения хорошего дискового ввода-вывода.
Отдельные модели жестких дисков в рамках категории и поколения продуктов будут довольно близки по производительности, возможно, разница +/- 10 процентов. Вы можете получить представление о производительности большинства приводов, перейдя в База данных по производительности Storagereview.comи / или прочитать их индивидуальные обзоры приводов.
В общем:
(Для OLTP вы хотите, чтобы время поиска было как можно меньше в рамках вашего бюджета.)
Насчет RAID, это часто задаваемый вопрос. Коротко:
У меня есть сервер базы данных PostgreSQL (OLTP, размером 10 ГБ), и я планирую создать массив жестких дисков для его хранения. У меня есть разные диски, которые я могу использовать. Мне нужно найти лучшие для работы с правильной конфигурацией RAID.
Купите SSD. SSD небольшого размера можно приобрести примерно за 150 долларов США. 64 ГБ - это то, что вам нужно. Это будет примерно в 100 раз быстрее (!), Чем любой Riad, который можно разумно собрать с 4 дисками. 3 из них для Raid 1 на контроллере RAID будут максимально использовать контроллер. Мы не говорим о 450 или около того IOPS, которые дает SAS 15k. Мы говорим о 40K IOPS. Из одного диска. Однако будьте осторожны с последним поколением - те, что постарше, работают не так быстро, если вы не занимаетесь предприятием.