Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Tutorials (https://www.tweakpc.de/forum/tutorials/)
-   -   CPU L2-Cache unter Windows optimieren (https://www.tweakpc.de/forum/tutorials/10331-cpu-l2-cache-unter-windows-optimieren.html)

Stöhnie 28.08.2003 09:17

CPU L2-Cache unter Windows optimieren
 
Windows XP geht standartmäßig von 256kb L2-Cache aus; steckt ein aktueller Prozessor mit 512kb L2-Cache im Rechner (P4 Northwood, Athlon XP Barton), solltet Ihr den entsprechenden Eintrag in der Registrierdatenbank [u]ändern[/u]. Unter dem Schlüssel [b]HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management[/b] findet Ihr den Eintrag "SecondLevelDataCache". Achtet unbedingt darauf, dass Ihr die aktuelle Zahl im richtigen Zahlensystem eingibt. 256kb entsprechen hexadezimal 100, 512kb 200 und 1.024kb 400.

-> [b]Vorteil:[/b] Bessere Performance

OS: Win 98SE, 2000, XP



Quelle: PC Games Hardware


[b]Fragen/Anregungen bitte in diesem Thread posten: [/b][url]http://forum.tweakpc.de/viewtopic.php?t=13859[/url]

BomberD 25.11.2003 20:15

lies mal genau matti ;)
wenn du dein win 98 mit nem duron installiert hast steht in dem eintrag 64kb(oder warens 128 ? *grübel*) halt soviel wie der duron hat

steigst du nun auf nen barton um dann sinds schlappe 512

allerdings steht in dem eintrag der reg immernoch 64. windows 98 nutzt also das potential des l2 caches nicht annähernd aus. es könnte viel viel mehr im cache gespeichert werden was zu ungeheuren geschwindigkeitssteigerungen führen kann.

stellt man nun manuell auf die richtige größe, könnten eben diese tollen geschwindigkeitssteigerungen eintreffen.

Exit 26.11.2003 09:31

Hab jetzt mal bei meinem P4 nachgeschaut!

Modell: P4 2,4GHz 533MHz FSB Northwood - und es steht da auch 0 drin!

Somit stellt er es bei Windows 2000 nicht automatisch rein!

BomberD 26.11.2003 09:50

nun ja die cpu verwaltet den cache das ist richtig. aber windows als betriebssystem verwaltet die recourcen. wenn windows nicth weis dass die cpu mehr cache zur verfügung hat. wird es vermutlich anders verwalten als wenn es den korrekten wert kennt.

mit treibern ist das ähnlich.

die hardware verwaltet intern auch alles selbst. aber wenns auf das ankommt was von aussen kommt. dann kanns große performance unterschiede geben. zb treiber. die plattencontroller können von windows auch ohne den speziellen treiber angesprochen werden. die geschwindigkeit ist aber eher mau. wenn windows durch den speziellen treiber des herstellers nu weis wie er die anfragen an den controller zu stellen hat dann gehts um einiges schneller.

ob nun 1 oder 100% mehr leistung dabei rausspringen ist dabei doch egal...

Heaver 25.12.2003 21:13

Dein Eintrag automatisch hinzufügen lassen:
[url=www.q3tpc-clan.de/files/L2CacheSetTo512.reg]L2CacheSetTo512.reg[/url]

Hab den schlüssel geändert und dann einfach das ganze exportiert, sollte funzen, kann ich aber net bestätigen


mfg heaver

Dekal 31.01.2004 17:14

Wenn wir schon dabei sind, dann wäre es sinnvoll noch einen 2ten Wert in die Registry hinzuzufügen. Dieser ist am gleichnamigen Ort zu finden:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\[size=6]PrefetchParameters[/size]

Den Wert müsste es schon geben. Er steht standardmäßig auf 3. Zum beschleunigen des Bootvorganges kann man ihn auf 5 setzen.
Bei nicht vorhandensein legt man einen neuen Binärwert mit der Bezeichnung "PrefetchParameters" an und setzt ihn auf 5. Wenn er schon vorhanden ist, dann ändere man ihn einfach.
Hier habe ich die beiden eben erwähnten Einträge in eine Datei gefasst:

[url]http://dekal.kalytta.com/tweaks/registry-tweaks/prefetcher%20&%20l2-cache512kb/l2cachesetto512kb%20&%20enableprefetcher5.zip[/url]

Markus 01.02.2004 00:34

Coole sache danke...
aber an alle die anderen die noch fragen haben, bitte hier antworten:

[url]http://forum.tweakpc.de/viewtopic.php?t=13859[/url]

Danke!

Dekal 01.02.2004 02:31

Ich habe erst jetzt bemerkt, dass ich eine Falschaussage gemacht habe.

>Den Wert müsste es schon geben. Er steht standardmäßig auf 3. Zum beschleunigen des Bootvorganges kann man ihn auf 5 setzen.
Bei nicht vorhandensein legt man einen neuen Binärwert mit der Bezeichnung "PrefetchParameters" an und setzt ihn auf 5. Wenn er schon vorhanden ist, dann ändere man ihn einfach.<

Das war meine Erklärung. Jedoch sollte man bei nicht vorhandensein einen DWord-Wert anlegen und nicht einen Binärwert. Die Datei jedoch ist schon richtig. Habe hier nur eine Falschaussage gemacht. :idea:

Toonsteiner 07.02.2004 13:52

das eine hat nix mit dem anderen zu tun.das einstellen des L2 auf 512 Mb beim barton unter win xp bringt z.b. gar nix an power.xp verwaltet den L2 alleine und das macht es gut.das thema wurde schon ausführlichst disskutiert.kann man machen-kann man aber auch sein lassen.

prefetch is der ordner in C:/win/prefetch.dort werden proggies abgelegt,damit sie schneller starten.
zitat:
This is an unique technique for WinXP. We know that it is necessary to wash registry and TEMP files for Win9X/ME/2000 periodly. Prefetch is a new and very useful technique in Windows XP. However, after using XP some time, the prefetch directory can get full of junk and obsolete links in the Prefetch catalog, which can slow down your computer notablely. My suggestion is: open C(system drive):/windows/prefetch, delete those junk and obsolete files,reboot. It is recommended that you do this every month.

mit den verschiedenen zahlen,die du in der regs etzt,wird fetsgelegt,welche proggies (daten) dort abgelegt werden .ich habe z.b."5" dort stehn,was bedeutet,das nur Bootdatein dort abgelgt werden.und das reicht mir.
ferner sollte man den ordner öfter leeren.das bringt am meisten.

von M$ gibts dazu ein tool namens(da kann man das alles einstellen):
Windows-XP-Prefetch-Clean-And-Control

viel spass dabei


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:53 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.