XP vs swap

Vše kolem Microsoft Windows. Zkušenosti, problémy, vylepšení atp.
kubino
guru
Příspěvky: 812
Registrován: 15 čer 2007 19:07

Příspěvekod kubino » 26 říj 2007 08:51

No po me hra Company of heroes vyzadovala virtualni pamet. Na desktopu s 1,5 GB ram se odmitala spustit, stezovala si ze chce 2,5GB page file (mel sem nastavenych symbolickych asi 200MB).
[size=92]Compal->Asus->Dell (Razer->Logitech)[/size]

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 26 říj 2007 09:35

To puppy:
Díky za velice hodnotný příspěvek :)

Měl bych k tomu ještě pár dotazů:

1. někde jsem četl, že WinXP jsou optimalizované pro malou velikost RAM, protože v době, kdy vznikaly, byly ještě malé velikosti RAM, tedy v dnešní době 1GB> RAM není ta správa paměti příliš optimální (upřednostňuje pagefile místo RAM, tedy snaží se s ní příliš "šetřit) - co je na tom pravdy?

2. mohl bys napsat srovnání správy paměti na WinXP a Vistách? využívají Visty RAM lépe, k dosažení vyšší rychlosti, nebo ji jenom více zaberou, ale vyšší rychlost to nepřinese?
IBM Lenovo ThinkPad R60 - UL1HRCF
C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)

Peca-on-line
Moderátor
Moderátor
Příspěvky: 1420
Registrován: 12 kvě 2006 14:02
Bydliště: Trutnov, ale teď spíš kolej v Brně

Příspěvekod Peca-on-line » 26 říj 2007 09:59

1) Ano, podle mých zkušeností je to tak.

2) Vista má o hodně lepší správu paměti, ale zvýšení rychlosti to nepřináší proto, že Vista má o dost větší režii než XP. Narozdíl od XP se loguje o mnoho více věcí, používá se vyšší úroveň virtualizace prostředí, spousta věcí se všelijak audituje atd., prostě funkcionalita navíc znamená i vyšší nároky takže nakonec nula od nuly pojde.

Navíc i správa paměti ve Vistě má ještě velké rezervy, například úplně selhává při dlouhodobým provozu P2P s průtokem dat v řádu desítek GB za den. V tu chvíli totiž dochází ke zbytečnému cachování a prefetchování filmů a podobných věcí, které tam nemají co dělat, a následně dojde k nepříjemnému zpomalení práce, protože spuštěné programy jsou po velmi krátkém čase neaktivity pravidelně odhazovány na swap.

Pokud má někdo tip jak toto chování ovlivnit, tak sem s ním :).
Asus A6T (Turion X2 1600Mhz@0,9V(800MHz@0775V)), 1GB RAM, nVidia Go7600(450/400(OC:500/420)), Vista Business MSDNAA)

Rexy

Příspěvekod Rexy » 26 říj 2007 10:39

to Peca-on-line

no ja to sice vim, ale dat to sem nemuzu, Balmer mi nabidnul misto svyho namestka, tak az jak se to vyvine :lol:

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 26 říj 2007 21:52

To Peca-on-line:
Tak mne napadá, nešlo by uložit pagefile pagefile na USB flash disk, který by byl stále připojený k notebooku? Přineslo by to zvýšení rychlosti (flashka má mnohem nižší seek-time, ale zase naopak pomalejší rychlost zápisu)? Případně zakoupit SSD disk malé kapacity (stačilo by 2GB), jenže ty jsou stále ještě dost drahé (a ani jsem teď žádný nenašel v ceníku CZC) :(
IBM Lenovo ThinkPad R60 - UL1HRCF

C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)

Solitary
Moderátor
Moderátor
Příspěvky: 3046
Registrován: 28 čer 2007 13:19

Příspěvekod Solitary » 26 říj 2007 23:48

kam bys stejne ten dalsi disk dal? Nebo mas v notesu misto pro dva?

Peca-on-line
Moderátor
Moderátor
Příspěvky: 1420
Registrován: 12 kvě 2006 14:02
Bydliště: Trutnov, ale teď spíš kolej v Brně

Příspěvekod Peca-on-line » 27 říj 2007 00:13

Jj, to by mělo systému pomoct dost výrazně a stačila by i nějaká malá flash(klidně 512MB)a swap rozdělit. Wokna totiž umějí do cela zajímavou věc(XP a Vista určitě, starší nevím), pokud člověk má fyzicky víc disků a na každej dá část swapu, tak systém to používá jako softwarový RAID0 se všemi výhodami který z toho plynou.

