Pertanyaan yang diberi tag «virtual-memory»

1
Pengaturan / proc / sys / vm / drop_caches untuk menghapus cache
Sebagai bagian dari melakukan beberapa pengaturan cache dingin, saya mencoba untuk membebaskan cache OS. The dokumentasi kernel (diambil Januari 2019) mengatakan: drop_caches Writing to this will cause the kernel to drop clean caches, as well as reclaimable slab objects like dentries and inodes. Once dropped, their memory becomes free. To …

1
Mendapatkan informasi tentang penggunaan memori proses dari / proc / pid / smaps
Untuk proses tertentu dalam /proc/<pid>/smaps, untuk entri pemetaan tertentu apa itu: Shared_Clean Shared_Dirty Private_Clean Private_Dirty Apakah Shared_Clean+ Shared_Dirtyjumlah memori yang dibagikan dengan proses lain? Jadi itu seperti berbagi RSS? Demikian pula Private_Clean+ Private_Dirtyjumlah memori yang tersedia hanya untuk satu proses ? Jadi itu seperti RSS pribadi? Apakah nilai PSS = …

2
Mengapa mematikan mesin saya setelah `rm` yang buruk menyimpan file saya?
Situasi klasik: Saya mengalami masalah rmdan segera menyadari bahwa saya telah menghapus file yang salah. (Tidak ada yang penting dan saya memiliki cadangan yang lumayan baru-baru ini, tetapi masih menjengkelkan.) Mengetahui bahwa aktivitas disk selanjutnya adalah musuh saya jika saya ingin memulihkan file dengan extundeleteatau alat semacam itu, saya segera …

2
Apakah ini cara kerja paging Linux?
Ketika sistem Linux saya mendekati paging (yaitu, dalam kasus saya, ram 16GB hampir penuh, swap 16GB benar-benar kosong) jika proses X baru mencoba mengalokasikan sebagian memori, sistem akan sepenuhnya terkunci. Yaitu, sampai jumlah halaman yang tidak proporsional, (wrt ukuran total dan tingkat permintaan alokasi memori X) telah ditukar. Perhatikan bahwa …

5
Apakah Linux tidak menggunakan segmentasi tetapi hanya paging?
Linux Programming Interface menunjukkan tata letak ruang alamat virtual dari suatu proses. Apakah setiap wilayah dalam diagram adalah segmen? Dari Memahami Kernel Linux , apakah benar bahwa berikut ini berarti bahwa unit segmentasi dalam MMU memetakan segmen dan offset dalam segmen ke alamat memori virtual, dan unit paging kemudian memetakan …


6
Bisakah Linux “kehabisan RAM”?
Saya melihat beberapa posting di web orang-orang yang kelihatannya mengeluhkan VPS yang di-host secara tidak sengaja membunuh proses karena mereka menggunakan terlalu banyak RAM. Bagaimana ini mungkin? Saya pikir semua OS modern menyediakan "infinite RAM" dengan hanya menggunakan disk swap untuk apa pun yang melebihi RAM fisik. Apakah ini benar? …

3
Penggunaan memori aktual dari suatu proses
Berikut ini adalah penggunaan memori mysqldan apachemasing - masing di server saya. Sesuai output pmapkatakanlah, mysqlmenggunakan sekitar 379M dan apachemenggunakan 277M. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K Membandingkan ini dengan output dari top, saya melihat nilai hampir cocok. …

3
Bagaimana cara kerja alokasi tumpukan di Linux?
Apakah OS menyimpan jumlah ruang virtual yang valid untuk stack atau sesuatu yang lain? Apakah saya dapat menghasilkan stack overflow hanya dengan menggunakan variabel lokal besar? Saya telah menulis sebuah Cprogram kecil untuk menguji asumsi saya. Ini berjalan pada X86-64 CentOS 6.5. #include <string.h> #include <stdio.h> int main() { int …




1
Arti output dari pmap
Saya menulis main.cdi Linux: int main() { while (1){} } Ketika saya kompilasi dan memulainya, saya bisa pmap: # pmap 28578 28578: ./a.out 0000000000400000 4K r-x-- /root/a.out 0000000000600000 4K r---- /root/a.out 0000000000601000 4K rw--- /root/a.out 00007f87c16c2000 1524K r-x-- /lib/libc-2.11.1.so 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K rw--- …


2
Apakah ada yang benar-benar menggunakan dan mendapat manfaat dari halaman transparan yang besar?
Saya telah bergumul dengan masalah kinerja halaman transparan yang besar belakangan ini, dan melihat banyak sistem database merekomendasikan untuk mematikannya. Saya berbicara Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop, dan banyak lagi. Sebagai contoh: Peter Zaitsev (2014-07-23). Mengapa TokuDB membenci Transparan HugePages . Percona. Michele Casey (2013-09-17). Masalah Kinerja dengan …

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.