Задача такая:
нужен ram-диск на некий объем мегабайт (динамическое к-во, заранее не известное), этот ram-диск должен быть пустой (отформатированный в ext2fs например), что-бы туда можно было записать, а потом считать файлы, а потом удалить это безобразие от туда, что-бы память не использовалась больше.
RAM диск (как пользоваться)
Модератор: Bizdelnick
-
agbr
- Сообщения: 486
- ОС: openSUSE 10.2
RAM диск
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: RAM диск
Вот тут все коротко и ясно описано (правда, по-английски):
http://linuxgazette.iatp.by/issue44/nielsen.html
http://linuxgazette.iatp.by/issue44/nielsen.html
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: RAM диск
(agbr @ Четверг, 03 Марта 2005, 11:47) писал(а):Задача такая:
нужен ram-диск на некий объем мегабайт (динамическое к-во, заранее не известное), этот ram-диск должен быть пустой (отформатированный в ext2fs например), что-бы туда можно было записать, а потом считать файлы, а потом удалить это безобразие от туда, что-бы память не использовалась больше.
Обычно для этих целей используется tmpfs (в Linux) или mfs (в BSD).
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: RAM диск
Можно использовать в качестве RAM-диска и видеопамять:
http://hedera.linuxnews.pl/_news/2002/09/03/_long/1445.html
А что, разместить там swap-раздел - совсем не плохая затея, на мой взгляд (особенно на серверах, где объем видеопамяти не критичен).
http://hedera.linuxnews.pl/_news/2002/09/03/_long/1445.html
А что, разместить там swap-раздел - совсем не плохая затея, на мой взгляд (особенно на серверах, где объем видеопамяти не критичен).
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: RAM диск
(allez @ Четверг, 03 Марта 2005, 12:52) писал(а):Можно использовать в качестве RAM-диска и видеопамять:
http://hedera.linuxnews.pl/_news/2002/09/03/_long/1445.html
А что, разместить там swap-раздел - совсем не плохая затея, на мой взгляд (особенно на серверах, где объем видеопамяти не критичен).
Интересная ссылка, спасибо. Я начал думать - а как нынешние 128-256 мег видеопамяти использовать в мирных целях?
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: RAM диск
Да так, видимо, и использовать. Как показывает мой личный опыт,128 МБ видеопамяти даже на десктопе (если это не специализированная графическая станция) хватает с избытком а уж про большие объемы и говорить не стоит. С другой стороны, ни на одной из машин, с которыми я имел дело по долгу службы (как на серверах, так и рабочих местах пользователей) размер занятого места в разделе подкачки ни разу не превысил 80-90 МБ, а чаще всего не выходил за пределы 30-50 МБ. Это я к тому, что имея видеокарту с 256 МБ можно спокойно половину этого богатства отдать на swap (на десктопе) а на сервере и все 250 МБ, при этом swap-раздел на диске может и не понадобиться, хотя для подстраховки можно и его создать. И я практически уверен, что для конечного пользователя (десктопного) разницы в работе видеоподсистемы не будет, а вот средняя производительность машины подрастет.