Als «memory» getaggte Fragen

Beim Rechnen bezieht sich der Speicher auf die Zustandsinformationen eines Computersystems, da diese in einer physikalischen Struktur aktiv gehalten werden.

2
Was ist "automatische Stapelerweiterung"?
getrlimit (2) hat in den Manpages folgende Definition: RLIMIT_AS Die maximale Größe des virtuellen Speichers (Adressraum) des Prozesses in Byte. Dieses Limit wirkt sich auf Aufrufe von brk (2), mmap (2) und mremap (2) aus, die beim Überschreiten dieses Limits mit dem Fehler ENOMEM fehlschlagen. Auch die automatische Stapelerweiterung schlägt …
13 linux  process  memory  limit 

3
Was enthält die physikalische Adresse 0 in x86 Linux?
Ich bin mir nicht sicher, ob diese Frage hier oder unter reverseengineering.stackexchange.com gestellt werden soll Zitat aus Wikipedia : Im 8086-Prozessor heißt die Interrupt-Tabelle IVT (Interrupt-Vektortabelle). Der IVT befindet sich immer an der gleichen Stelle im Speicher, von 0x0000 bis 0x03ff, und besteht aus 256 4-Byte-Real-Mode-Fernzeigern (256 × 4 = …
12 memory  x86 

3
Wann wird der virtuelle oder der residente Speicher einer Prozessgabel kopiert?
Die Standardmethode zum Erstellen neuer Prozesse unter Linux besteht darin, dass der Speicherbedarf des übergeordneten Prozesses kopiert wird und die Umgebung des untergeordneten Prozesses execvaufgerufen wird, bis . Über welchen Speicherbedarf sprechen wir, über den virtuellen (was der Prozess anforderte) oder den residenten (was wird tatsächlich verwendet)? Motivation: Ich besitze …

1
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 00007f87c183f000 2044K ----- /lib/libc-2.11.1.so 00007f87c1a3e000 16K r---- /lib/libc-2.11.1.so 00007f87c1a42000 4K …

3
Untersuchen des RAM-Inhalts
Ich verwende eine Redis- Datenbank und möchte den Inhalt des von der Anwendung verwendeten Arbeitsspeichers untersuchen. Ich bin der Meinung, dass die Erklärung, warum ich das tun möchte, sinnvoller ist als die Frage, die ich stellen würde. Redis ist ein einfacher Schlüsselwertspeicher, der Binärdaten speichert. Ich denke, es wäre ein …
12 linux  memory 

1
Wie kann ich die Speicherbandbreite beobachten?
Ich habe ein eingebettetes Linux-ARM-System, das sowohl auf Ethernet- als auch auf USB-Systemen einen erheblich geringeren Durchsatz als erwartet aufweist. Ich vermute, dass die Erinnerung dazu beiträgt. Gibt es eine Möglichkeit, die Speicherbandbreite zu überwachen, die während eines Durchsatztests am Ethernet oder USB verbraucht wird?


2
30% des Arbeitsspeichers sind "Puffer". Was ist es?
$ free -h total used free shared buff/cache available Mem: 501M 146M 19M 9.7M 335M 331M Swap: 1.0G 85M 938M $ free -w -h total used free shared buffers cache available Mem: 501M 146M 19M 9.7M 155M 180M 331M Swap: 1.0G 85M 938M Wie kann ich "Puffer" in der Ausgabe …
12 linux  memory  cache 

2
Warum zeigt mein System nur 3,2 GiB RAM an, wenn ich definitiv 4,0 GiB habe?
Ich habe 2x2 GiB RAM-Sticks installiert. Das Ausführen memtest86über das Grub-Boot-Menü bestätigt dies. Memtest86 meldet keine Fehler. Auf jede Art und Weise, wie ich meinen verfügbaren Speicher in einem laufenden Ubuntu 10.04-System überprüfe, werden nur ungefähr 3,2 GiB gemeldet. cat /proc/meminfo == 3320132 kB System Monitor == 3,2 GiB htop …
12 linux  memory  x86  pae 



1
Was bedeutet "gemeinsamer" Speicher im Befehl "frei"?
Die vierte Spalte in der Ausgabe von freeheißt shared . Bei den meisten Ausgängen, die ich im Internet sehen kann, ist der gemeinsam genutzte Speicher Null. Auf meinem Computer ist dies jedoch nicht der Fall: $ free -h total used free shared buff/cache available Mem: 7,7G 3,8G 1,1G 611M 2,8G …
12 linux  memory  ram 

2
awk Speicherverlust?
Darauf aufbauend führe ich den Befehl aus < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio Ich stelle fest, dass der …
11 awk  osx  memory 

2
Wie kann ich die Menge des verfügbaren Speichers portabel über Distributionen hinweg portieren?
Die Standarddateien / -tools, die Speicher melden, scheinen auf verschiedenen Linux-Distributionen unterschiedliche Formate zu haben. Zum Beispiel auf Arch und Ubuntu. Bogen $ free total used free shared buff/cache available Mem: 8169312 3870392 2648348 97884 1650572 4110336 Swap: 16777212 389588 16387624 $ head /proc/meminfo MemTotal: 8169312 kB MemFree: 2625668 kB …
11 linux  memory  meminfo 

2
Verwendet und profitiert jemand von transparenten riesigen Seiten?
Ich habe in letzter Zeit mit transparenten Leistungsproblemen bei großen Seiten zu kämpfen und festgestellt, dass viele Datenbanksysteme das Deaktivieren empfehlen. Ich spreche von Oracle, Postgresql, MySQL, Cassandra, NuoDB, Redis, Hadoop und mehr. Zum Beispiel: Peter Zaitsev (23.07.2014). Warum TokuDB transparente riesige Seiten hasst . Percona. Michele Casey (2013-09-17). Leistungsprobleme …

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.