Отсутствует "/dev/shm"
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2016-10-06 19:35:59
Отсутствует "/dev/shm"
Система - FreeBSD 10.3
Отсутствует устр. - /dev/shm
Соответственно posix shared memory не работает (shm_open не действует)
Вопрос как его создать /dev/shm ?
Модули sysvshm и tmpfs - включены в ядро.
Отсутствует устр. - /dev/shm
Соответственно posix shared memory не работает (shm_open не действует)
Вопрос как его создать /dev/shm ?
Модули sysvshm и tmpfs - включены в ядро.
Последний раз редактировалось f_andrey 2016-10-06 20:27:09, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Отсутствует "/dev/shm"
что показывает
вам для чего нужен /dev/shm?
Код: Выделить всё
sysctl -a | grep shm
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- Neus
- майор
- Сообщения: 2012
- Зарегистрирован: 2008-09-08 21:59:56
Отсутствует "/dev/shm"
Код: Выделить всё
echo 'link /tmp shm' >> /etc/devfs.conf
echo 'tmpfs /tmp tmpfs rw,mode=1777 0 0' >> /etc/fstab
reboot
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
Engineering is physics with the constraint of money.
-
- проходил мимо
Отсутствует "/dev/shm"
эт Вам не LinuxWill писал(а):Система - FreeBSD 10.3
Отсутствует устр. - /dev/shm
The Design and Implementation of the FreeBSD Operating SystemСоответственно posix shared memory не работает (shm_open не действует)
Вопрос как его создать /dev/shm ?
Модули sysvshm и tmpfs - включены в ядро.
Авторы: Marshall Kirk McKusick,George V. Neville-Neil,Robert N.M. Watson
- Neus
- майор
- Сообщения: 2012
- Зарегистрирован: 2008-09-08 21:59:56
Отсутствует "/dev/shm"
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
Engineering is physics with the constraint of money.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2016-10-06 19:35:59
Отсутствует "/dev/shm"
/dev/shm необходима для команд shm_open, ftruncate, mmap в gcc
в debian все ок, во freebsd 10.3 - No such file or directory или Invalid argument.(хотя на freebsd 6.0 они работают).
Причину пока не определил.
Пробую использовать взамен shmget и shmat.
Отправлено спустя 1 минуту 35 секунд:
Отправлено спустя 53 секунды:
в debian все ок, во freebsd 10.3 - No such file or directory или Invalid argument.(хотя на freebsd 6.0 они работают).
Причину пока не определил.
Пробую использовать взамен shmget и shmat.
Отправлено спустя 1 минуту 35 секунд:
Ситуацию не изменилоNeus писал(а):Код: Выделить всё
echo 'link /tmp shm' >> /etc/devfs.conf echo 'tmpfs /tmp tmpfs rw,mode=1777 0 0' >> /etc/fstab reboot
Отправлено спустя 53 секунды:
Electronik писал(а):что показываетКод: Выделить всё
sysctl -a | grep shm
Код: Выделить всё
# sysctl -a | grep shm kern.ipc.shm_allow_removed: 0 kern.ipc.shm_use_phys: 1 kern.ipc.shmall: 131072 kern.ipc.shmseg: 128 kern.ipc.shmmni: 192 kern.ipc.shmmin: 1 kern.ipc.shmmax: 536870912 kern.features.posix_shm: 1 kern.features.sysv_shm: 1
-
- проходил мимо
Отсутствует "/dev/shm"
тогда ТС должен был разбираться с linuxlator:
# pkg info -D linux_base-c6
...
If you want to use shared memory in Linux applications, you need to set up
a link from /dev/shm to a suitable place, e.g. by adding the following line
to /etc/devfs.conf (takes effect on each boot):
link /tmp shm
ну и для других linux_base аналогично, в случае tmpfs: link /tmpfs shm
и
# /etc/rc.d/devfs restart