CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
28.10.2020

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Desktop
Internet
Internet-серверы
Безопасность
Бизнес/Офис
Игры
Мультимедиа
Наука
Операционные системы
Программирование
СУБД
Создание веб-сайтов
Утилиты

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Файловые системы

ZFS: руководство по тюнингу

Для использования ZFS рекомендуется иметь по крайней мере 1 Гбайт памяти (для любых архитектур), но не помешает и больше, поскольку ZFS активно использует кэширование. Архитектура Amd64 предпочтительна из-за ее большего адресного пространства.

amd64

На amd64 тюнингу помогет установка kern.maxvnodes в соответствие с наличным количеством оперативной памяти (например, 400000 при памяти в 2 Гбайт). Следите за vfs.numvnodes в течение работы, чтобы видеть, где это стабилизируется.

i386

Минимальный объем памяти, рекомендуемый для использования ZFS - 1 Гбайт. Даже на машинах с достаточным количеством памяти придется изменить несколько параметров конфигурации ядра, чтобы гарантировать устойчивую работу. Вот пример конфигурации для машины с памятью 1 Гбайт:

kern.maxvnodes="50000" (sysctl)
vfs.zfs.prefetch_disable="1" (loader.conf)
vfs.zfs.arc_max="104857600" (loader.conf)
vm.kmem_size_max="402653184" (loader.conf)

Это установит максимальный размер ARC в 100 Мбайт и максимальный размер kmem в 384 Мбайтам. На машинах с памятью на меньше чем 1 Гбайт, можно попробовать такие опции:

vfs.zfs.zil_disable="1" (loader.conf)

Для 512 Мбайт, уменьшить значения kern.maxvnodes и vfs.zfs.arc_max наполовину против приведенных выше, для 256 Мбайт - в четверть, и так далее.

Но вы будете сильно обескуражены (результатом), если используете ZFS по крайней мере без 1 Гбайта памяти.




Комментарии

аноним, Wed Jun 3 12:07:28 2009:
самый прикол что это и есть официальная дока, точнее её перевод.
за прошедшее время нихера не изменилось :-(
аноним, Fri Jun 6 05:46:34 2008:
А кто будет описывать что это за переменные, и зачем они. Выглядит так, как будто автор поумничал - а сам толком не разобрался.

Не ну вот что значит vfs.zfs.prefetch_disable, что за ARC ? Вывод - читать оф доки, такие статьи - "надо сделать так!" нафик не нужны.

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds