Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: Roman Vacho 11 Dubna 2010, 01:41:40

Název: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: Roman Vacho 11 Dubna 2010, 01:41:40
Který umí různé stavy podtaktování? Počítá se to jako na maximální frekvenci(např. 2.1GHz) stále stejně nebo při podtaktování to bere jako 100% aktuální hodnotu(1GHz)?

Trošku mě udivilo(a oživilo mou otázku), když je teď mé CPU na 1GHz a bere velice málo při přehrávání MPEG4. Nemnohu to přesně určit, protože mám system monitor spuštěn 2x a ten bere většinu. Ale je to velmi málo.

PS: Je-li něco špatně, může za to Martini.
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: mosqa 11 Dubna 2010, 02:02:32
ak som spravne pochopil otazku tak podla mojich amaterskych nicim nepodlozenych vypoctov sa berie za 100% ta aktualna frekvencia, teda ak ide na 1GHz tak to je pre system monitor 100%. vychadza mi to podla toho ze mi teraz pri videu a spustenom system monitore cpu stale ostaval na 1GHz ajked zataz bola medzi 50-60% > takze ak by sa ako zaklad bralo moje maximum [2.5GHz=100%] tak by cpu musel byt v 50% zatazi asi na 1.25GHz co je viac ako aktualnych 1GHz takze zaklad nemoze byt maximalna frekvencial ale ta aktualna [a cpu na 1GHz by vtakom pripade pracoval na 125% :)]
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: GdH 11 Dubna 2010, 15:39:25
Vytížení CPU se nepočítá podle frekvence, to je irelevantní hodnota v tomto ohledu. Je to o tom, kolik času CPU řeší úlohy a kolik se fláká.
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: Roman Vacho 11 Dubna 2010, 20:37:08
Díky za odpovědi. Dokonce mi někdy system monitor ukázal u procesu třeba 125%, ale jen na chvílu, tak si nejsem jist tím co píše GDH.
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: Martin Šácha 11 Dubna 2010, 21:27:35
Vytížení CPU se nepočítá podle frekvence, to je irelevantní hodnota v tomto ohledu. Je to o tom, kolik času CPU řeší úlohy a kolik se fláká.
Díky za odpovědi. Dokonce mi někdy system monitor ukázal u procesu třeba 125%, ale jen na chvílu, tak si nejsem jist tím co píše GDH.

Naopak to spíše vypadá že se počítá dle aktuální frekvence -  vytížený procesor byl na vyšší frekvenci, potom snížil takt a na ,,konci" sekundy při přepočtu vyšlo víc než 100% protože si to první polovinou vteřiny ,,předvypočítal".
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: GdH 11 Dubna 2010, 22:26:20
Využití CPU je skutečně o poměru času jeho činnosti ku nečinosti, a takto se k tomu také přistupuje. Ovšem pokud se využití CPU sleduje softwérově, není možno dostat naprosto přesné informace s rozumnou zátěží systému, ale je potřeba algoritmus, který pracuje s odhady. Tudíž, pokud je program špatně napsaný, může předložit i takto nesmyslné výsledky. Osobně si nevzpomínám, že bych něco takového viděl.
Název: Re: Jak se počítá zátěž CPU v System monitoru?
Přispěvatel: Martin Šácha 12 Dubna 2010, 19:06:07
Využití CPU je skutečně o poměru času jeho činnosti ku nečinosti, a takto se k tomu také přistupuje. Ovšem pokud se využití CPU sleduje softwérově, není možno dostat naprosto přesné informace s rozumnou zátěží systému, ale je potřeba algoritmus, který pracuje s odhady. Tudíž, pokud je program špatně napsaný, může předložit i takto nesmyslné výsledky. Osobně si nevzpomínám, že bych něco takového viděl.

Občas to ukáže conky i příkaz top, ale maximálně pár jednotek procent.