Am Montag, 14. Januar 2002 20:19 schrieben Sie:
Komisch, bisher hat sich niemand über die Signatur von Bernd Ledig aufgeregt... Nächster Versuch:
Am Montag, dem 14. Januar 2002 um 18:13:07, schrieb Steffen Liebergeld:
Das Programm soll mir die Menge des vorhandenen Hauptspeichers aus der /proc/meminfo zur Weiterverarbeitung auslesen.
Mach' einfach ein
echo 1 > /proc/sys/vm/overcommit_memory
dann hast du richtig viel Speicher! ;-)
Nun gut, Heiko hat dir schon eine sinnvolle Antwort gegeben. Aber im Ernst, die Abfrage des "verfügbaren" Hauptspeicher sieht nach einem Denkfehler aus. Wozu brauchst du das?
Ich hab mir ein kleines Programm geschrieben, welches mir auf der Commandozeile den vorhandenen, benutzten, gepufferten usw. Speicher ausgibt (Und die Prozente des Hauptspeichers). Es ist im Grunde nur ein kleines Programm um etwas mehr c++ zu lernen, aber das Ergebnis ist gar nicht so unpraktisch;-)
Die Ausgabe sieht jetzt ungefähr so aus: Hauptspeicher: 511.539 MB (100%) Freier Speicher: xxxxxx MB (xxx%) Puffer: xxxxxx MB (xxx%) Cache: xxxxxx MB (xxx%) Used: xxxxxx MB (xxx%)