Оптимизация использования SSD-накопителя во FreeBSD 9.0 |
[исправить] |
Ниже собраны рекомендации по оптимизации работы SSD-накопителя во FreeBSD 9.0,
которые удалось найти в Сети.
Процесс установки и оптимизации под 4k блоки со сдвигом кратный 8, описывать не
буду так как FreeBSD 9.0 cам все это делает (если установка выполнялась в
автоматическом режиме).
После установки необходимо включить поддержку TRIM, для этого следует выполнить
(диск должен быть отмонтирован - загрузись с LiveCD):
tunefs -t enable /dev/adaxxx
Отключение журналирования (может быть чревато более длительным временем
проверки целостности ФС, если некорректно завершить работу, нажать reset, или
если свет отключат - пользуйтесь бесперебойником):
tunefs -J disable /dev/adaxxx
tunefs -n disable /dev/adaxxx
tunefs -j disable /dev/adaxxx
Посмотреть состояние флагов раздела можно командой:
tunefs -p /dev/adaxxx
Отключение лишних обновлений метаданных (noatime) и использование tmpfs для
временных разделов и логов в /etc/fstab:
/dev/adaxxx / ufs rw,noatime 1 1
tmpfs /tmp tmpfs rw 0 0
tmpfs /var/run tmpfs rw 0 0
tmpfs /var/spool tmpfs rw 0 0
tmpfs /var/log tmpfs rw 0 0
Перед добавлением убедитесь, что /var/spool, /var/log и /var/run не содержит
того, что может потребоваться между перезагрузками.
Вариант настройки через /etc/rc.conf:
tmpmfs="YES"
tmpsize="20m"
tmpmfs_flags="-S"
varmfs="YES"
varsize="32m"
varmfs_flags="-S"
populate_var="YES"
Размер виртуальной файловой системы (tmpfs) писать в соответствии с свободным
ОЗУ (в нашем примере, 20 мегабайт для /tmp и 32 мегабайт для /var). Настройки
нужно сделать или в /etc/fstab или в /etc/rc.conf.
|
|
|
|
Раздел: Корень / Администратору / Система / Диски и файлы / Файловые системы |