NAPOSLED PÁNOVÉ : KLÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍD ! Nebo někoho vyžlutím, držte se konkrétně tématu 32x64 a nikoliv swap, nonswap......díky
NAPOSLED PÁNOVÉ : KLÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍD ! Nebo někoho vyžlutím, držte se konkrétně tématu 32x64 a nikoliv swap, nonswap......díky
Dell XPS 1210,Sams 275t,Microsoft XBOX360,Natural Mouse 6000 + Keyboard 4000,Windows 7 ProfessionalBlondie : You see in this world there's two kinds of people, my friend. Those with loaded guns, and those who dig. You dig.
Ups, sorry nevsiml jsem si...no a nesouvisi to trochu? sorry tedy za OT, mozna to nekam presunout?
Jo, superfetch je prvni vec kterou na vistach vypinam, pak zacinaji byt alespon trochu pouzitelny (disk porad nehrabe). Predpokladam, ze to je rovnez blud, proto to patrne doporucuji ve skoro kazdem tuningu vist a to, ze se mi pak system zda o dost rychlejsi, je samozrejme take blud. XP nemaji superfetch vubec.
V tom pripade windows lzou, protoze udaj Memory use je casto vetsi nez VM size (ale nekdy zase obracene), coz je podle te citace nesmysl. Kazdopadne porad nevidim zadny rozumny argument pro swap (krome pripadu kdy by byl velky "pocet spustenych procesu" * 4GB)
S posledni vetou nemohu souhlasit, to se mi krome narocnych her nestavalo ani s 2GB RAM, se 4GB ani jednou.
Podle teto citace by tedy mel clovek pouzivat cca 100GB swapu, aby mel kazdy proces dostatek VMProsim, jak je libo, me staci 4GB RAM
![]()
Tolik teorie, ted k praxi. Nezavisle na tom, kolik ma PC s windows RAM, system po dosti kratke dobe spolehlive odswapuje neaktivni aplikace a misto aby si je ponechal v diskove cache, jako to delaji skutecne operacni systemy, pamet vesele pouzije pro neco jineho, jinak si neumim vysvetlit to, ze i po relativne kratke dobe kdyz se pokusim onen program na pozadi aktivovat, musim cekat nekolik vterin cekat, nez ji chudak disk nacte. Vysledkem je tedy vetsi zatizeni disku a s tim souvisici jeho vetsi opotrebeni (nemluve o SSD) a predevsim otravne cekani pri prepinani aplikaci. Ale proti gustu...![]()
Naposledy upravil Petrik; 04.07.2009 v 20:18.
desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
repro: Teufel Concept E Magnum PE 5.1
Mám jeden praktickej důvod proč swap ne. V práci máme starší PC, bohužel na všechny vnutili Vistu, která je tam i po všech úpravách na hranici použitelnosti. Půl ram je volné, ale člověk se tam dostává do tak nečekaných problémů jako toto:
Když chci udělat pitomou kopii DVD, tak systém začně kopírovat, ale najednou win začnou cosi dělat, zpomalí to celej disk, image se začne nahrávat do ram, kde za chvíli začně přetejkat a v tu chvíli se systém odhodlá k tomu, že je třeba tu přeplěnou ram dát do swapu, a začne mi prosím swapovat ten ukládanej image na ten již v tu chvíli totálně přetíženej 10 let starej 40gb western. Výsledek je nepoužitelnost OS (rozuměj nereaguje na kliknutí myši) asi 15 minut, než on si odswapuje všechny procesy na disk (i ty základní bez kterejch nejde ani kliknout), pak odswapuje ten image, konečně dopíše ten image na disk, a pak zase naswapuje zpět do ram ty programy co tam měly bejt. Fakt bomba. (je to vista 32bit SW bylo klasický nero 8 OEM, všechna nastavení na default)
Swap tak jak funguje je dle mého pohledu naprosto outdated. Bylo to ok v době když člověk měl Windows 95 a 8mb ram aby vůbc něco spustil. Nebo i v dobách K7 Athlonů s 128mb ram, jo, ano. Ale dnes když cena pamětí je skoro nulová a dnes už i na dotaz total low endu nejdu s návrhem pod 2gb, to ztrácí význam.
Ještě se vrátim k diskový cache - to máš pravdu, ňák mi tohle vypadlo, protože mam HW raid řadič s vlastní pamětí, čili tohle jsem nikdy neřešil.
A k PAE enabled by default od SP2 - opět ne, zrovna včera jsem dělal na jednom PC reinstall a je tam off by default. Systém nehlásí rozšířeníá fyzické adresy a v boot.ini neni žádný /PAE, a taky SW nevidí PAE jako aktivní, takže tam neni.
Co se 64-bit / 32-bit os týče, shrnul bych to takto. Normální user ala dělá kancelářské věci, hraje hry, atd. Občas si konvertne film, upraví fotku, žádnej large projekt. Pro něj je jednoznačně lepší 32-bit OS. Jsou zde menší problémy s kompatibilitou, lepší drivery, nemůže se stát že si domu přinese tiskárnu / TV kartu a žádnej driver prostě neexistuje, nemluvě třeba o Creativáckejch ale i jinejch zvukovkách.
64-bit patří do serverového nasazení, kde je třeba dělat s velkými databázemi, atd. V domácím prostředí má smysl pouze pokud člověk má 64bit aplikaci a ta aplikace oproti 32-bit verzi je opravdu o dost rychlejší (což je téměř nemožné v rámci "normal user usage"). Vzhledem k tomu, že se nepovažuji za lame usera, přesto na žádném svém PC nemam žádný 64-bit kód, šance že normal user se k němu dostane je téměř nulová. Z internetu si stáhnete primárně 32-bit verze programů, u 98% stejně ani 64-bit verze neexistují, takže taková je zatím realita. Já jen doufám, že se to změní.
The best Unreal Tournament maniac.
nie nelzou, pretoze Memory use je celkova velkost pracovnej sady procesu t.j. vratane zdielanej pamate, ktoru proces pouziva, preto v pripade, ze proces pouziva vela zdielanej pamate, moze byt tato polozka ovela vacsia ako VM size,co je virtualna pamat ktoru alokuje proces pre svoje sukromne pouzitie napr. pomocou new v C++
bohuzial neexistuje pouzitelny prostriedok pre sledovane vyuzitia zdielanej pamate
v tom pripade nemas standardny boot.ini, pretoze od SP2, je v boot.ini standardne prepinac /noexecute=optin, co zapina DEP, v tomto pripade prepinac /PAE nie je potrebny pretoze DEP vyzaduje PAE, t.j. dojde k nacitaniu PAE kernelu
vid:
http://support.microsoft.com/?scid=k...5352&x=13&y=16Počínaje systémem Windows XP SP2 používají 32bitové verze systému Windows jednu z následujících technologií:
* funkci procesoru ochrany stránky nespouštěním (NX) definovanou společností AMD,
* funkci XD (Execute Disable Bit, Bit pro zabránění spuštění) definovanou společností Intel.
Aby bylo možné používat tyto procesorové funkce, musí být procesor spuštěn v režimu Rozšíření fyzické adresy (PAE, Physical Address Extension). Systém Windows však režim Rozšíření fyzické adresy povolí automaticky, aby bylo podporováno omezení spouštění dat. Uživatelé tento režim nemusejí samostatně povolovat spouštěcím přepínačem /PAE.
Naposledy upravil mkmt; 05.07.2009 v 18:12.
/noexecute=optin tam automaticky je, ale pae neni a nefunguje, dokud tam za to ručně nedám /PAE. A vzhkledem k tomu že některé systémy padaj s /PAE do BSOD a když tam necham jen defaultní /noexecute=optin tak ne, tudiž si myslim, že to opravdu nejede, a možná to taky nejde proto, že tyto funkce u CPU vždy automaticky vypínám, tudiž dejme tomu že nejedou, čili win ani automaticky nezapnou PAE.
The best Unreal Tournament maniac.
Docela vas lituju, vista i na novych kompech moc nemakaj, na starem stroji to musi byt o nervy. Zkuste vypnout ten superfetch (pokud jiz nemate), mozna ze to nahrani do RAM zpusobuje on.
100% souhlas. Pouzivat pomaly a jiz tak dost pretezovany disk jako nahradu RAM je pri dnesnich kapacitach proste kravina. Ne kazdemu ale staci 3.5GB RAM a pak to chce x64.
Jak velkou ma ten radic pamet? 256MB nebo 512MB max? Muj komp ma vetsinu doby k dispozici diskovou cache o kapacite cca 3GB, az vymenim desku a budu mit 8GB RAM, bude to cca 7GB. A ver tomu ze pri hrani (a loadovani) hry, ktera na disku zabira 15GB, to je sakra znat.
Muj nazor je, ze ta vetsi diskova cache (pravda je ze 3.5 nebo 4GB je skoro totez, ale 8Gb je uz jine kafe) mi stoji za ty obcasne problemy a jako bonus mam vylepsena win XP (win xp x64), ktera bych s x32 nemel. souhlas ze na obyc kancelarskou praci x64 netreba.
desktop: i5-2500K@3700MHz, MSI P67A-C43-B3, 2x4GB Kingston Value, Sapphire 5850 Xtreme 1GB 850/1100, 2xWD10EALX fake RAID-1, LG W2600HP-BF S-IPS,Razer DiamonBack, Seasonic SS-400ET-F3, Windows 7 x64 SP1 + ubuntu x64
notebook: IBM T41p, 1.7 Pentium M, 14" 1400x1050, 1.5GB RAM, 40GB 4200r, Ubuntu 9.04
ultraportable: IBM X41, 12" XGA 1.5GHz Dothan, 2GB RAM, 32GB CF Pretec 233x SSD, Ubuntu 9.10
repro: Teufel Concept E Magnum PE 5.1
Superfetch jsem nechal zapnutej, bez něj bylo vše 100x horší. Ten PC má 1,5gb ram a nutno říci že programy se tam s tim superfetchem spouští 2x rychlejc.
Co se vyrovnávačky týče, tak je to Highpoint 3520 čili 256mb + když si sečtu cache u těch vertexů tak je to vlastně 512mb než dojde paměť. Nejsem zs takovej extrémista abych kupoval tu Arecu co se do ní zasouvaj klasický desktopový DDR2 moduly. Ale až přijde Sata 3 / rozšíří se další SAS řadiče, možná i jo.
V podstatě ale na co jsem narazil za zajímavej fenomén: Když spouštim hru z disku a pak z SSD, je to několikanásobnej rozdíl. Když pak z SSD versus SSD raid, tak ačkoliv hrubej výkon je 4x takovej, rychlost už neni ani dvojnásobná. To samé platí mezi tim raidem a ramdrive, která je zase zhruba 8x lepší při štení a ehm 50X? při zápisu. Takže v praxi program se mi naloaduje rychlejc, když mam zařízení co má čtení 100MB/s a latenci 0,1ms než zaříení co má čtení 500MB/s ale latenci 8ms. Postupem času jsem i zapnul kompresi v té ramdrive. Protože kapacita se tim dost zvedne, na čtení to nemá vliv, jen na zápis, ale ten je furt v hodnotách tísíců MB/s a loadne to jedno jádro na 100% protože ten kompresní driver je single thread věc, neni to low level zátěž ještě pod OS jako maj fake raid řadiče, co zpomaluje systém celkově, takže to má víc + než - ta komprese, na dnešních systémech kde je tolik CPU jednotek, že na ně neni využití, nic nebrzdí.
Naposledy upravil DOC_ZENITH; 06.07.2009 v 19:21.
The best Unreal Tournament maniac.
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)