Zum Inhalt springen

Ist die Pagingrate ein Leistungsmaß für interne Speicher?


Empfohlene Beiträge

Hallo,

beim Pageing werden Daten aus dem Hauptspeicher auf die Festplatte geschrieben bzw. wieder zurück in den Hauptspeicher gelesen. Je höher die Geschwindigkeit ist, desto schneller kann geschrieben bzw. gelesen werden. D.h. wenn Dein System aus Speichermangel pagen muss, dass führt eine höhere Pageing-Rate dazu, dass er dabei schneller ist.

Nic

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sorry, aber das ist ein wenig unpräzise ....

Also, ein modernes OS nach Muster des preemptive Multitasking arbeitet von Hause aus immer mit virtuellen Speicher. Man unterscheidet hier ( z.b. in der UNIX Welt, aber auch unter ( >= ) Win NT sog. Swappen und Pagen. Swappen heisst dass ein kompletter Prozess aus dem Hauptspeicher in den virtuellen Speicher überführt wird ( und damit auf der HD landet ). Paging umfasst keine kompletten Prozesse, sondern immer nur eine Page ( = 4 KB ) des Rams.

Ein gut taxiertes System hat eine gegen NULL strebende Pagingrate, wobei Programmstart und Ende nicht zählen, da hier immer zumindest Swap-Aktivitäten laufen müssen.

Die Pagingrate lässt sich mit Kommandos zur Beobachtung des Betriebssystems ( UNIX: vmstat oder top, Windows: Prozessmonitor ( glaube ich heisst so ), OS/X ebenfalls top oder Prozessmonitor auslesen.

Die Paging Rate beschreibt also nicht wie schnell RAM Pages geschrieben oder gelesen werden KÖNNEN, sondern wieviele Seiten im Moment geschrieben WERDEN.

Klar ist eine schnellere Platte dabei von Vorteil... nur achtet man als Admin eher drauf, dass diese Aktivitäten gar nicht erst vorkommen ;)

Schau mal im Internet nach Berichten zum Thema (UNIX-) Systemtuning, da findest Du herstellerspezifische Tools und Tips...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

Paging umfasst keine kompletten Prozesse, sondern immer nur eine Page ( = 4 KB ) des Rams.

Die Größe einer Page ist architekturabhängig, zumal viele Betriebssystem mittlerweile auch mit unterschiedlichen Größen arbeiten (da dies von modernen CPUs supported wird). Solaris/SPARC arbeitet beispielsweise mit 8KB Default-Größe (und unterstützt verschiedene Page-Größen von Hause aus).

Ein gut taxiertes System hat eine gegen NULL strebende Pagingrate, wobei Programmstart und Ende nicht zählen, da hier immer zumindest Swap-Aktivitäten laufen müssen.

Nein, auch beim Start eines Programms wird gepaged. Es macht auch keinen Sinn zu swappen, da im Zweifelsfall nur ein Bruchteil des eigentlichen Codes eines Executables benötigt wird (Tip: Such mal nach "Working Set Model")! In den meisten Fällen wird bei Start eine entsprechende Struktur vom Kernel angelegt und die benötigten Seiten werden bei Bedarf in den Speicher geholt.

Hier findest Du noch ein paar weitere Informationen:

http://forum.fachinformatiker.de/showthread.php?t=39746&highlight=paging

Nic

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, ein modernes OS nach Muster des preemptive Multitasking arbeitet von Hause aus immer mit virtuellen Speicher.

Nur der Vollständigkeit halber: Bereits vor ca. 30 Jahren brachte IBM sogenannte VS-Betriebssysteme (OS/VS) auf den Markt, die dann recht schnell in sogenannte MVS-Systeme (Multi-Virtual-Storage) mündeten. Das Prinzip der Speicherverwaltung (Paging und Swapping) ist seither bis heute gleich geblieben.

Falls jemand das Glück hat, noch an die uralten IBM Unterlagen "Programmierte Unterweisung: Computergrundlagen" zu kommen: Darin ist das sehr gut beschrieben.

gruss, timmi

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...