Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя FreeBSD Настройка Tmpfs

Настройка Tmpfs

Начииная с 7-й ветки в FreeBSD появилась TMPFS, она портированна с NetBSD.
Есть два способа ее включить, первый собрать ядро с поддержкой tmpfs добавляя в конфигурационный
файл ядра опцию: 
options TMPFS
 Второй способ, загрузить модулем.
echo 'tmpfs_load="YES"'>> /boot/loader.conf
 Далее правим наш fstab
#/dev/ada2d     /tmp            ufs     rw,userquota,groupquota         2       2
tmpfs           /tmp            tmpfs   rw,mode=01777,size=2147483648   0       0
 После перезагрузки системы проверяем.
tmpfs           2.0G     16k      2G     0%    /tmp
 
При ручном монтировании раздела команда будет выглядеть так mount -t tmpfs -o mode=01777,size=2147483648 tmpfs /tmp
Где размер раздела равен 2 гб.
Tmpfs дает ощутимый прирост при больших нагрузках, если очень много временных файлов хранится в разделе /tmp, ранее раздел располагался на жестком диске, сейчас же в оперативной памяти, что дает больший прирост при чтении и записи.