|
| |
| 1.2, ии, 08:44, 28/03/2008 [ответить] [смотреть все]
| +/– |
Что-то мне подсказывает, что изменения лучше держать не на диске в оперативной памяти (которая не для этого создана, ибо размеры ее не безграничны), а во временной директории (той же /tmp/userhome к примеру. Для скорости эту /tmp мона в Рейзер ФС форматнуть.
Ну и естественно, при запуске /tmp очищается на всякий случай (вдруг была неправильная перезагрузка).
|  | | |
| |
| 2.3, Дмитрий Ю. Карпов, 11:28, 28/03/2008 [^] [ответить] [смотреть все]
| +/– | |
> изменения лучше держать не на диске в оперативной памяти (которая не для этого создана, ибо размеры ее не безграничны), а во временной директории
В компьютере есть вде оперативные памяти: физическая (модули памяти DIMM) и виртуальная (физическая + swap + файлы запущенных программ). Так вот, RAM-FS держится именно в виртуальной памяти, а при недостатке физической памяти свопится (из чего следует, что swap-раздел надо сделать побольше). Главное отличие RAM-FS от обычных FS в том, что данные из RAM-FS сбрасываются на диск не регулярно, а только по мере исчерпания свободного места, т.е. в терминах кэширования это очень сильно отложенная запись. Долгое откладывание записи на диск способствует повышению производительности и приводит к потере данных пи сбое питания; но т.к. в RAM-FS хранят данные, которые не нужны после перезагрузки, мы получает то что надо.
PS: Умные люди монтируют /tmp в RAM-FS.
|  | | |
| |
| 3.6, Черников Антон, 17:00, 02/04/2008 [^] [ответить] [смотреть все]
| +/– |
В линуксах, начиная с ядра 2.6, если я все правильно помню, под дисковый кэш можно выделить хоть всю свободную оперативную память, поэтому соображения кэширования особой роли не играют, важна лишь политика кэширования. Ну это так, к слову.
Тут есть некоторая путаница в терминологии, говоря RAM-FS ты описываешь именно tmpfs. Дело в том, что RAM-FS как раз никакого свопа не использует, весь раздел должен помещаться только в оперативной памяти. Иногда это важно, из соображений безопасности например.
В своем опусе я опирался на вот этот источник знаний: http://lwn.net/Articles/156098/
|  | | |
|
|
| 1.5, уточнение, 12:39, 29/03/2008 [ответить] [смотреть все]
| +/– |
при воспроизведении примера столкнулся с тем, что конфиг у pam_mount находится в /etc/security/pam_mount.conf.xml в формате XML
|  | | |
| |
| 2.8, GByte, 08:51, 15/04/2008 [^] [ответить] [смотреть все]
| +/– |
Монтировать отдельный раздел (или просто файл фиксированного размера) в этот пустой каталог?
|  | | |
|
|
|
| Ваш комментарий |
|
|
|