У меня есть база данных, работающая на массиве твердотельных накопителей RAID5. Может ли это убивать его производительность? Когда я делаю много вставок подряд, весь компьютер начинает блокироваться. Даже такие вещи, как firefox, начинают давать сбои. На моем гораздо менее мощном компьютере с традиционным жестким диском вставки с той же версией базы данных, схемой и данными работают без сбоев. Может быть, это причина или может быть какой-то другой фактор?
SSD начинают давать сбои из-за высоких рабочих циклов записи. RAID5 по своей природе (много перезаписей с четностью) имеет множество циклов записи.
Вы не указываете, какой SSD вы используете, но вам следует подумать о том, чтобы стереть таблицы износа дисков, чтобы начать с нуля. Вам также следует подумать о перестройке RAID10.
Взгляните на BAARF http://www.miracleas.com/BAARF/BAARF2.html для серьезного переосмысления RAID5 в целом.
Взгляните на рекомендации вашего SSD для настройки производительности. Многие предлагают выделять только 80% диска для блоков файловой системы. (больше неиспользуемых блоков означает лучшее выравнивание износа с течением времени)
Удачи.
Хм.
1) RAID5 может быть не лучшим выбором для базы данных. Вы можете попробовать зеркалирование + чередование для избыточности и производительности небольших файлов.
2) Вы могли быть узким местом чего-то другого, кроме дисков с твердотельными накопителями, когда вращающийся носитель будет узким местом на диске. Это узкое место может привести к разнице в производительности. Например. сетевые узкие места могут повлиять на самые странные вещи, особенно когда вы добавляете NFS и т.п. Если вы настраиваете карту RAID, возможно, она просто отслаивается.
3) Вы можете проверить планировщик ввода-вывода, чтобы убедиться, что они совпадают на двух машинах, поскольку они могут повлиять на производительность.
4) Выполняет ли система базы данных SSD запросы к базе данных наравне с другой системой ротации носителей или лучше или хуже?
5) Чтобы понять, где происходит узкое место, вы можете попробовать dstat
или iostat
RAID 5 не совсем известен своими свойствами повышения производительности, но маловероятно, что уровень RAID вызывает проблемы, подобные тем, с которыми вы столкнулись.
Расскажи еще немного. Во-первых, насколько велики и сколько (и насколько новых) SSD? Это единственные диски в машине или у вас есть системный диск, а RAID-массив отдельный?
Я предполагаю, что они SATA ... прикреплены к дополнительной карте или к самой материнской плате?
Для меня это звучит как скачки ЦП - вы используете программный рейд?
Если нет (у вас есть аппаратный контроллер рейда), у вас установлен резервный аккумулятор и включен ли кеш записи?