Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > /dev/shm что это?


Автор: Vaulter 10.11.2004, 13:36
вот...

Автор: Chuck 10.11.2004, 13:55
Это директория для временного хранения информации, типа swap раздела! На сколько я знаю, может и ошибаюсь!

Автор: simanyay 10.11.2004, 17:19
Из документации:
Цитата

glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
POSIX shared memory (shm_open, shm_unlink). Adding the following
line to /etc/fstab should take care of this:

tmpfs  /dev/shm        tmpfs  defaults        0 0

Remember to create the directory that you intend to mount tmpfs on
if necessary (/dev/shm is automagically created if you use devfs).

This mount is _not_ needed for SYSV shared memory. The internal
mount is used for that. (In the 2.3 kernel versions it was
necessary to mount the predecessor of tmpfs (shm fs) to use SYSV
shared memory)


Перевод:
glibc 2.2 и выше предполагает монтирование tmpfs в /dev/shm для распределения памяти POSIX (shm_open, shm_unlink). Добавление следующей строку в /etc/fstab позаботится об этом:

tmpfs /dev/shm tmpfs defaults 0 0

Помните, что создание директории куда вы хотите примонтировать tmpfs обязательно (/dev/shm автомагически (вообще это опечатка в оригинале smile имелось ввиду автоматически) создасться если вы используете devfs).

Данное монтирование не нужно для распределенной памяти SYSV. Для неё используется внутреннее монтирование. (В ядре 2.3 было необходимо монтировать predecessor (что это?) tmpfs (shm fs) для того, чтобы использовать распределенную память SYSV).

P.S. Я вообще перевожу не важно (т.е. не могу нормально написать на русском smile ), так что поправьте меня, если что smile

Автор: Vaulter 11.11.2004, 08:10
simanyay
с винтом это какнить связано? кроме временных файлов-образов памяти например?

Автор: simanyay 11.11.2004, 11:18
ИМХО нет, но я точно не знаю... Почитай доки к ядру, там должно быть...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)