Veröffentlicht 3. November 200321 j Hi @all gibt es in Linux ein Befehl mit dem ich die größe des Arbeitspeicher abfragen kann ???
3. November 200321 j Hey, a.) Mit einem cat auf meminfo im ProcFileSystem: " [xyz@xyz tmp]$ cat /proc/meminfo total: used: free: shared: buffers: cached: Mem: 260337664 240918528 19419136 0 31535104 120397824 Swap: 1073733632 93720576 980013056 MemTotal: 254236 kB MemFree: 18964 kB MemShared: 0 kB Buffers: 30796 kB Cached: 64704 kB SwapCached: 52872 kB Active: 162548 kB ActiveAnon: 93876 kB ActiveCache: 68672 kB Inact_dirty: 180 kB Inact_laundry: 32912 kB Inact_clean: 3116 kB Inact_target: 39748 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 254236 kB LowFree: 18964 kB SwapTotal: 1048568 kB SwapFree: 957044 kB " b.) Mit dem Kommando "free": " [xyz@xyz tmp]$ free total used free shared buffers cached Mem: 254236 235272 18964 0 30816 64716 -/+ buffers/cache: 139740 114496 Swap: 1048568 91524 957044 " Hier haben wir also eine LinuxBüxe mit 256 MB RAM. Und es gibt sicherlich noch 4096 weitere Möglichkeiten... Bye SystemError
3. November 200321 j Hallo, c) mit dem Kommando "top" d) mit folgenden C-Schnipsel: #include <unistd.h> int main() { printf("Memory = %d KBytes\n", sysconf(_SC_PAGE_SIZE)/1024*sysconf(_SC_PHYS_PAGES)); } [/php] Nic
4. November 200321 j Oder wie wärs mit 'free'? $ free total used free shared buffers cached Mem: 515804 277008 238796 0 39228 148876 -/+ buffers/cache: 88904 426900 Swap: 498004 0 498004
4. November 200321 j Original geschrieben von nil-o-mat Oder wie wärs mit 'free'? Sorry, aber die Lorbeeren hat sich schon ein anderer einverleibt... ( Beitrag von SystemError ). Aber wo wir doch schon mal dabei sind. Das wär doch auch interessant: ps -eo pid,ppid,rss,vsize,pcpu,pmem,cmd -ww --sort=pid
4. November 200321 j Original geschrieben von nic_power d) mit folgenden C-Schnipsel: #include <unistd.h> int main() { printf("Memory = %d KBytes\n", sysconf(_SC_PAGE_SIZE)/1024*sysconf(_SC_PHYS_PAGES)); } [/php] Nic [/b] Huhu, ich würd gerne wissen (als keine Ahnung-von-C-Haber), wie ich diesen Programmteil ausführen kann?
4. November 200321 j Hallo, den Schnipsel beispielsweise unter dem Namen "myMemInfo.c" abspeichern, mit "gcc -o myMemInfo myMemInfo.c" kompilieren und mit "./myMemInfo" ausführen. Nic
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.