Možná jste si také všimli po instalaci Windows Vista neustálé činnosti pevného disku. Znám lidi, kterým se dokonce bezdůvodně více či méně vytěžoval procesor, u mě zase stále chrastil pevný disk i když byl počítač delší dobu v klidu. A zjistil jsem, že za tímto stojí několik příčin - ovšem tou hlavní je automatická indexace souborů. A Microsoft v nápovědě k systému píše, že tuto indexaci nelze vypnout. To je samozřejmě hloupost, všechno jde když se chce že? :)
Nejprve bych chtěl napsat několik obecných informací o práci s pevným diskem v systému Windows Vista. Z vlastních zkušeností používám následující nastavení, aby byl systém svižnější bez zbytečného chroustání disku.
1. SearchIndexer.exe aneb služba Vyhledávání systému Windows (Windows Search) Jedná se o službu, která se po instalaci operačního systému automaticky spouští. Má za úkol procházet a indexovat adresářovou a souborovou strukturu na pevných discích a tím pomoci při následném prohledávání - pokud tedy využíváte služby hledat. Osobně tuto službu nevyužívám či používám funkci hledat v Total Commanderu. Zde jsem nezpozoroval výraznější zpomalení práce po vypnutí služby Windows Search. To samé platí i Microsoft Outlook, který také tuto službu využívá, hledání fungovalo stejně rychle jako před tím - nebo jen nepozorovatelně pomaleji. A to mě vůbec nevadí, vyhledávám jen občas a nevadí mi si o pár desetin vteřiny počkat déle. Ovšem stále rachocení disku při automatické indexaci mi vadí a hodně.
Pokud tedy chcete vypnout indexování, musíte do správce služeb (Ovládací panely -> Nástroje pro správu -> Správa počítače -> Služby a aplikace -> Služby). Zde najděte službu Vyhledávání systému Windows nebo Windows Search (WSearch) a vypnete jí (zakázat/disable).
2. Vypnutí indexování jednotlivých disků Indexace je také zapnuta nad jednotlivými disky, např. Tento počítač a vlastnosti disku C: na první záložce Obecné můžete úplně vespod odškrtnout Indexovat obsah disku.
3. Automatická defragmentace Po instalaci Windows Vista (alespoň má verze Ultimate SP1) je automaticky zapnuta a naplánována defragmentace disků. Provádět jí každý týden je podle mě zbytečné, navíc nad systémem, kde se často nemění větší objemy dat. Tuto defragmentaci vypnete Tento počítač, vlastnosti disku C: a na druhé záložce Nástroje najdete Defragmentaci disku. Zde vypněte plánovač.
4. Swapovací soubor (virtuální paměť) Pokud máte dostatek paměti RAM (alespoň 3GB) a nepoužíváte současně několik náročných aplikací na paměť (32bit systém umí adresovat pouze 2GB RAM pro jednu aplikaci), můžete zkusit virtuální paměť úplně vypnout. Tím opět omezíte zbytečné zápisy a čtení z pevného disku. O riziku zamrznutí PC nemusím psát, ale za zkoušku nic nedáte. Osobně mám doma 4GB RAM a virtuální paměť vypnutou již nějakou dobu a není pro mě pracovat současně se Sony Vegas, After Effects, Photoshop, Outlook a spousty dalších drobnějších aplikací. To vše potřebuji současně když např. stříhám video a v různých programech skládám dohromady různé efekty. A nikdy se mi zatím nestalo, že by počítač selhal v důsledku malé paměti RAM (nad 3GB obsazené paměti jsem se ještě nedostal). A v práci mám 2GB RAM a vypnutou virtuální paměť a také úplně v pohodě, i když zde nevyužívám tolik náročných aplikací na paměť.
Všechny tyto rady nejsou standardně doporučeny od Microsoftu a nad jejich použitelností se různě vedou různé dohady, ovšem mě znatelně odlehčili zátěž disku (a Raptor je hlučná bestie která o sobě dá vědět) a nemám žádné problémy a i subjektivní rychlost se o něco zvýšila. Takže zkuste pokud víte co chcete a co děláte.
Dovolím si trošku oponovat či poupravit. Ostatně na svém webu chystám podobný článek, kde to bude také zmíněno a přidány i jiné "tweaky". Takže:
ad 3) souhlas, automatická defragmentace je zbytečná. Lepší je spustit ji manuálně, například to větším "úklidu" nebo jiných rozsáhlejších zásazích do struktury a obsahu disku.
ad 2) To je první věc, kterou dělám. Ideální je to udělat hned po instalaci systému. Pozdější změna na NEindexování je velice časově náročná. Vypnutí tedy rovněž doporučuji
ad 4) Ano i ne. Pod XP jsem měl podobnou zkušenost ale u Vist je chování drobně jiné. Mám 4GB RAM a ručně nastaveno 4GB swap. Podmínkou je, že swap soubor je umístěn na jiném disku než systém. U mne například E:. A navíc by měl být rychlý - u mne Velociraptor. Velokost je třeba nastavit ručně a jako fixní tedy např. 4096 jako velikost a stejně tak 4096 jako maximum. Tím je zaručeno, žese swap soubor nemění - nezvětšuje atd. během práce v systému. Poté žádný problém s chroustním nebude. Výhodou povoleného swapu je skutečnost, že pro běh aplikací je poté k dispozici o něco více klasické paměti RAM, jelikož i když je jí dostatek, některé aplikace (zvláště systémové) preferují umístění pamě´tového bloku do virtuální paměti tj. swapu.
ad 1) Zcela vypínat WindowsSearch (zákazem dané služby) se mi neosvědčilo. Navíc v Outlooku toto rychlé hladání považuju za skvělé a téměř nepostradatelné. Indexer nepřináší prakticky žádnou zátěž systému, když je správně nakonfigurován. V nastavení služby je třeba vybrat pouze lokace tj. adresáře, které budou indexerem zpracovávány. kromě Office složek tedy například jen adresáře/složky kde to vyžadujeme. U mne například jen složka Dokumenty a jiné podobné místa, kde ukládám data. Poté je v nich hledání bleskurychlé. Podobně je možno i redukovat seznam přípon souborů, jež se mají indexovat. Na svém PC mám (vč. Office) indexováno jen kolem 9000 položek. Navíc indexer pracuje jen tehdy, když je změněn obsah složky - soubor se změní/přibude/byl smazán atd. Jelikož toto probíhá jen v definovaných složkách, žádnou zátěž to neznamená a chrupnutí disku většinou ani nezaznamenám.
4) nastavení na konstantní hodnotu swapu aby se neměnil beru jako samozřejmost a např. v práci swap povoluji. ale to že má pevnou velikost neznamená že nezatěžuje disk. zatěžuje. tím že ho vypneme, bude vše potřebné v RAMce - vynutíme to a mělo by to být rychlejší. zatím jsem neměl problém s žádnou aplikací ani systémovou že by zlobila. jinak máš dva velociraptory když není systémový ten jeden? protože nemít ho jako systémový vidím jako hlavní mínus tohoto extra rychlého disku - je určen přímo pro systém. takže shrnuto, při 4GB RAM nevidím jediný konkrétní důvod proč mít swap aktivní, tedy kromě aplikací které jsou na swap přímo nastaveny (a tyto jsou pak tedy špatně naprogramované a takové já nemám). rozdíl v rychlosti ale lze těžko pozorovat a mě alespoň méně šrotí disk.
1) WSearch indexer na některých strojích přináší dosti výraznou zátěž, u mě např. ne, ovšem mě zase stále šrotí disk - zbytečně! windows vyhledávání vůbec nevyužívám, své data si třídím do svých složek, ne to debilních které mi vnucuje systém. zde je hledání rychlé, nepoznal jsem rozdíl mezi zapnutým a vypnutým indexováním. v outlooku absolutně to samé. ale je to tím, že windows hledání nepoužívám, využívám alternativu přes Total Commandera - takže u mě zásadní věc abych ulevil diskům a systémovým zdrojům.
ad 4) Neříkám že při pevné velikosti nezatěžuje, ale řekněme minimalizuje. Vše potřebné v RAMce je i tak, pokud se bavíme o 4GB. Pokud tedy není nutné, nic se do swapu ani tak nezapisuje. Jenže jakmile (a u mne se to občas stane) přijde požadavek na alokaci např. celkových 6 GB, pak nemám žádný problém, jelikož mám vlastně 8. A samozřejmě s tím, že při běžné práci, kdy je 4GB dostatečných se swap-fajlu nikdo nedotkne a je ticho.
ad 1) TC samozřejmě používím taky a častěji pro hledání než WSearch. Ale častěji TC hledání používám v přesně určené složce - řekněme. Ostatně WSearch indexer si běžně ani neťukne, jelikož indexuju pouze vybrané adresáře (asi 4). A v těch (+Office složky) mám pak možnost rychle hledat. A samozřejmě již zmíněné super hledání s označováním atd. v Outlooku - pro orientaci ve stovkách e-mailu k nezaplacení...
možná si přesně nepochopil hlavní význam článku a to ten, že k tomuto se většinou sáhne, pokud je nějaký problém, např. ten co jsem měl já, že mi stále šrotoval disk. se swapem je to bezpečnější, vím o určitých hrách které přímo vyžadují swap. můj návod je pro ty, kteří chtějí omezit práci disku a většinou když mají nějaký podobný problém. kdybych neměl bezproblémovou vlastní zkušenost, neradím jim to. a stejně je to samozřejmě na každém z nich.
s wsearch je to ještě jasnější, už z logiky věci je to problémová funkce. znám obrovské množství lidí kteří snad v životě nepoužili windows funkci pro hledání, kteří ani nemají outlook. navíc znám několik lidí kteří s touto indexací mají problémy včetně mě. takže proto doporučuji i ostatním aby si to vyzkoušeli a mohou si to sami porovnat a rozhodnout co jim bude více vyhovovat. mě a většině mým známým vyhovuje mít tuto funkci vypnutou, tobě zapnutou a tak to bude i s ostatními.
Ne, já se taky nesnažím tyto nástroje obhajovat. Stejně tak, jak jsi napsal, je to věcí každého jednoho uživatele. Já prostě jen naznačuju, že to není jen černobílé. Já vlastně ony funkce nemám ani zapnuté (v default nastavení) ale ani vypnuté (myslím body 1 a 3) - mám je prostě nastavené k mé spokojenosti a tak, aby zátěž (systému, disku atd.) byla minimální ale stále mi to něco přinášelo.
Jen doufám, žes to nepochopil jako mentorování tvého článku atd. Jde jen o pluralitu názorů a ukázku toho, že existuje i něco jiného než ZAP/VYP - jako je například zlatá střední cesta. Nic víc, nic míň.
Ahoj Lorde, Jeste Ti doporucim bod 5. Jde o vypnuti SuperFetch - prednacitani programu do RAM a SWAP, u kterych si Vista mysli, ze je pouzijes. Dost to vytezuje HDD, Procesor i RAM. Vypnutim ni neposkodis a nasledne budes mit k dispozici vic RAM. Provedes to takto: Start > spustit > services.msc Enter > vyhledat SuperFetch -> zakazat
SuperFetch je prave naopak k nezaplaceni ;-) Na co mam 4GB RAM, abych je mel volne? Prave naopak, ve Vistach jsem si velmi rychle zvyknul na temer okamzity load velkych aplikaci.
Takže po detailnějším testování a zkoumání musím trochu poupravit to co jsem napsal. Swapovací soubor jsem si opět zapnul, jelikož při editaci rozsáhlých projektů v Adobe After Effects jsem zaplnil více jak 2GB RAM paměti a z fyzické paměti si AAE prostě víc nevezme - takže je zapotřebí virtuální paměť. Stalo se to při použití většího množství fotek ve velkém rozlišení a současné editaci HD záznamu s aplikací obrazových efektů. Podobně to bude platit asi také pro některé hry, takže úplně vypínat swap bude vhodné asi pouze pro někoho - např. v kanceláři jak to mám již delší dobu.
ad 1) jako vyhledavaci nastroj vrele doporucuju Lookout. Nedam na nej dopustit od prvni chvile co jsem ho nainstaloval. Umi bleskove full-textove vyhledavat soucasne v: - outlooku - hdd adresarich (dokumentech atd)
po vistama a outlookem2007 se musi trosku poštelovat instalace, ale nakonec vse bezi tak jak ma.
Jo jasne, takovych full-text vyhledavacu je docela hafo, ale nakonec se mi nejvice osvedcil prave Lookout.
Typicke pouziti: mam v praci nejakou vec k vyrizeni, a matne si vzpominam ze jsem to nekde zahlid, ale naprosto netusim zda to bylo v emailu, nebo v dokumentu co mi dal kolega na flashce atd. Zadam klicove slovo do Lookoutu a bleskove dostanu vysledek..
Dobrý den, Jsem tady snad správně, stalo se mi při mé práci (nyní už podruhé), že používaje Vistu, hledal jsem na pevném disku určité soubory, které vím, že existují, ale neúspěšně. Tedy úplně najednou přišla změna, že v jednom určitém umístění nejsem schopen nic najít při vyhledávání, i když tam ty soubory jistě jsou. Co se týče jiných umístění funguje to snad dobře. V Možnostech indexování se teď objevilo: Rychlost indexování byla snížena v důsledku činnosti uživatele (je pravda, že tuto službu využívám opravdu hodně). Zde také číslo souborů již indexovaných roste. Chtěl bych se zeptat, po nějakém dokončení indexování, nebo po něčem... zmizí ten problém sám, nebo je to třeba nějak řešit? Když se mi to stalo poprvé, za nějakou dobu již bylo možné vyhledávání v pohodě využívat, aniž by dělalo psí kusy. Děkuji mnohokrát za radu.