Hauptspeicherbelegung
Wenn ein System aufgrund fehlender Speicherressourcen eine geringe Leistung hat, ist es an den Speicher gebunden. Wenn Sie den Inhalt von /proc/meminfo anzeigen, können Sie Ihre Speicherressourcen und deren Verwendung anzeigen. /proc/swap enthält Informationen zu Ihrer Auslagerungsdatei.
Auslagerungsspeicher wird als Erweiterung des virtuellen Systemspeichers verwendet. Zu wenig Hauptspeicher oder Auslagerungsspeicher führt daher zu Leistungsproblemen. Eine allgemeine Richtlinie besagt, dass der Auslagerungsspeicher mindestens zweimal so groß wie der physische Hauptspeicher sein sollte.
Bei einem Auslagerungsspeicher kann es sich um eine Datei oder eine Plattenpartition handeln. Eine Plattenpartition bietet eine bessere Leistung als eine Datei. fdisk und cfdisk sind die Befehle, die zum Erstellen einer weiteren Auslagerungspartition verwenden. Es ist zu empfehlen, Auslagerungspartitionen auf verschiedenen Plattenlaufwerken zu erstellen, da die E/A-Aktivitäten dadurch verteilt werden und somit das Risiko weiterer Engpässe verringert wird.
Mithilfe des Tools vmstat können Sie feststellen, wo Leistungsprobleme möglicherweise verursacht werden. Wenn Sie beispielsweise sehen, dass hohe Ein-/Auslagerungsraten auftreten, ist wahrscheinlich nicht genügend physischer Speicher oder Auslagerungsspeicher vorhanden. Mit dem Befehl free wird Ihre Hauptspeicherkonfiguration angezeigt; mit swapon -s wird Ihre Konfiguration der Auslagerungseinheit angezeigt. Eine hohe Ein-/Auslagerungsrate (z. B. viele Fehlseitenbedingungen) bedeutet, dass Sie Ihren physischen Hauptspeicher wahrscheinlich vergrößern müssen. Weitere Informationen zum Befehl vmstat finden Sie im Abschnitt Befehl vmstat.