LINUX.ORG.RU

[#]  

Re: Трюки BSD - Memory File System

а под линухом можно использовать SHM либо memdisk и форматировать его под любую фс :-)

* ()
[#]  

Re: Трюки BSD - Memory File System

Не знаю про memdisk, но shm форматировать нельзя. И это грамотно, т.к. ext2, xfs и др. оптимизированы именно для работы с медленными устройствами - дисками, а здесь надо что-то др.

asbel

anonymous ()
[#]  
Z0termaNN

Re: Трюки BSD - Memory File System

в общем tmpfs в линуксе и солярке

* ()
[#]  

Re: Трюки BSD - Memory File System

В линуксе правильная вещь называется ramfs (ну или shmfs если есть желание чтобы контент мог еще и в своп уезжать, но ramfs быстрее).

***** ()
[#] Ответ на: Re: Трюки BSD - Memory File System от green 01.03.2002 13:42:48  

Re: Re: Трюки BSD - Memory File System

В линуксе правильная вещь называется tmpfs, которая базируется на shm и может уезжать в своп. Она БЫСТРЕЕ ramfs (в случае, если в своп не уехала :) т.к. ramfs эмулирует жесткий диск и требует создания на нем обычной fs (ext2 и др.) - т. е. присутствует лишняя прослойка. Кстати, при разработке tmpfs использовался код ramfs. Благодаря mount --bind можно tmpfs монтировать в каталоги, где уже есть файлы, досуп к которым необходим, напр. /tmp. В отличии от FreeBSD, этот механизм прекрасно работает.

anonymous ()
[#] Ответ на: Re: Re: Трюки BSD - Memory File System от anonymous 01.03.2002 14:19:40  

Re: Re: Re: Трюки BSD - Memory File System

Рекомендую ознакомиться с вопросом. так же стоит узнать про отличия ramfs от ramdisk и не болтать ерундой. Да, mount --bind (loopback mounts или как оно там во фре зовется) тоже не делает того что ты ему прписываешь хоть бы попробовал чтоле ;).

***** ()
[#]  

Re: Трюки BSD - Memory File System

Угу. и последний гвоздь - такие вещи таки работают во FreeBSD

anonymous ()
[#]  

Трюки BSD - Memory File System

хыхы - и давно ли там починили union?

* ()
[#]  

Re: Трюки BSD - Memory File System

Гы. В BSD это называется "трюки"? В линуксе оно просто работает...

anonymous ()
[#]  

Re: Трюки BSD - Memory File System

А где почитать про tmpfs, ramfs, shmfs? Желательно бодробности устройства и настройки. И очень желательно на русском.

anonymous ()
[#]  

Re: Трюки BSD - Memory File System

2 anonymous (*) (2002-03-01 22:41:53.0):

Do you speak C? :0)

Bluesman

anonymous ()
[#]  

Re: Трюки BSD - Memory File System

to villain: mount_union работает. Интересно, что _именно_ не работало у вас ?

у MFS есть один (имхо) недостаток по сравнению с аналогами - оно в свап уезжать не умеет :(

anonymous ()
[#] Ответ на: Re: Трюки BSD - Memory File System от anonymous 03.03.2002 18:08:48  

Re: Re: Трюки BSD - Memory File System

> у MFS есть один (имхо) недостаток по сравнению с аналогами - оно в
> свап уезжать не умеет :(
MFS на SWAP backed VN device - и уедет как миленькая.

anonymous ()
[#]  

Memory File System

Если не трудно, приведите пожалуйста несколько примеров (если они не совсем экзотичны), для чего нужны эмуляторы файловых систем в оперативной памяти, которой и так всегда много не бывает ? Если для скорости, то обычный кэщ файловой системы разве не лучше ? Или скорость нужна просто фантастическая и нельзя ждать, пока информация попадет в кэш?

anonymous ()
[#] Ответ на: Memory File System от anonymous 04.03.2002 12:23:35  

Re: Memory File System

Таки инфа из кеша имеет обыкновение время от времени быть сбрасываема на диск.

***** ()
[#] Ответ на: Re: Memory File System от green 04.03.2002 15:39:19  

Re: Re: Memory File System

Есть mmap.

anonymous ()
[#]  

Re: Трюки BSD - Memory File System

>Если не трудно, приведите пожалуйста несколько примеров (если они не
>совсем экзотичны), для чего нужны эмуляторы файловых систем в
>оперативной памяти, которой и так всегда много не бывает ?

Например админы Sybase часто любят tempdb в память совать. То что при крэше системы tempdb рушится - это пофиг, ибо она все равно каждый раз заново создается.

**** ()