Als «virtual-memory» getaggte Fragen

26
Sollte sich Linux-Paging so verhalten?

Wenn sich mein Linux-System dem Paging nähert (in meinem Fall 16 GB RAM fast voll, 16 GB Swap vollständig leer), wird das System durch einen neuen Prozess X beim Versuch, Speicher zuzuweisen, vollständig gesperrt. Das heißt, bis eine unverhältnismäßig große Anzahl von Seiten (bezogen auf die...

20
Kann Linux "kein RAM mehr" haben?

Ich habe mehrere Posts im Internet gesehen, in denen sich Leute anscheinend über einen gehosteten VPS beschwert haben, der Prozesse unerwartet beendet hat, weil sie zu viel RAM verwendet haben. Wie ist das möglich? Ich dachte, alle modernen Betriebssysteme bieten "unendlichen RAM", indem sie nur...

20
Tatsächliche Speichernutzung eines Prozesses

Im Folgenden sind die Speicherauslastung mysqlund apachejeweils auf meinem Server. Gemäß der Ausgabe von pmapsagen wir, mysqlwird unter Verwendung von etwa 379m und apacheist mit 277m. [root@server ~]# pmap 10436 | grep total total 379564K [root@server ~]# pmap 10515 | grep total total 277588K...

12
Die Bedeutung der Ausgabe von pmap

Ich schrieb main.cin Linux: int main() { while (1){} } Wenn ich es kompiliere und starte, kann ich pmapes: # 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...

9
MMAP verstehen

Ich war über die Dokumentation gehe MMAP in Bezug auf hier und versuchte , es zu implementieren mit diesem Ich habe einige Zweifel an der Umsetzung. Stellt MMAP eine Zuordnung einer Datei bereit und gibt einen Zeiger auf diesen Speicherort im physischen Speicher zurück oder gibt es eine Adresse der...