]]>
]]>

Пару слов о tmpfs для некоторого ускорения работы системы

Блог > O Линуксе > Пару слов о tmpfs для некоторого ускорения работы системы | 4 апреля 2010 | Теги:
]]>


]]>

ПамятьЗабавно, что ковыряясь в некоторых вопросах об оптимизации Chrome (Chromium), я наткнулся на один из аспектов ускорения системы, такой как использование tmpfs.

Забавно – потому, что, в принципе, использование файловой системы tmpfs должно бы уясняться на этапе предварительной настройки, а я тут только вдруг задумался над этим вопросом…

Вобщем, когда на компьютере установлено не меньше гигабайта оперативной памяти (теперь реже встретишь компьютеры с меньшими объемами), то почему бы не воспользоваться свободной памятью, которая чаще всего просто простаивает и не особо используется. А использовать же, её можно, для легкого ускорения работы системы. В чем ускорение? Скорость работы ОЗУ в разы выше скорости работы жестких дисков – думаю, это сомнению не поддается…

tmpfs – это файловая система, размещающая все файлы и каталоги в оперативной памяти. Обычно, данную файловую систему используют для работы со временными файлами (например для хранения информации о PHP-сессиях и т.п.), так как после перезагрузки компьютера вся размещённая в таком разделе информация по понятным причинам будет удалена.

В принципе, первым решением будет, видимо, монтирование папки /tmp (недаром же для временных файлов придумали целую файловую систему – почему б не использовать?)

Можно, конечно и примонтировать «на лету», однако, делать этого не рекомендуется – директория при таком монтировании обнуляется, то есть существует риск падения, а нам этого не нужно ни при каких условиях ;)

Вобщем, записываем в /etc/fstab:

1
2
none    /dev/shm   tmpfs    defaults             0       0
tmpfs    /tmp   tmpfs    defaults             0       0

Ну а по поводу использования tmpfs для Chromium, можно также примонтировать директорию кеша браузера, дл чего нужно вписать в конец файла /etc/fstab:

1
chromium-cache   /home/USER/.cache/chromium   tmpfs    defaults,noatime,mode=1777,size=500M    0    0

где size=500M – размер памяти, который будет выделен под раздел…

В конец записывать необходимо потому, что сначала должен примонтироваться раздел с директорией /home/USER/, иначе будет выдавать ошибку…

Ну и по аналогии можно монтировать любые папки кеша, например, папку для сборки пакетов и т.д.

Популярность: 4%

Можно почитать еще:

  1. Простейший способ ускорения WordPress
  2. Плагины кеширования для WordPress
  3. Оптимизация Linux: жесткий диск (HDD)
  4. Chrome-расширение для убирания вертикального скроллбара
  5. Сглаживание шрифтов на LCD-мониторах Mac OS (Хакинтош)
  6. Google Chrome избавился от префикса протокола http://
  7. Выбрал для себя Google Chrome
  8. Ubuntu Start : скрипт для оптимизации Ubuntu 10.04
]]>
]]>
]]> ]]>
Понравилась статья? Подпишись на ]]>RSS]]> этого блога!

Комментарии [Один комментарий] на "Пару слов о tmpfs для некоторого ускорения работы системы"

  1. Валера пишет:

    только надо не забывать, что мало свободной памяти = тормоза…
    Девиз: оптимизация должна быть оптимальной :)

Есть что сказать?

]]>
]]>