Am Dienstag, 15. Januar 2002 19:10 schrieben Sie: [bla bla]
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%)
Ich habe mir auch eins geschrieben:
#!/bin/bash cat /proc/meminfo
Die Ausgabe sieht jetzt so aus: total: used: free: shared: buffers: cached: Mem: 31883264 29900800 1982464 44523520 2453504 19017728 Swap: 127954944 0 127954944 MemTotal: 31136 kB MemFree: 1936 kB MemShared: 43480 kB Buffers: 2396 kB Cached: 18572 kB SwapTotal: 124956 kB SwapFree: 124956 kB
*rofl* Das war mir natürlich auch bekannt. Aber was kann man denn aus dieser Datei so als Mensch ablesen? Die Angaben in kb mögen ja bei geringen Menge Arbeitsspeicher noch akzeptabel sein, aber einfacher zu lesen ist es natürlich in MB. Und wenn man es dann auch noch grafisch macht, hat man auch eine Vorstellung von den Grössenverhältnissen.
Ausgabe der letzten Version: ~ > meminfo a |#########-------------------------------------------------------------------| Hauptspeicher: 511.539 MB (100%) Freier Speicher: 400.008 MB (78.1969%) Puffer: 4.67969 MB (0.914825%) Cache: 48.7539 MB (9.53083%) Used: 58.1016 MB (11.3582%)
oder kurz: ~ > meminfo |#########-------------------------------------------------------------------|
Ich bin noch am Suchen nach einer Funktion die es mir erlaubt die Werte sinnvoll zu Runden und zu Formatieren.
Und eigentlich wollte ich ja nur mehr c++ lernen, und dabei nicht irgendwelche komplett sinnfreien Programme nach dem Schema Eingabe --> if Konstrukt --> Ausgabe produzieren.
SCNR
Ciao, Tobias