On 21.11.2014 12:58, Владимир Друзенко wrote:
21.11.2014 01:36, Volodymyr Kostyrko пишет:
On 20.11.2014 18:09, Владимир Друзенко wrote:
05.11.2014 17:49, Volodymyr Kostyrko пишет:
On 05.11.2014 14:15, Vladislav V. Prodan wrote:
        Зоопарк. Из FreeBSD все не ниже 9.0 (может конечно 1-2 8.2
        осталась, но
        уже без нагрузки). Но не в этом суть.
        Не так давно в рассылке пробегала "категорическая
рекомендация" не
        использовать один физический диск в нескольких различных
пулах, со
        ссылкой на планирование IO в ZFS. А тут на одной ZFS куча
других
        ZFS. Да
        и памяти на столько кэшей ненапастисть.


    zfs create -o primarycache=metadata -o sync=disabled -o
    logbias=throughput -o volmode=dev -o volsize=?

Это где вы советуете делать? на хосте или на госте?

На хосте. primarycache=metadata позволяет кешировать данные о
fs/volume но не его содержимое. sync=disabled отключает принудительный
сброс данных на диск (возможно с этим я и перегнул палку, наверно
лишнее ибо небезопасно). logbias=throughput отключает при записи
использование логов, т.е. все данные пишутся сразу на диск. Это ещё
базам данных хорошо помогает.

А что делать с памятью? Это же не поможет её сэкономить.

primarycache=metadata будет оставлять в памяти только метаданные zfs
но не содержимое. Или предложите как гарантированно выключить
кеширование диска в виртуалках.

Я должен предложить? Как раз вопрос был от меня (на предложение
использовать zfs в виртуалках) - как уменьшить потребление памяти в zfs
до уровня ufs2, чтобы можно было использовать zfs в виртуалке с 256Mb
памяти, да ещё что-то полезное в этой виртуалке должно крутиться?
primarycache=metadata позволяет этого добиться?

Я имел в виду использование primarycache=metadata на хосте а не в виртуалке, это не уберёт нагрузку на память в виртуалке а хостовую систему рагрузит от двойного кеширования.

ZFS в виртуалке мне вообще не нравится никак. Сейчас из-за этого плотно экспериментирую с DragonFly и HAMMER.

--
Sphinx of black quartz judge my vow.

Ответить