Sie scheinen einige Dinge falsch zu verstehen.
Gibt es eine Möglichkeit, den Computer dazu zu zwingen, weniger RAM als Festplattencache zu verwenden, und gleichzeitig mehr Arbeitsspeicher für andere GUI-Ressourcen, Dateihandles, TCP / IP-Sockets und andere mögliche Ressourcen zuweisen, insbesondere wenn der Computer über mehr verfügt RAM, manchmal sogar 16 GB heutzutage.
Die Speicherzuweisung (und allgemeiner die Verwaltung) erfolgt durch den Kernel des Betriebssystems. Der zwischengespeicherte Speicher wird als Name verwendet: als Cache. Genauer gesagt, der Kernel hat entschieden, dass einige Daten, auch wenn sie nicht von Prozessen abgefragt werden, dort besser aufbewahrt werden, da sie häufig verwendet / angefordert werden und der Kernel es für nicht effizient hält, Festplatten-E / A durchzuführen .
Trotzdem ist es einfach ein Cache. Wenn der Kernel feststellt, dass er mehr Speicherplatz benötigen muss, kann er auch den Cache-Inhalt auf die Festplatte zurückschreiben und den freigegebenen Speicher für andere Zwecke verwenden.
Ich erinnere mich, irgendwann war es möglich, einen Computer mehr für "Desktop" -Aufgaben vs. "Server" -Aufgaben festzulegen.
Es gibt nicht viele praktische Unterschiede - abgesehen von Prozessen, auf denen jeder Computer läuft. Benutzer, die ihre Computer als Server verwenden möchten, versuchen die Ausführung nicht mehr benötigter Prozesse zu stoppen, sodass mehr CPU-Zeit / Arbeitsspeicher für den Prozess bereitgestellt wird, den sie ausführen möchten.
Abgesehen davon hält Sie niemand auf Ihrem Desktop-Computer davon ab, Prozesse zu beenden, die Sie nicht ausführen möchten, sodass den anderen laufenden Prozessen mehr CPU-Zeit / Arbeitsspeicher zur Verfügung steht.
Ich denke also, dass das Zahlen sind, die man anpassen kann.
Ich mag hier falsch liegen, aber da dies vom Kernel des Betriebssystems erledigt wird, glaube ich nicht, dass es zwickig ist.