Я подумываю о переходе с ext3 на ZFS для хранения данных на моем хосте Debian Linux с использованием ZFS в Linux . Одна из важнейших особенностей ZFS, которая мне действительно нужна, - это гарантия целостности данных. Я бы с нетерпением ждал возможности тривиально наращивать объем хранилища по мере увеличения потребностей в хранилище.
Тем не менее, я также запускаю несколько виртуальных машин на одном хосте. (Хотя обычно в моем случае на хосте одновременно работает только одна виртуальная машина.)
Принимая во внимание контрольную сумму данных ZFS и поведение копирования при записи, а также тот факт, что образы дисков виртуальных машин являются сравнительно большими файлами (в настоящее время размер образа диска моей основной виртуальной машины составляет 31 ГБ), каковы последствия производительности для гостевой виртуальной машины такого миграция? Какие шаги я могу предпринять, чтобы уменьшить возможное негативное влияние на производительность?
Я могу жить с меньшими гарантиями целостности данных на образах дисков ВМ, если это необходимо (я не делаю ничего особо важного на любой из ВМ), и могу легко отделить их от остальной части файловой системы, но было бы неплохо, если бы я не не нужно (даже выборочно) отключать в значительной степени функцию, которая больше всего заставляет меня хотеть перейти на другую файловую систему.
Аппаратные средства довольно сложны для системы класса рабочей станции, но не будут в значительной степени уступать высокопроизводительному серверу (32 ГБ ОЗУ с редко используемым> 10 ГБ, 6-ядерный процессор 3,3 ГГц, в настоящее время используется 2,6 ТБ). свободного места на диске df
и в общей сложности около 1,1 ТБ; переход на ZFS, скорее всего, добавит еще немного свободного места ), и я не планирую запускать дедупликацию данных (так как включение дедупликации просто не добавит много в моей ситуации). План состоит в том, чтобы начать с конфигурации JBOD (очевидно, с хорошим резервным копированием), но я могу в конечном итоге перейти к настройке двустороннего зеркала, если этого потребуют условия.