Будет ли программный RAID1 работать быстрее на SSD большего объема?

Будет ли программный RAID1 работать быстрее на SSD большего объема?

Я оцениваю 2 сервера CentOS с точки зрения производительности чтения и записи в базу данных. База данных находится на паре SSD RAID1 с MySQL 5.7 на каждом сервере. Характеристики сервера 2 в целом немного лучше, за исключением этого:

Сервер 1:Аппаратное обеспечениеRAID1, два2 ТБSSD-накопители.

Сервер 2:Программное обеспечениеRAID1, два1 ТБSSD-накопители.

Сервер 2 быстрее в части ЧТЕНИЙ.

Но сервер 2 медленнее, когда дело доходит до записи. Тест производительности на сервере 1 на 33% быстрее, чем на сервере 2 (например, 140 сек против 210 сек). Тест одинаков на обоих серверах: вставка 1000 строк данных в базу данных, 64 байта на строку.

Программный RAID медленнее, чем аппаратный RAID, поэтому эта более медленная работа может быть понятна. Но также было высказано предположение, что РАЗМЕР диска является дополнительным фактором, т. е. что SSD-диск объемом 2 ТБ будет быстрее, чем SSD-диск объемом 1 ТБ.

Кто-нибудь знает, так ли это? Я не смог найти ничего об этом в сети. Любая помощь будет оценена.

решение1

Как говорит Теро, все зависит от множества других факторов: в случае программного RAID всю работу выполняет центральный процессор, если он уже очень загружен, то производительность хранилища снизится, если он используется очень редко, то может работать быстрее и т. д. Кроме того, при использовании программного RAID каждый файл должен быть записан центральным процессором дважды, по одному на каждый диск, а в случае аппаратного RAID данные записываются на контроллер диска только один раз.

В конечном итоге единственный способ узнать наверняка — протестировать оба варианта в реальных условиях, которые вам нужны, и принять решение на основе этого. Все остальное — лишь догадки.

Связанный контент