Вопросы с тегом «shared-memory»

16
В системной памяти ... в частности, разница между `tmpfs,` `shm,` и `largepages…`

В последнее время мне было любопытно узнать о различных файловых системах, основанных на памяти ядра Linux. Note:Насколько мне известно, приведенные ниже вопросы следует считать более или менее необязательными по сравнению с лучшим пониманием того, что изложено в названии. Я спрашиваю их ниже,...

15
Неправильно ли думать о «memfd» как о «процессе, которому принадлежит файл»?

https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Теоретически, вы можете достичь memfd_create()поведения [ ], не вводя новые системные вызовы, например: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Обратите внимание, что для более переносимой гарантии tmpfs мы можем...

10
Где Linux устанавливает значения по умолчанию для SHMMAX?

Мне просто интересно, где эти значения устанавливаются и что они по умолчанию? Мой в настоящее время 18446744073692774399. Я не установил его нигде, что я могу видеть. $ cat /proc/sys/kernel/shmmax 18446744073692774399 $ sysctl kernel.shmmax kernel.shmmax = 18446744073692774399...

10
Понимание MMAP

Я шел через документацию по ТСМУ здесь и пытался реализовать его с помощью этого У меня есть несколько сомнений относительно его реализации. Предоставляет ли MMAP сопоставление файла и возвращает указатель этого местоположения в физической памяти или возвращает адрес таблицы сопоставления? и он...

9
используйте `/ run / shm` (ранее` / dev / shm`) в качестве временного каталога

Это хорошая практика для создания каталога /run/shm(ранее /dev/shm) и использовать его как временный каталог для приложения? Предыстория: я пишу тесты черного ящика для программы, которая много работает с файлами и каталогами. Для каждого теста я создаю много файлов и каталогов, затем запускаю...