Настройка 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, ранее раздел располагался на жестком диске, сейчас же в оперативной памяти, что дает больший прирост при чтении и записи.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *