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

Есть ли недостаток запуска виртуальной машины с использованием файлов для ее дисков, размещенных на freenas / zfs?

Недавно я устал от очень медленного чтения ввода-вывода и задержки (чтение 10-30 МБ / с, не уверен в задержке, но очень медленно) от поставщика, у которого я арендую виртуальную машину. Он пользуется freenas, виртуальная машина работает под Linux. Я знаю, что это нормальные скорости для большинства из того, что предлагается там, но этот провайдер раньше был самым быстрым, на котором я когда-либо работал, немного медленнее, чем мой 6-ядерный ОЗУ 16 ГБ и SSD-диски для домашнего ПК.

В прошлом декабре мы потратили пару дней, тестируя разные вещи, и достигли, может быть, 20-35 МБ / с .. Но я сдался через несколько дней, потому что это, казалось, ни к чему не привело, и я хотел сделать что-то еще для рождественские каникулы.

Он сказал мне, что zfs очень хорош и должен работать нормально и, возможно, быстрее.

Я мало что знал о zfs, но мне показалось странным, что это было бы преимуществом после того, как я немного его прочитал. И знайте, что я читал об этом гораздо больше и тестирую его (спасибо ZoL), это подводит меня к следующему вопросу:

Поскольку zfs управляет устройствами, файловой системой, кэшированием и многим другим ... разве использование zfs для размещения виртуальных машин не бесполезно или контрпродуктивно, ведь виртуальные устройства vm представляют собой всего несколько (2-3) файлов на сервере zfs?

Мне кажется, что будут использоваться только функции zfs на уровне блоков. Можно также использовать lvm и предоставить полное устройство lvm в качестве виртуальных устройств для виртуальных машин. (в основном) Те же функции на уровне блоков, отсутствие ненужных файловых операций, гораздо больше свободной памяти на хосте и еще несколько ЦП.

Или я тут что-то не так понял ..;)