Tak jsem zase našel jednu kravinu, kterou možná znáte. Přišel jsem na to náhodou, když jsem chtěl nastavit velikost stránkovacího souboru doma na kompu.
Mám WinXP SP2 (SP2 je už součástí instalačního CD).
V nastavení využití paměti je menší renonc - píše se tam, že paměť je defaultně nastavena, aby šlapaly dobře programy, přitom je tam zaškrtnutý Optimalizovat pro mezipaměť systému
[img]http://clay-eva.wz.cz/memory.PNG[/img] is not a valid Image.
Tak jsem zaškrtl "Programy" a pozoruju zvýšení výkonu.
Mám 1GB RAM (2x500MB 400MHz v dualu) - stránkovací soubor viz obr.
Vyzkoušejte, možná vám taky pošlape líp.
V podstatě se teď systém snaží držet co nejvíc paměti volné pro aplikace, takže delší dobu nepoužívané části systému a to včetné DLL a cache odkládá na HDD. Je to takové sporné a řekl bych že závisí na způsobu používání počítače, počtu spuštěných aplikací atd.
Každopádně některé gr. karty od ATI na tohle nastavení vytváří náhodné chyby, které zapřičiňují modré smrti vedoucí k totálnímu zkolabování OS, proto se nedoporučuje.
Je mi jasný, že je to dvojsečná zbraň. Přepnul jsem a zatím pozoruju jenom pozitiva, ale je možný, že to zas přepnu zpátky, kdyby se to nějak začalo prasit.
Ale zarazil mě tam ten popisek, když je to zaškrtnutý přesně naopak
teď mě napadá, že jsem to ještě netestoval při vypalování DVD, tam by možná mohl být problém. Ale nerozumím tomu tak, abych si to dokázal představit, jestli je to program, nebo mezipaměť systému
některé gr. karty od ATI na tohle nastavení vytváří náhodné chyby, které zapřičiňují modré smrti vedoucí k totálnímu zkolabování OS, proto se nedoporučuje
tohle muzu z vlastni zkusenosti potvrdit, ale ten problem nastava prave pri nastaveni "Mezipamet".
No s timhle bych tedy osobne nelaboroval... hlavne proto ze vysledny efekt je dost sporny rekl bych. Vychazim z nasledujiciho:
- komp musi mit dostatek fyzicke RAM
- pokud ho nema bude swapovat
- hrani si s tim co ma vetsi prioritu pri tom, kdyz ma system nedostatek fyzicke pameti a rozhoduje se co tedy vlastne z pameti odswapuje je proste reseni problemu ktere v zasade nic neresi (system bude swapovat a cteni/ zapis pokazde kdyz potrebuje nedavno odswapovanou cast kodu znovu vyvolat).
- Ve vysledku tak pořád máte nedostatek paměti, jen se pro uvolnění odswapují přednostně součásti nataženého systému...
Takže jednoduché doporučení - dostatek fyzicképaměti.
Jak to zjistíte?
Spusťte komp a po náběhu spusťte task manager (CTRL+SHIFT+ESC)
Osobně doporučuji přepnout na záložce Performance(výkon?.. no prostě kde jsou ty grafy vytížení) Nahoře v Menu je dobré mít zapnuté zobrazení časů jádra (Show kernel times) - jakmile to máte kreslí jednu zelenou a jednu (nižší) červenou.. Jo vypněte Always on top a shoďte si to na lištu...
Nechte běžet, pusťe ILA, lítejte, dělejte normálně....
Pak se opět vraťte do Task Managera (tuším že správce programů...) naší záložku s grafy...
Grafy nás zatím moc nezajímají, ty čísal dole pod nimi ano. Jsou rozdělěny na 4 oblasti každá o třech číslech. Zajímají nás oblast vlevo dole a vpravo nahoře.
V levé části zcela dole je peak (špička/vrchol) nad tím limit 9´(oblast je ohraničená v EN je to Commit Charge... Tohle číslo vám říká kolik se celkem sešlo požadavků na paměť od toho co běželo.. systém, programy které jste pouštěli a pracovali s nimi atd...
Vpravo nahoře je oblast oskytující údaje o fyzické paměti... zcela horní číslo by mělo odpovídat tomu kolik RAM máte osazeno.
Pokud je peak větší než fyzická paměť máte vic pozadavku nez fyzicke atudiz bude muset swapovat.
svapovani je pak taky videt v cervenem grafu (casy jadra). Pokud prijd epozdavek na odswap (systemove preruseni) procesor proste nedela a ceka nez to system vyridi.. ten cas nedelani je proste nevyuzity pro beh programu.. Typicky pri zatezi pak vidite zelenou hodne nahore jako vytizeni a tesne pod tim cervenou... skutecna prace procesoru pro programy je ale jen ten rozdil mezi temi dvema. Jo a ty preruseni samozrejme zpusobuji i marky jinych veci, nejcasteji zarizeni... typicky ale swapovani tam uvidite (krome toho ze na vas mrka oko na kompu).
To je opravdu zvlastni. Defaultne je ve woknech memory usage vzdy nastavena na programs ne na system cache.
jo, ale nektere instalace driveru nebo patchu si to zjevne prepinaji. na starsim kompu jsem pri instalaci driveru musel v urcitem kroku tohle nastaveni prehodit zpatky na Programy, pokud jsem na to zapomnel a rebootoval, moh jsem zacit instalovat znovu.
taky mohl mít nějakou nLite verzi instalace kde to už někdo před ním takhle nastavil...
Porazit nepřítele a dát mu život může vypadat jako projev laskavosti,
ale ve skutečnosti to je to nejkrutější, co poraženého může potkat. [samurajský pohled na zajetí]
IL-2 Sturmovik™, Cliffs of Dover™, Pacific Fighters™ are trademarks or registered trademarks of 1C EUROPE, 1C-Multimedia, 1C ONLINE GAMES.
Other marks used herein are those of their respective owners.