Problémy jsou ale dva, životnost a umístění. Při ReadyBoostu se flash používá tak aby byla zátěž na jednotlivé bloky rovnoměrná, ale pokud by to člověk používal jako simple swap, kde to klidně bude hoblovat pořád to samý místo, tak těžko říct jak dlouho by to vydrželo. Horší problém je ale to umístění, protože cokoliv co bude trčet ven z ntb je nepoužitelný, už nad tímhle bádám hezky dlouho a nejschůdnější řešení je CF karta s redukcí do pcmcia, ale pokud to má k něčemu bejt tak je to taky nechutně drahý.

Teď jsem koukal že ti kdo mají EpressCard slot můžou jásat, tam už se to řešit dá: http://www.softcom.cz/kategorie/pameti- ... ate-disky/
Asus A6T (Turion X2 1600Mhz@0,9V(800MHz@0775V)), 1GB RAM, nVidia Go7600(450/400(OC:500/420)), Vista Business MSDNAA)

Rexy

Příspěvekod Rexy » 27 říj 2007 00:30

to Peca-on-line

zatim jasat nebudu, neb ta cena je porad pekna, ale doslova me dozralo, ze v ty cene je zahrnutej skoro 4% "autorsky" poplatek!!! ty svine snad budou vybirat i z hajzlpapiru, protoze i na ten se daji ulozit "autorsky vymesky" tak aby o neco neprisli :evil: :evil: :evil:

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 27 říj 2007 12:06

USB flash:
Problém s umístěním bych vyřešil tak, že bych si sehnal nebo vyrobil speciální prodlužovací kabel pro USB, který by měl vývod pod úhlem 90° a celý by se zasunul do konektoru (tedy ven by trčel pouze kabel). Hned vedle jednoho USB portu mám PCMCIA&ExpressCard sloty, které (zatím) nepoužívám, do čehož by se dala schovat USB flashka. Jelikož slot je opravdu hned vedle USB portu, možná by to šlo vyvést i zevnitř, takže by venku nebyl vidět ani USB kablík.

Životnost bych jako velký problém neviděl. Flashky dnes stojí pár korun, takže i kdybych ji měl měnit každých půl roku, tak se to vyplatí. Nastavil bych si třeba na 2x týdně automatickou kontrolu flashky a jakmile by se objevila chyba, tak byhc ji vyřadil a koupil novou. V extrémním případě, že by se celou dobu provozu pořád zapisovalo na stejné místo, jak dlouho by asi tak vydržela?

Problémem by však mohlo být zatěžování procesoru při komunikaci s USB zařízením... Jak hodně by to zatěžovalo procesor?

Kdy se do systému montují USB zařízení? Hned při načítání OS nebo až po startu? Totiž kdyby byl celý pagefile na flashce, kterou by ale systém přimontoval až poté, co by už potřeboval pagefile, tak by to byl asi docela problém, ne?

SSD disk:
Místo pro druhý hard-disk nemám, ale mám PCMCI&ExpressCard sloty :) SSD disky se vyrábějí i jako ExpressCard, což by bylo asi nejelegantnější řešení :) Podstatným problémem je však jejich vysoká cena :( Ovšem to, na co tu odkázal Peca-on-line, jsou 8-32GB SSD disky, což je pro pagefile zbytečně moc. Bohatě by stačil třeba 2GB SSD disk, jehož cena už by mohla být velmi přijatelná. Neví někdo o něčem takovém?

Nejmenší ExpressCard SSD disk, který jsem teď během chvilky našel, je 4GB Lexar http://www.alza.cz/lexar-expresscard-4g ... d78805.htm . Cena už docela přijatelná, mám však trochu obavy z té značky Lexar - nemá s tím někdo zkušenosti?
IBM Lenovo ThinkPad R60 - UL1HRCF

C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)

Peca-on-line
Moderátor
Moderátor
Příspěvky: 1420
Registrován: 12 kvě 2006 14:02
Bydliště: Trutnov, ale teď spíš kolej v Brně

Příspěvekod Peca-on-line » 27 říj 2007 12:28

Kdybych věděl o 2GB SSD do pcmcia nebo experesscard a 500tak tu nebudu linovat tohle :P. Nevím jak teď , ale ještě tak 2 měsíce zpět nic použitelnýho neexistovalo.

