Nastavení swapu ve Win XP/Win2003
Ahoj,
jde nějak donutit Windows (Win XP a Win2003), aby začaly používat Swap, až když jim už nestačí fyzická paměť (2Gb) ? Nechci, aby mi windows swapovaly, při využití ram třeba 800Mb.
Kolik můžeš windows 2003 přiřadit paměti jednomu procesu ? U XP to je tuším 2Gb.
Díky
xpvm.php
Díky, česky by něco nebylo ? :)
Ještě jeden dotaz, nebylo by lepší (pokud to jde) použít pro swap nějaké zařízeni s flash pamětí ? Např flashdisk, paměťovou kartu nebo SSD disk ?
Netušíš jak to je s adresací paměti pro jeden proces u Win 2k3 ?
Díky
Na swap sa casto zapisuje tak by som tam flash radsej necpal.
Co sa tyka adresacie tak o co konkretne ti ide? Vie ta tvoja aplikacia pracovat s viac ako 2GB?
P.S. kedze je to dane aj aplikaciami (32bit pointre) tak myslim ze W2k3 to robi tak isto, o com moze svedcit napr. http://support.microsoft.com/?scid=kb%3Bcs%3B823440 &x=8&y=18 Maximalne asi mozes dat /3GB switch do boot.ini
P.S.2. naco sa zaoberas max. 2GB pre proces, ak tam mas len 2GB RAM?
Nemyslim ze tam najde to na co sa pyta. Vseobecne si myslim ze sa to kedy sa pouziva swap ovplyvnit neda, je to dementnym Win. Treba prejst na linux tam mas swap rieseny normalne a nie MS-stylom: "nejako to funguje nikto nevie ako a nikto nevie preco to tam zapisuje aj ked to tam zapisovat nemusi lebo ma este volnu RAM" :)
Najde tam jak se to chová a to, že nemá smysl swap vypínat a to stačí. A ano, použití swapu se ve Windows ovlivnit nedá.
Problém s Windows je právě v tom že nealokuje veškerou volnou RAM a snaží se odswapovat kdeco. Je to pozůstatek z dob Windows NT 3.51 /4.0 a optimalizace pro málo výkonné stroje.
Díky za radu, akorát jsem nějak nepochopil co znamená parametr /USERVA .
Ještě zbývá vyřešit, kam se swapem, mám jediny 500Gb disk. Proč nepoužít flashdisk nebo paměťovou kartu ? Řekl bych že bude to bude rychlejší na flashce, než kdyby byl na samotném disku. Jestli je to kvůli životnosti, tak min. rok snad vydrží. Prostě celková rychlost pc se swapem na hdd vs flash.
Možná se ti to povede (dostat swap na flash paměť) a to, když přesvědčíš Win, že se nejedná o výměnný (přenosný) médium. Zkus si vygůglit cfadisk (je to filtr, kterým oblafneš Win).
Pavel
edit: konkrétně tady: thread-2213125.php
Až bude soutěž o nejhumornější příspěvek, tak tenhle (dostat swap na flash) si bude dělat oprávněné nároky na jednu z předních příček. Proboha, to je jako nahrazovat matematický koprocesor tužkou, papírem a sčotem ...
Proč? Pokud mu nevadí, že ten flash odpálí... Seek bude naprosto výbornej, přenosová rychlost tuším taky OK a odlehčí to systémovýmu/pracovnímu disku. Já bych to jako hloupost neviděl.
Pavel
pak ať si pořídí ssd disk.
příšerným parametrem, který degeneruje použití usb flashky jako disku, je zápis hafo malých souborů, těžko říct zda se na tom podílí jen laciný špatný řadič poloviny flashek, nebo usb řešení mass storage device. u swapu by se sice mělo jednat o odkládání celých velkých bloků ram na disk při raw přístupu, ale jestli něco ms neumí a jen o tom žvaní, je to m.j. práce s disky.
(OT: vistu doma ani v práci nemám a proto mě nezajímá, a myšlenka "ready boost" je snad to samé, ale jsem už poněkud unaven 14-letými žvásty m$ že právě nová verze windows je lepší, rychlejší, barevnější, potřebnější, lépe využívá stávající hw, a hlavně v ní lépe funguje nová verze powerpointu.)
ať to tazatel prostě vyzkouší - pokud win dovolí přesunout swap na vyjímatelný disk - shit flashka dnes stojí 400, dobrá 500,-
Setkal jsem se s dvěma návody na co nejnižší využívání virtuální paměti ve WinXP. Jeden jsem si poznamenal, tady je:
Dle Computer 07/2006, str. 82.
Otevřít větev registru:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Control\Session Manager\Memory Management]
u položky DisablePagingExecutive"=dword:00000000 změnit poklepem hodnotu na 1
u položky LargeSystemCache"=dword:00000000 změnit poklepem hodnotu také na 1
Možné riziko: u některých ovladačů grafických karet ATI může dojít k problémům.
Zavřít editor registru a restartovat počítač.
Ten druhý způsob ne a ne najít.
přečíst: http://mywebpages.comcast.net/SupportCD/XPMyths.htm l
DisablePagingExecutive může mít částečný kladný dopad na strojích s hodně pamětí
LargeSystemCache je nastavení pro WIndows Server a nemá se swapem co dělat
Příští týden zkusím ten swap na flashce, jak dlouho může fungovat ? V nlite jsem nastavil, aby windows neswapovaly jádro, a přijde mi to svižnější.