Es ist zu beachten, dass diese Einstellung nur einen kleinen Teil des Kernels betrifft. Windows wird dies nur auslesen, wenn der Speicher für andere Zwecke benötigt wird. Ein Teil des Kernels kann unter keinen Umständen paginiert werden, während andere pagbar bleiben. Wenn Sie über ausreichend RAM (512 MB oder mehr) verfügen, ist es unwahrscheinlich, dass diese Einstellung etwas bewirkt. Das, was der Task-Manager als "Paged" anzeigt, bedeutet wirklich pagable. Wie viel tatsächlich zu einem bestimmten Zeitpunkt ausgelagert wird, lässt sich nicht sagen. Windows macht diese Informationen einfach nicht außerhalb des Systems verfügbar.
Gibt es einen Grund, Windows Kernel Paging nicht zu deaktivieren?
Ich habe vor, irgendwann auf 2 GB (mobo max) RAM von 1 GB zu gehen, und ich möchte das Kernel-Paging deaktivieren, sobald ich das getan habe, weil ich gehört habe, dass es einen Leistungsschub geben kann (und das glaube ich). Gibt es einen Grund, es nicht zu tun oder irgendwelche generellen Gedanken dazu?
Bearbeiten: Zur Verdeutlichung wird das allgemeine RAM-Paging nicht deaktiviert. Dies bedeutet, dass der Kernel-Speicher ausgelagert wird (oder zumindest Teile davon, wie Charlls feststellt).
7 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Gibt es einen Grund, es nicht zu tun oder irgendwelche generellen Gedanken dazu?
Wenn Sie dies tun, müssen Sie mit der Tatsache leben, dass Sie einen großen Teil des Kernels in den Arbeitsspeicher verschoben haben. Das ist zunächst gut. Sie vermeiden das Paging des Kernels, und das System kann eine Leistungssteigerung bei diesen Kernel-bezogenen Aufgaben feststellen.
Was aber, wenn Ihre Anwendungen viel RAM verwenden? 2 GB ist heutzutage nicht mehr eine große Menge an RAM. Selbst wenn die ausführbare Datei klein ist, kann sie während der Ausführung große Mengen an RAM zuweisen, die weit über die physische Größe der Festplatte hinausgehen (praktisch alle Software macht dies). Da weniger Arbeitsspeicher verfügbar ist, da der Kernel etwas davon wegnimmt, werden Sie dieses Mal Paging Ihrer Anwendungen erleben. Das heißt, Sie haben ein besseres System für Kernel-bezogene Aufgaben und ein weniger ansprechendes System für die tägliche Anwendungsnutzung.
Da Ihr Computer-Nutzungsmuster, wie ich voraussage, hauptsächlich auf der Anwendungsnutzung basiert, können Sie stattdessen die allgemeine Leistung vermindern.
Bei 2 GB RAM empfehle ich Ihnen dies nicht. Die Kerngröße variiert. Der Windows XP-Kernel ist jedoch rund 200 MB groß und Windows Vista ist etwas über 300 (?). Windows 7 verfügt möglicherweise über einen noch größeren Kernel. Dies sage ich nur aus dem Gedächtnis, von dem, an das ich mich erinnere, als seien es ihre Speicherabbilder. Sie werden einen beträchtlichen Teil der Erinnerung mitnehmen. Speicher, der viele Ihrer speicherhungrigen Anwendungen zum Seitenwechsel zwingt. Und ... wenn Sie Paging wünschen, lassen Sie es nicht mit speicherhungrigen Anwendungen passieren.
Ich denke, die Entscheidung dafür sollte davon abhängen, wie viel Systemspeicher Sie haben und welche Anwendungen Sie normalerweise ausführen. Während ich dies tippe, hat mein 8-Gb-Windows 7-System (64-Bit) die folgenden Statistiken:
Insgesamt 8125 MB zwischengespeicherte 2618 MB verfügbar 6485 MB frei 4200 MB
(Wenn diese Zahlen nicht ganz richtig sind, dann, weil sie sich während der Eingabe ändern).
Kernel Memory Paged 278 MB Nicht ausgelagerte 59 MB
Es scheint mir sehr, dass ich mich nur zu BENEFIT durchsetzen konnte, wenn ich diese unglaublichen 4200 MB RAM verwende (und nicht einmal in einem Cache verwende), indem ich nur 278 MB des Kernels zwischenspeichere.
In der Praxis muss ich sehen, wie es ausgeht, da ich es nicht probiert habe. Ich vermute, dass die Teile des Kernels, die ausgelagert werden, wahrscheinlich nicht allzu häufig verwendet werden (daher der Grund, aus dem sie ausgelagert werden), und die Chancen, eine große App auszuführen, die den Speicher nutzen möchte, sind möglicherweise höher als die Wahrscheinlichkeit, dass ich damit rechne tun Sie etwas, das auf diese Bereiche des Kernels zugreifen muss. Es wäre interessant, einige Erfahrungen von Benutzern mit 8 GB oder mehr RAM zu hören, die sich auf das Deaktivieren des Paging des Kernel-Speichers auswirken.
Aber das Problem ist, dass das Deaktivieren von kernal paging einen großen Einfluss auf die Leistung haben könnte, wenn Sie ein 3-4 GB RAM-System haben. Ich selbst bemerkte ich eine große Verbesserung beim Ausführen von Adobe-Anwendungen: D
Sie sollten diesen Artikel lesen, um zu verstehen, warum Sie kernal paging nicht deaktivieren. :) Die Windows-Auslagerungsdatei
Microsoft (auch OSX und Linux und Unix .. UND SunOS usw.) DEFAULTS sind für den AVERAGE USER! LOL
Jeder, der mit Windows (oder einem geeigneten Betriebssystem) über ein fundiertes Fachwissen verfügt, weiß, dass es VIELE Dinge gibt, die Sie anpassen können, um eine bessere Leistung zu erzielen. MS aktiviert nicht alle diese Änderungen, sodass das Betriebssystem mit den meisten Hardwarekonfigurationen kompatibel ist.
2 GB RAM ist heutzutage nicht viel, aber Sie können immer noch verhindern, dass der Kernel ausgetauscht wird. Sogar der Windows-8-Kernel benötigt nicht viel Speicher. Alles andere, was sich im Leerlauf befindet, wird ausgetauscht, wenn Sie ein großes Programm laden.
Mit einem größeren Grafikkartenspeicher (1,5-4 GB ist die Norm) sollten Sie jedoch KEINE 32-Bit-Version von Windows mehr verwenden. 2 GB RAM auf 32-Bit-Windows ist ein WASTE! Wenn Sie eine 3-GB-Grafikkarte einsetzen, küssen Sie 1 GB Ihres Systemspeichers zum Abschied. In 32-Bit-Fenstern können nur 4 GB Adressraum angezeigt werden, und ALLES muss in diesen Speicher (Systemspeicher, Videospeicher, Erweiterungskartenspeicher) geladen werden. Deshalb wollen Sie 64-Bit-Windows. Die meisten Intel / AMD-Prozessoren für Verbraucher sind auf einen Adressraum von 32 bis 64 GB beschränkt - was in Ordnung ist. Ich denke, das Maximum für eine voll aktivierte CPU und Mobo ist 64 oder 128 TB RAM.
Warum ist das gut? Grafikkarten usw. reduzieren Ihren Systemspeicher nicht. Wenn Sie unter Windows x64 nur über 2 GB RAM verfügen, können Sie es so weit erweitern, wie es Ihr Mobo erlaubt, und Sie müssen nichts an Fenstern tun.
Wenn Sie Win x64 laden, können Sie eine beliebige Grafikkarte dort stecken, und der Systemspeicher wird dadurch nicht beeinträchtigt. Nicht genutzte Treiber, DLLs, Exes usw. werden auf die Festplatte ausgelagert, wenn für eine große App oder ein Spiel Speicher benötigt wird
Zu beachten ist auch: 2 GB ist der größte Speicherplatz, den eine 32-Bit-App verwenden kann. Ein in LAA (Large Address Aware) kompiliertes 32-Bit-Exe kann 4 GB auf einem 64-Bit-Win-Betriebssystem verwenden. Wenn Sie also nur über 2 GB RAM verfügen und ein 32-Bit-LAA-Programm starten und 3 GB verwenden, wird Ihre Auslagerungsdatei eine Menge austauschen
Für moderne Computer sind 4 GB das MINIMUM, das Sie haben sollten, vorzugsweise 8 GB. Für ein Gaming-Rig ist nichts über 8 erforderlich. 16 GB sind großartig, aber Sie erhalten lediglich einen großen BIG-Lese-Cache (oder schreiben Sie, wenn Sie ihn aktiviert haben - ich empfehle ein APC-Power-Backup b4, das das Zurückschreiben des Schreib-Cache ermöglicht). Im Moment kenne ich KEIN Spiel, das tatsächlich mehr als 4 GB RAM benötigt. Ich habe jedoch ein paar Anwendungen zwischen 3-3.5 gesehen.
Zusammenfassung: Behalten Sie den Kernel mit 32-Bit-Windows nicht im Gedächtnis ... Wenn Sie Win x64 mit 2 oder mehr GB RAM haben, dann behalten Sie den Kernel DEFINATELIG im Speicher! Denn wenn das System ausgeht, möchten Sie NICHT, dass die kernal getauscht wird! Dies wird die Leistung wirklich töten. Es ist besser, stattdessen andere DLL-Laufwerke, Laufwerke, Serives usw. auszutauschen
Überlassen Sie alles dem Standard. Lassen Sie Microsoft ihren Job machen. Wenn sich Ihr System verlangsamt, bedeutet dies, dass etwas anderes (Drittanbieter) dies verursacht hat. Warum sollten Microsoft oder andere kommerzielle Betriebssysteme etwas verkaufen, das nur dazu führt, dass Kunden vor Frustration berserken?
Verwandte Probleme
-
3
Wie können Sie die Akkulaufzeit eines Laptops eines Windows-PCs optimal nutzen?
-
1
Was kann ich unter Windows XP ausschalten, um Speicher freizugeben, ohne alles zu beschädigen
-
2
Was kann ich auf einem Vista-Laptop ausschalten, um Ressourcen freizugeben
-
5
Warum läuft mein CPU-Fan, wenn Sie Videos oder virtuelle Maschinen ausführen?
-
4
Firefox 3.5 startet das Problem langsam
-
2
Wie interpretiere ich die Speichernummern im Windows Task Manager?
-
4
Welche Faktoren sind bei der Betrachtung der Leistungsaspekte eines Motherboards am wichtigsten?
-
6
Windows 7-Standardinstallation: Was muss geändert werden, um den Vorgang zu beschleunigen?
-
4
Windows Vista-Standardinstallation: Welche allgemeinen Änderungen zur Verbesserung der Geschwindigke...
-
8
Hat Windows ReadyBoost einen bedeutenden Einfluss auf die Leistung?