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

Файл образа Xen против производительности раздела / тома LVM

Я прочитал довольно много советов по переключению с хранилища виртуальных машин файловых образов на разделение / том LVM.

Утверждается, что разделы / LVM намного быстрее файлов изображений.

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

Может ли кто-нибудь посоветовать это, особенно если действительно есть какие-либо различия в новых версиях Xen и есть ли какие-либо тесты ввода-вывода для его поддержки?

Спасибо!

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

Я бы рекомендовал подход LVM. Не забывайте, что вы всегда можете сделать резервную копию тома LVM как файла. Между ними нет большой разницы. LVM также довольно гибок с точки зрения перемещения данных.

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

Часто делаю раздел для виртуальных машин QEmu. Тогда я могу использовать dd сохранить и восстановить его. Одна файловая система (виртуальные машины), работающая до уровня блоков, лучше, чем файл в файловой системе с файловой системой поверх.

Удачи

Я просто добавлю ко всем приведенным выше ответам, напомнив вам, что LVM имеет довольно простой в использовании механизм моментальных снимков. Это упрощает резервное копирование или клонирование работающих виртуальных машин путем простого создания снимка, клонирования или резервного копирования виртуальной машины и удаления снимка. И все это без простоев.

В сети есть несколько (я встречал, может быть, два из них) тестов изображения файлов и разделов LVM (их не так сложно погуглить). Хотя это несколько устарело, кажется, что LVM обычно быстрее (хотя и с небольшим отрывом). Мне этого было достаточно, поэтому я выбрал схему LVM. Что касается копирования, вы все равно можете смонтировать логический том LVM, заархивировать его и перенести в другое место. Это не намного сложнее. А LVM значительно упрощает расширение хранилища на сервере.