Страница 1 из 1
tmpfs
Добавлено: 2007-08-13 8:02:27
Slider007
Решил приляпать к Сквиду программу squidclam (проверка трафика на вирусы). Он использует tmpfs в своей работе.
Кусок хэлпа:
Код: Выделить всё
Install:
---------
- get and install clamav
- get and install curl
- create a tmpfs or ramdisk and mount it at /tmpdata
- compile squidclam
...
Про сам tmpfs вот что сказано:
Код: Выделить всё
Tempfs:
--------
Add the following line to /etc/fstab
"tmpfs /tmpdata tmpfs rw,noexec 0 0"
Make the new Directory
mkdir /tmpdata
Mount tmpfs
mount /tmpdata
Ну и у меня на mount /tmpdata вылазит ошибка
Код: Выделить всё
bsdgate# mount tmpfs
mount: exec mount_tmpfs not found in /sbin:/usr/sbin: No such file or directory
Типа нету такого файла mount_tmpfs.
Подскажите плиз как мне таки примонтировать /tmpdata ?
Re: tmpfs
Добавлено: 2007-08-13 8:03:31
Alex Keda
Re: tmpfs
Добавлено: 2007-08-13 12:16:47
manefesto
Где он у тебя потерялся ?
Re: tmpfs
Добавлено: 2007-08-13 22:01:55
oidfhjklsdfghdhkljshfkjsdh
А что tmpfs(5) из -current'а уже портировали?
mount_tmpfs - это лол. Не все фс нуждаются в отдельной программе. nmount(2).
Re: tmpfs
Добавлено: 2010-12-14 21:01:16
SOBAN
Подскажите...
По статье
http://www.lissyara.su/articles/freebsd/www/cms/ настроил TMPFS, с ядерной поддержкой...
Волнует такой вопрос:
смонтировал /tmp в оперативку, но раздел как то не заполняется, пустой
Код: Выделить всё
>df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 23G 9.9G 11G 47% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1d 84G 1.4G 76G 2% /data
tmpfs 572M 8.0K 572M 0% /tmp
И при переходе в /tmp
только один файл 14 байт, а все по нулю.
Код: Выделить всё
/tmp/>ll
total 4
drwxrwxrwt 2 root wheel 0 Dec 14 20:10 .ICE-unix
drwxrwxrwt 2 root wheel 0 Dec 14 20:10 .X11-unix
drwxrwxrwt 2 root wheel 0 Dec 14 20:10 .XIM-unix
drwxrwxrwt 2 root wheel 0 Dec 14 20:10 .font-unix
-rw------- 1 www wheel 0 Dec 14 20:10 aprnXJRmh
-rw-r--r-- 1 root wheel 14 Dec 14 20:10 dr
drwx------ 2 root wheel 0 Dec 14 20:24 mc-root
srwxrwxrwx 1 mysql wheel 0 Dec 14 20:10 mysql.sock
Хотя при использовании /tmp на жестком диске там куча чайлов и все не пусты. Нормально ли это?
Может чего-то где-то и не дочитал...
Хотя возможно прирост производительности заметен при использовании mysql.
Re: tmpfs
Добавлено: 2010-12-14 21:13:34
FreeBSP
tmpfs разворачивается в памяти
при перезагрузке вся начинка теряется
зато при работе офигенская скорость и некоторое снижение нагрузки на хард
еще вроде как его можно сделать динамического размера. хорошо это или нет - решать тебе. когда он пустой, оперативку он занимать не будет
но пара толстых файлов записанных туда - это будет неприятно
Re: tmpfs
Добавлено: 2010-12-14 21:16:46
SOBAN
На счет динамического я не нашел пока, но ограничил его размер до 1/2 ОЗУ. И пока он не достигал своего максимума вообще.
А прирост скорости работы заметен конечно.
Re: tmpfs
Добавлено: 2011-01-04 18:06:48
Гость
лимит не обязательно ставить, tmpfs вылезет в swap если ей не хватит ram. Работать должно шустрее чем просто ufs, ибо обращение к страницам в памяти tmpfs обычно реже и меньше чем к кэшу и прогам. Так что смело выделяй этак 40G swap и можешь собирать там мир/порты, кинуть виртуалку, редактировать фото/видео, etc.