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

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

I ' я говорю прежде всего в контексте AWS / EC2 . Если у меня есть один физический том размером 1 ТБ (3000 операций ввода-вывода в секунду), а другой - 100 ГБ (300 операций ввода-вывода в секунду), не приведет ли это к снижению всей группы томов LVM до 300 операций ввода-вывода в секунду? ] На основании этого ответа кажется, что LVM:

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

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

Как это работает в целом?

0
задан 13 April 2017 в 15:14
1 ответ

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

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

Есть способы разбить на уровни или кэшировать в стеке хранилища Linux. Например, lvmcache и bcache.

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

0
ответ дан 24 November 2019 в 05:27

Теги

Похожие вопросы