Co se týče myšlenky USB flash nacpaný do pcmcia slotu, to by mělo bejt v pohodě, škoda že já to vedle sebe nemám :(. Standardně se u flash pamětí udává odhadovaná životnost 100000 přepisů, nevím kolik přepisů mužě za den udělat swapování. Problém při bootu by žádnej bejt snad neměl, ale kdyžtak se dá vytvořit třeba 128MB na hdd a zbytek pak na tu flash.

Ztížení systému při práci s USB by nemělo bejt o moc vyšší než u hdd, můžeš cvičně projet několik flash disků programem HDtune.

EDIT: u toho Lexaru jsem nikde nanašel rychlosti, takže je to takovej zajíc v pytli.
Asus A6T (Turion X2 1600Mhz@0,9V(800MHz@0775V)), 1GB RAM, nVidia Go7600(450/400(OC:500/420)), Vista Business MSDNAA)

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 27 říj 2007 12:43

Standartně je na flashce filesystem FAT... pro page-file asi bude lepší přeformátovat na NTFS, že?
IBM Lenovo ThinkPad R60 - UL1HRCF

C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)

Peca-on-line
Moderátor
Moderátor
Příspěvky: 1420
Registrován: 12 kvě 2006 14:02
Bydliště: Trutnov, ale teď spíš kolej v Brně

Příspěvekod Peca-on-line » 27 říj 2007 12:46

Mělo by to být úplně jedno, z pohledu filesystemu tam stejně bude jen jeden soubor pagefile.sys a s jeho vnitřním uspořádáním už nemá filesystem nic společnýho.
Asus A6T (Turion X2 1600Mhz@0,9V(800MHz@0775V)), 1GB RAM, nVidia Go7600(450/400(OC:500/420)), Vista Business MSDNAA)

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 27 říj 2007 12:59

Tak jsem teď zkusil nastavit pagefile na C: 64MB a flashku 480MB. Restartoval jsem, přitom jsem si všiml, že flashka se rozsvítila až poté, co zmizela obrazovka načítání OS (logo Windows). Poté jsem se podíval na flashku a...prázdná. Soubor pagefile.sys tam nebyl. Zkusil jsem tedy spustit více programů, aby OS přestalo stačit 64MB na hardu, v domnění, že si to vytvoří pagefile na té flashce. Bohužel jediný výsledek byl ten,že OS zařval nedostatek virtuální paměti a zvětšil si ji (ne však na flashce).

Zkusil jsem tedy nastavit pagefile pouze na flashku. Výsledek je ten, že si OS sám vytvořil 2GB pagefile na hardu, ale flashky se opět ani nedotkl.

Zkusím ještě přeformátovat flashku na NTFS, jestli to nějak pomůže. Ovšem mám obavy, že problém bude právě v tom, že USB zařízení si montují později než se vytváří pagefile.

EDIT: Na NTFS flashku nelze ve WinXP přeformátovat - na výběr je pouze FAT a FAT32.
IBM Lenovo ThinkPad R60 - UL1HRCF

C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)

Peca-on-line
Moderátor
Moderátor
Příspěvky: 1420
Registrován: 12 kvě 2006 14:02
Bydliště: Trutnov, ale teď spíš kolej v Brně

Příspěvekod Peca-on-line » 27 říj 2007 13:04

Aha, tak to jsem nečekal, ale neměla by to bejt moc velká překážka. Jestli nemáš co dělat, tak můžeš nastudovat jak ten swap tam vytvořit init scriptem po přihlášení do systému :wink:.
Asus A6T (Turion X2 1600Mhz@0,9V(800MHz@0775V)), 1GB RAM, nVidia Go7600(450/400(OC:500/420)), Vista Business MSDNAA)

jimmyjames
guru
Příspěvky: 697
Registrován: 27 bře 2007 22:03

Příspěvekod jimmyjames » 27 říj 2007 13:07

Tak jsem přeformátoval flashku na FAT32 a opakoval druhý postup...opět bez výsledku :(

Bohužel čas nemám, dneska jsem se zařekl, že se budu celé odpoledne učit, poněvadž za dva týdny píšu písemku z matiky a neumím vůbec nic...a nedokážu se přinutit k učení (vždycky se najde něco zajímavějšího jako třeba teď...jak vytvořit skritp na vytvoření pagefile :-D ) :cry:
IBM Lenovo ThinkPad R60 - UL1HRCF

C2D 1.83GHz, ATi X1400, DDR2 2x1GB/667MHz, 120GB/5400ot, matný SXGA+ (1400x1050), WinXP Pro (downgrade z Visty)


Zpět na „Windows 11, 10, 8 / 8.1, 7, Vista, XP i starší“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 13 hostů