Pertanyaan yang diberi tag «shared-memory»

3
Pada memori sistem ... khususnya perbedaan antara `tmpfs,` `shm,` dan `hugepages ...`
Saya ingin tahu akhir-akhir ini tentang berbagai sistem file berbasis memori kernel Linux. Note:Sejauh yang saya ketahui, pertanyaan-pertanyaan di bawah ini harus dianggap lebih atau kurang opsional jika dibandingkan dengan pemahaman yang lebih baik dari yang diajukan dalam judul. Saya bertanya kepada mereka di bawah ini karena saya yakin menjawabnya …

1
Apakah salah untuk menganggap "memfd" sebagai "proses yang memiliki file"?
https://dvdhrm.wordpress.com/2014/06/10/memfd_create2/ Secara teoritis, Anda bisa mencapai memfd_create()perilaku [ ] tanpa memperkenalkan syscall baru, seperti ini: int fd = open("/tmp", O_RDWR | O_TMPFILE | O_EXCL, S_IRWXU); (Catatan, untuk lebih menjamin portabel tmpfs di sini, kita dapat menggunakan " /dev/shm" bukan " /tmp"). Karena itu, pertanyaan yang paling penting adalah mengapa kita …


2
Di mana Linux menetapkan nilai default untuk SHMMAX?
Saya hanya ingin tahu di mana nilai-nilai ini sedang diatur dan apa nilai defaultnya? Milik saya saat ini 18446744073692774399. Saya tidak mengaturnya di tempat yang dapat saya lihat. $ cat /proc/sys/kernel/shmmax 18446744073692774399 $ sysctl kernel.shmmax kernel.shmmax = 18446744073692774399


1
Memahami MMAP
Saya sedang membaca dokumentasi tentang MMAP di sini dan mencoba mengimplementasikannya menggunakan ini Saya punya beberapa keraguan tentang implementasinya. Apakah MMAP menyediakan pemetaan file dan mengembalikan penunjuk lokasi itu dalam memori fisik atau mengembalikan dengan alamat tabel pemetaan? dan apakah itu mengalokasikan dan mengunci ruang untuk file itu juga? Setelah …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.