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

Производительность группы томов LVM2 с жесткими дисками разной производительности?

Как это повлияет на производительность всего lvm2 бассейн, если другой physical volumes были разные скоростные свойства?

Я говорю прежде всего в AWS/EC2 контекст. Если у меня есть один physical volume который составляет 1 ТБ (3000 операций ввода-вывода в секунду), другой - 100 ГБ (300 операций ввода-вывода в секунду), это ухудшит весь LVM volume group всего до 300 операций ввода-вывода в секунду?

Основываясь на этом ответ похоже, что LVM это:

на самом деле это просто поиск в довольно маленькой таблице, где блок X фактически является блоком Y на устройстве Z.

Следовательно, если я напишу одну кучу маленьких файлов, которые случайно будут сопоставлены с более быстрым physical volume, вся транзакция должна быть быстрее, чем если бы она была сопоставлена ​​с более медленным диском?

Как вообще это работает?

Не делай этого. Производительность будет непредсказуемой, что хуже, чем медлительность. Легче понять PV с одинаковым размером и скоростью.

Кроме того, для линейных объемов он будет использовать по одному PV за раз. Как только экстенты начнут записываться в медленный PV, этот фрагмент данных будет медленным.

Существуют способы разделения или кеширования в стеке хранилища Linux. Например, lvmcache и bcache.

Любой быстрый диск является самым простым для обеспечения стабильной производительности при более высокой стоимости.