GNU/Linux >> Znalost Linux >  >> Linux

Mají spící procesy stejný čas procesoru?

Procesy během spánku nespotřebovávají prostředky CPU. Mohou přidat určitou režii, protože s nimi musí žonglovat jádro, ale to je velmi nepodstatné.

Vzhledem k tomu, jak je otázka formulována, bych měl zmínit, že při použití linuxového CFS (Completely Fair Scheduler) se program pokouší poskytnout programům zvýšený CPU čas úměrně době, kdy spí – to znamená, pokud proces spí hodně. , když je obnoven, získá vyšší prioritu.

Viz http://www.ibm.com/developerworks/linux/library/l-completely-fair-scheduler/ pro popis CFS.


Podle definice se spící proces na procesoru nespouští, takže čas, který procesor používá, je zjevně nulový.


Linux
  1. Jak zjistit využití CPU

  2. Proč je jádro mapováno do stejného adresního prostoru jako procesy?

  3. Čas provedení více příkazů

  1. Jak kopírovat soubory a měnit vlastnictví, oprávnění současně

  2. Spusťte AVD a VirtualBox současně

  3. Ping a tcpdump současně

  1. Výstup do Stdout a zároveň Grep do souboru?

  2. Linux – jak získat čas nástěnných hodin běžícího procesu?

  3. 3 triky, jak získat výstup více příkazů ve stejném řádku