Optimalizace čtením napřed z HDD ve WIN XP ?
Dá se někde v XP-čkách nastavovat pro disky, jestli mají nebo nemají načítat data do paměti
předem a případně v jakém objemu? Ve WIN98 to šlo nastavovat (aspoň nějak) v položce
Optimalizace čtením napřed. Mám dojem, že jsem někdy na něco takového narazil i v XP,
dokonce bych řekl, že tam byla i volba pro zpožděný zápis na disk (má data někde v cache
a uloží je, až má víc času), ale teď to nemůžu nikde objevit.
Díky za případné rady.
ALS
předem a případně v jakém objemu? Ve WIN98 to šlo nastavovat (aspoň nějak) v položce
Optimalizace čtením napřed. Mám dojem, že jsem někdy na něco takového narazil i v XP,
dokonce bych řekl, že tam byla i volba pro zpožděný zápis na disk (má data někde v cache
a uloží je, až má víc času), ale teď to nemůžu nikde objevit.
Díky za případné rady.
ALS
Ja myslim ze toto ve xp uz neni, od win 2000 je to automaticke. Tedy mimo nejakych utilit. A pokud u vlastnosti disku toto neni zakazane, tak je vzdy zaple jak cteni dopredu a tak zpetny zapis (prose cache).
Tento počítač / vybrat HDD /pravé myšidlo -vybrat vlastnosti/záložka hardware/vlastnosti - záložka zásady
No, to sem myslel... ale je to jen na zapisovou cache.
Jinak velikost ceche asi jen pres nejaky 3rd party utilitu.
Nebo prepnout uziti pc na server ("mezipamet systemu"), pak to ma vetsi cache (vezme vice ram), ale detaily neznam.
Jinak velikost ceche asi jen pres nejaky 3rd party utilitu.
Nebo prepnout uziti pc na server ("mezipamet systemu"), pak to ma vetsi cache (vezme vice ram), ale detaily neznam.
Jedine optimalizace ktere tu znam jsou:
1) vypnout AAM (pokud disk podporuje)
2) diskperf -n (zastavi nepotrebne logovani vykonu disku)
3) fsutil behavior set disablelastaccess 1 (vypne zapisovani DOS-kompatible jmen v NTFS)
4) do registru vrazit:
;make XP pre-cache more effective
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000005
;stop unnecessary NTFS features to speed up disk IO
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001
"Win95TruncatedExtensions"=dword:00000000
"Win31FileSystem"=dword:00000000
"NtfsDisable8dot3NameCreation"=dword:00000001
1) vypnout AAM (pokud disk podporuje)
2) diskperf -n (zastavi nepotrebne logovani vykonu disku)
3) fsutil behavior set disablelastaccess 1 (vypne zapisovani DOS-kompatible jmen v NTFS)
4) do registru vrazit:
;make XP pre-cache more effective
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000005
;stop unnecessary NTFS features to speed up disk IO
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001
"Win95TruncatedExtensions"=dword:00000000
"Win31FileSystem"=dword:00000000
"NtfsDisable8dot3NameCreation"=dword:00000001
Díky za reakce. Vyzkouším, jestli to trochu pomůže.
Jen ještě - díval jsem se na ty prográmky diskperf a fsutil.
Předpokládám, že diskperf zakáže to logování výkonu napořád až do opětovného povolení s parametrem
diskperf -y . Ano? Přestane s tímto zákazem (dikperf -n) pracovat funkce S.M.A.R.T ?
Fsutil se chová také tak, že se jednou zadá příkaz a je platný až do jeho zrušení ?
Fsutil behavior set disablelastaccess 1 se napíše do příkazového řádku ? A znamená to
opravdu vypnutí zapisování DOS-kompatible jmen v NTFS ? Spíš mi to přijde jako vypnutí
sledování posledního přístupu na disk (kvůli funkci prefetch). Ale není to potom stejná
funkce, jako v registrech "NtfsDisableLastAccessUpdate"=dword:00000001 ?
Trodasi, můžeš mi to prosím ještě nějak upřesnit ?
ALS
Jen ještě - díval jsem se na ty prográmky diskperf a fsutil.
Předpokládám, že diskperf zakáže to logování výkonu napořád až do opětovného povolení s parametrem
diskperf -y . Ano? Přestane s tímto zákazem (dikperf -n) pracovat funkce S.M.A.R.T ?
Fsutil se chová také tak, že se jednou zadá příkaz a je platný až do jeho zrušení ?
Fsutil behavior set disablelastaccess 1 se napíše do příkazového řádku ? A znamená to
opravdu vypnutí zapisování DOS-kompatible jmen v NTFS ? Spíš mi to přijde jako vypnutí
sledování posledního přístupu na disk (kvůli funkci prefetch). Ale není to potom stejná
funkce, jako v registrech "NtfsDisableLastAccessUpdate"=dword:00000001 ?
Trodasi, můžeš mi to prosím ještě nějak upřesnit ?
ALS
[QUOTE]Předpokládám, že diskperf zakáže to logování výkonu napořád až do opětovného povolení s parametrem diskperf -y . Ano?[/QUOTE]
Ano.
[QUOTE]Přestane s tímto zákazem (dikperf -n) pracovat funkce S.M.A.R.T ?[/QUOTE]
Ne. Nicmene pro vykon se doporucuje SMART vypnout uz v BIOSu...
[QUOTE]Fsutil se chová také tak, že se jednou zadá příkaz a je platný až do jeho zrušení ?[/QUOTE]
Ano.
[QUOTE]Fsutil behavior set disablelastaccess 1 se napíše do příkazového řádku ?[/QUOTE]
Ano.
[QUOTE]A znamená to opravdu vypnutí zapisování DOS-kompatible jmen v NTFS ? Spíš mi to přijde jako vypnutí sledování posledního přístupu na disk (kvůli funkci prefetch).[/QUOTE]
Mas samozrejme pravdu. V psani komentaru jsem se unahlil a mam to tam popsano spatne. Tak, uz jsem si ten bugr tam opravil.
[QUOTE]Spíš mi to přijde jako vypnutí sledování posledního přístupu na disk (kvůli funkci prefetch). Ale není to potom stejná funkce, jako v registrech "NtfsDisableLastAccessUpdate"=dword:00000001 ?[/QUOTE]
Ano, je :mistake
Jeste muzes jak to mas vyple, tak:
fsutil usn deletejournal /d d: - delete diary of changes in drive :)
Ano.
[QUOTE]Přestane s tímto zákazem (dikperf -n) pracovat funkce S.M.A.R.T ?[/QUOTE]
Ne. Nicmene pro vykon se doporucuje SMART vypnout uz v BIOSu...
[QUOTE]Fsutil se chová také tak, že se jednou zadá příkaz a je platný až do jeho zrušení ?[/QUOTE]
Ano.
[QUOTE]Fsutil behavior set disablelastaccess 1 se napíše do příkazového řádku ?[/QUOTE]
Ano.
[QUOTE]A znamená to opravdu vypnutí zapisování DOS-kompatible jmen v NTFS ? Spíš mi to přijde jako vypnutí sledování posledního přístupu na disk (kvůli funkci prefetch).[/QUOTE]
Mas samozrejme pravdu. V psani komentaru jsem se unahlil a mam to tam popsano spatne. Tak, uz jsem si ten bugr tam opravil.
[QUOTE]Spíš mi to přijde jako vypnutí sledování posledního přístupu na disk (kvůli funkci prefetch). Ale není to potom stejná funkce, jako v registrech "NtfsDisableLastAccessUpdate"=dword:00000001 ?[/QUOTE]
Ano, je :mistake
Jeste muzes jak to mas vyple, tak:
fsutil usn deletejournal /d d: - delete diary of changes in drive :)