Citat:
CONFIQ
I to je jedan od razloga zasto ljudi trebaju da predju na vistu?
Ne. Gde sam ja to rekao? Ovo postaje sve smesnije - people are seeing things :)
Citat:
zato sto vista koristi pametnije kompjuter u idle modu? Znaci samo ako bi hteo da koristim vistu u idle modu treba mi jako dobar CPU.
!?!? O cemu to pricas? Sistemski defragmentator thread radi sa najnizim prioritetom (THREAD_PRIORITY_IDLE)
Thread sa THREAD_PRIORITY_IDLE prioritetom se suspenduje onog momenta kada bilo koji drugi thread sa vecim prioritetom zahteva CPU.
http://msdn.microsoft.com/en-us/library/ms685100(VS.85).aspx
Citat:
Scheduling Priorities
The system treats all threads with the same priority as equal. The system assigns time slices in a round-robin fashion to all threads with the highest priority. If none of these threads are ready to run, the system assigns time slices in a round-robin fashion to all threads with the next highest priority. If a higher-priority thread becomes available to run, the system ceases to execute the lower-priority thread (without allowing it to finish using its time slice), and assigns a full time slice to the higher-priority thread. For more information, see Context Switches.
^^ Ovo objasnjava da su threadovi sa THREAD_PRIORITY_IDLE nivoom poslednji u nizu threadova koji dobijaju vreme i bivaju pre-emptovani onog momenta kada bilo koji thread sa vecim prioritetom (gotovo svi) trazi procesorsko vreme.
U konkretnom slucaju defragmentatora ovo znaci da njegov rad ne utice na ostale procese.
Citat:
Defragmation sa iowait zauzima jako puno CPU-a, zanima me kako server zna kad mu je idle mode da koristi toliko CPU-a...
Vrati se paragraf gore, server "zna" kada mu je idle mod onog momenta kada ostali visi procesi imaju svoje niti u wait stanju, sta tu ima specijalno da se "zna" - ako se situacija promeni, defrag thread biva bacen u wait stanje.
Citat:
Ivane, da sam na tvom mestu ne bi se hvalio brzinom viste
Ja se ne hvalim ni sa cim, ne vidim uopste zasto bi neko trebao sa necim da se hvali ovde.