große tmpfs / run partition - muss sie so groß sein?


7

Ich verwende Ubuntu 11.10 Desktop auf einigen 8G RAM Wintel-Boxen. Beide wurden automatisch vom Standardinstallationsprogramm mit einer 1,6 GB tmpfs- /runPartition erstellt, wobei ich vermute, dass diese Menge an RAM an anderer Stelle im System nützlicher verwendet werden könnte. Ich vermute, dass das Installationsprogramm standardmäßig 20% ​​verwendet, was für Boxen mit viel weniger RAM wahrscheinlich in Ordnung ist, für ein 8-GB-System jedoch übertrieben erscheint. Meine Frage ist - kann ich die Größe ändern, wenn ja, wie und welche Risiken bestehen dabei?

Die /runPartition wird nicht in der /etc/fstabDatei angezeigt und muss daher an anderer Stelle eingerichtet werden.

Antworten:


5

Die Größe einer tmpfs-Partition entspricht ihrer maximalen Größe. Nur der tatsächlich verwendete Teil belegt virtuellen Speicher (RAM oder Swap). Wenn Sie die maximale Größe verkleinern, wird kein Speicherplatz gespart.

Es ist unwahrscheinlich, dass /rundies mehr als ein paar Megabyte beansprucht. Auf der anderen Seite hat die Reduzierung der maximalen Größe keinen Vorteil.

Das Nicht-Platten - Dateisystem vom System verwendet ( /dev, /proc, /sys, /runund ein paar anderen) ist je nach Boot - Skripte erstellt in /etc/initund /etc/init.d. Bearbeiten Sie diese Dateien nur, wenn Sie genau wissen, was Sie tun.


Vielen Dank für das Feedback - Sie haben genau die Informationen gegeben, die ich brauchte. Ich verwende bereits meine eigene tmpfs-Partition, um temporäre Daten für eine von mir geschriebene Java-Anwendung zu speichern, und die Partition / run schien im Vergleich nur sehr groß zu sein. Entscheidend ist jedoch, dass die Größe das Maximum ist und nicht der tatsächlich zugewiesene Speicher. Danke noch einmal.
Stevod

0

Es wird automatisch in den Swap verschoben, wenn der Kernel erwartet, dass RAM ansonsten effektiver genutzt werden kann. Weitere Informationen zu diesem Thema finden Sie in Wikipedia . Linux ist stark optimiert, um RAM so effektiv wie möglich zu nutzen. Nicht genutzter Speicher ist Geldverschwendung.

Hier ist die offizielle Kerneldokumentation .


Vielen Dank für die Antwort - ich hatte bereits sowohl die Wikipedia- als auch die Kernel-Dokumente gesehen, es war einfach nicht klar, wofür die Ausführungspartition gedacht war und dass es sich um ein Maximum handelte und nicht um tatsächlich zugewiesenen Speicher.
Stevod
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.