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.

Stevod
quelle

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.

Gilles 'SO - hör auf böse zu sein'
quelle
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 .

Jippie
quelle
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