Als «virtual-memory» getaggte Fragen



5
So richten Sie zram richtig ein und tauschen
Ich konfiguriere und kompiliere einen neuen 3.0-Kernel. Eine der Extras, die ich für einige Zeit (durch Patchen) verwenden wollte und die in 3.0 zusammengeführt wurden, ist zram. Ist es möglich, sowohl HDD-Swap als auch Zram-Swap so einzustellen, dass das Zram zuerst verwendet wird und nur verschüttete Seiten in den tatsächlichen …

1
Kernel-Paging-Anfrage nicht bearbeiten?
[Haftungsausschluss: Ich war anfangs etwas nervös, dies hier zu posten, also fragte ich auf Meta, ob es akzeptabel sei, über Homebrew / Modding zu diskutieren. Basierend auf der Antwort, die ich von mehreren Veteranen erhalten habe, habe ich diesen Thread gepostet. Hier ist der Link zu Meta.] Ich versuche derzeit, …


1
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 …


1
Freigegebene Bibliothekszuordnungen in / proc / pid / maps
Warum /proc/pid/mapsenthält es einige Datensätze für dieselbe Bibliothek? Hier ist ein Beispiel: 7fae7db9f000-7fae7dc8f000 r-xp 00000000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7dc8f000-7fae7de8f000 ---p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de8f000-7fae7de97000 r--p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de97000-7fae7de99000 rw-p 000f8000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 Was bedeutet das ?


1
Kernel-Adressraumzuordnungen in Bezug auf den virtuellen Adressraum - eine Frage, die auf dem Text von Robert Love basiert
In der 3. Ausgabe von Linux Kernel Development (LKD), Kapitel 12 unter Zones, sagt Robert Love: Insbesondere muss Linux zwei Hardware-Mängel in Bezug auf die Speicheradressierung beheben: Einige Hardwaregeräte können DMA (direkter Speicherzugriff) nur auf bestimmte Speicheradressen ausführen. Einige Architekturen können größere Speichermengen physisch adressieren, als sie virtuell adressieren können. …

2
Ein Oom-Killer, der mich verblüfft
Ich kann nicht verstehen, warum der Kernel diesen OOM-Killer ausgeben sollte, wenn ich sehe, dass genügend Speicher verfügbar ist: Warum werden so viele Kernel-Cache-Seiten zugewiesen? Ich sage, nach dem Betrachten ist genügend Speicher verfügbar Normal DMA Normale freie Leitungen Dies ist ein eingebettetes nand Flash-basiertes Gerät mit 256 MB RAM …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.