LINUX.ORG.RU

Вопросы по tmpfs

 , ,


0

2

Читал, что можно с помощью tmpfs ускорить быстродействие ОС. Есть пару вопросов по tmpfs:
1) в одном источнике читал что tmpfs перемещает неиспользуемые страницы в swap всегда, в другом читал что он это делает только когда ОЗУ заканчивается. Кому верить?
2) за исключением собственно /tmp с какими еще системными папками целесообразно использовать tmpfs? Или tmpfs целесообразно использовать только с /tmp?

Перемещено JB из talks

★★★

Что это делает в talks? Кстати, больше чем написано в официальной документации к ядру по этому вопросу, трудно сказать. Поэтому марш в документацию.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от timur_dav

Да, действительно много :)
grep -R tmpfs /usr/src/linux/Documentation | cut -d: -f1 | uniq
/usr/src/linux/Documentation/devices.txt
/usr/src/linux/Documentation/sysctl/vm.txt
/usr/src/linux/Documentation/powerpc/eeh-pci-error-recovery.txt
/usr/src/linux/Documentation/scheduler/sched-design-CFS.txt
/usr/src/linux/Documentation/filesystems/tmpfs.txt
/usr/src/linux/Documentation/filesystems/00-INDEX
/usr/src/linux/Documentation/filesystems/ramfs-rootfs-initramfs.txt
/usr/src/linux/Documentation/cgroups/memcg_test.txt
/usr/src/linux/Documentation/cgroups/memory.txt
/usr/src/linux/Documentation/cgroups/cgroups.txt
/usr/src/linux/Documentation/cgroups/blkio-controller.txt
/usr/src/linux/Documentation/nommu-mmap.txt
/usr/src/linux/Documentation/ia64/xen.txt
/usr/src/linux/Documentation/vm/transhuge.txt
/usr/src/linux/Documentation/vm/cleancache.txt

imul ★★★★★
()

2)

~ > mount | grep ^tmpfs
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=819516k,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=1639028k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=1639028k)

GotF ★★★★★
()
Ответ на: комментарий от timur_dav

Обычно этого файла и хватало для всего.
Я просто раньше не догадывался проверить всю документацию на упоминание tmpfs.

imul ★★★★★
()
Ответ на: комментарий от devl547

А в чем проблема, собственно?

В man hier.

GotF ★★★★★
()
Ответ на: комментарий от soomrack

Ты тут мало кого интересуешь, прости.

unikum ★★★★★
()

с какими еще системными папками целесообразно использовать tmpfs?

/*

anonymous
()
Ответ на: комментарий от r2d2

Спасибо, у меня пайпы головного мозга.

imul ★★★★★
()
Ответ на: комментарий от anonymous

4.2, man make.conf

Ага, для ccache CCACHE_DIR, для binpkgs PKGDIR...

backbone ★★★★★
()
Ответ на: комментарий от firestarter

И правда

du -shx kdecache-kolan 
11M	kdecache-kolan
11M	итого
Но, в любом случае, по стандарту при перезагрузке очищаться каталог не должен.

backbone ★★★★★
()

2) за исключением собственно /tmp с какими еще системными папками целесообразно использовать tmpfs?

У меня rpm build root и rpm build dir на tmpfs, к примеру...

AS ★★★★★
()

В общем так получилось:

~$ mount | grep tmpfs
udev on /dev type devtmpfs (rw,mode=0755)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /home/andrei/.cache type tmpfs (rw,size=200M)

Andrew ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.