Использование RAM в качестве хранилища /tmp

Допустим имеется 4 GB RAM, но часто даже половина не используется системой, рано или поздно можно задуматься: «А почему бы не использовать свободную память для хранения временных данных?»

Все что надо сделать для этого, так это поправить четка  /etc/fstab и добавить следующее:

none /tmp tmpfs nr_inodes=200k,mode=01777,nosuid,nodev 0 0

(По умолчанию, половина RAM зарезервирована для /tmp; можно поправить чутка и добавить параметры «size»; к примеру, «size=2G» для установки размера в 2 GB или «size=1G»).

Есть предположение что это стоит делать только в recovery mode, но пробовал в live режиме и все отработало корректно; но надо не забыть применить изменения:

sudo mv /tmp /tmp-orig; sudo mkdir /tmp; sudo mount /tmp; sudo mv /tmp-orig/* /tmp; sudo mv /tmp-orig/.* /tmp; sudo rmdir /tmp-orig

Тэги: , ,

Эта запись была оставлена Понедельник, апреля 20, 2009 в 23:51 и относится к категориям: Bash, How To. Вы можете отслеживать комментарии по RSS 2.0 ленте. Вы можете оставить комментарий или trackback с Вашего сайта.

Оставить комментарий

Надо-бы залогиниться, чтоб оставить комментарий.