Joel Schöne
Warum werden 4 GiB RAM in der Datei /proc/meminfo bei MemTotal als 3973452 kB angegeben. Laut dem Umrechner im Internet müsste es 4294967.296 kB sein
Conky sagt, dass ich 3,79GiB RAM habe. Das wären dann 4069481.51296 kB.
Warum sind 4GiB nie genau 4GiB. Bei jedem Speichermedium außer CDs kommt das vor, dass einfach mal nicht alles geht, was eigentlich gehen sollte. Auch Festplatten, SSDs und USB-Sticks sowie SD-Karten weichen immer ab.
Ich hab mich bis jetzt damit zufrieden gegeben. Aber jetzt will ich ein Skript schreibe, welches die swappines abhängig vom verbauten Speicher ändert.
Joel Schöne
Stimmt. Ich werde gleich meinen Beitrag oben bezüglich GB und GiB korrigieren.
Aber da stimmt trotzdem bei anderen Speichergeräten nicht immer was. Ich hatte mehrmals USB-STicks, die 16GB haben sollten, aber dann unterschiedliche Größen hatten.
[gelöscht]
Ich würde ja mal behaupten, es liegt zum einem Umsatzmaximierung, und/oder Faulheit einiger Hersteller, und zum anderen an Fehlenden Standards.
Auch wenn das ganze nicht immer so einfach ist, da die Grösse auch noch vom verwendeten Dateisystem, der genutzten Sektorgröße etc. etc abhängig ist.
Kann dir aber leider nicht, helfen wie man den speicher ausliest, und das ganze sinnvoll in dein Script umsetzt. Aber für einheitlich genormte Grössenangaben auf Datenträgern, würde ich "deine Petition" dann unterschreiben.