Nástroje pro práci s procesy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Windows: Přidán Process Explorer)
m (Windows: Přidána informace o balíčku sysinternals.)
(Není zobrazeno 5 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
[[Category:VSE]][[Category:Informatika]][[Category:OSY]]
+
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Procesy]]
  
 
== Windows ==
 
== Windows ==
 
; Přehled procesů a využití prostředků
 
; Přehled procesů a využití prostředků
* Správce procesů (vyvoláme <tt>Ctrl-Alt-Del</tt>)
+
* Standardně ve Windows: Správce procesů (vyvoláme <tt>Ctrl-Alt-Del</tt>)
* [http://technet.microsoft.com/cs-cz/sysinternals/bb896653.aspx Process Explorer]
+
* Pokročilejší, podrobnější: [http://technet.microsoft.com/cs-cz/sysinternals/bb896653.aspx Process Explorer] (součást balíčku ''[https://docs.microsoft.com/en-us/sysinternals/ Sysinternals]'' od Microsoftu).
 +
** zdarma, není nutné instalovat,
 +
** ale pro podrobné informace musí běžet pod účtem správce počítače.
 
; Informace o procesech
 
; Informace o procesech
 
* <tt>Příslušenství-> Systémové nástroje-> Systémové informace</tt>
 
* <tt>Příslušenství-> Systémové nástroje-> Systémové informace</tt>
 
; Správa (spouštění, ukončování, restart) služeb
 
; Správa (spouštění, ukončování, restart) služeb
 
* <tt>Správa počítače-> Služby</tt> (viz [[Služby a démoni]])
 
* <tt>Správa počítače-> Služby</tt> (viz [[Služby a démoni]])
 +
* <tt>msconfig</tt>
 +
** Umožňuje jednorázově zakázat spouštění programů, které se jinak zavádí po spuštění počítače.
 +
** Vhodné pokud si myslíme, že některý program není v systému potřeba, ale nejsme si jisti.
  
 
== Linux ==
 
== Linux ==
Řádka 15: Řádka 20:
 
* Příklady:
 
* Příklady:
 
  freemind &
 
  freemind &
  cat /dev/random > /dev/zero &
+
  cat /dev/random > /dev/null &
  
 
; echo $$
 
; echo $$
Řádka 50: Řádka 55:
 
  killall -STOP cat
 
  killall -STOP cat
 
</div>
 
</div>
 +
; Informace o běžících procesech
 +
* [[Adresář /proc]]
  
 
== Priority procesů ==
 
== Priority procesů ==
Řádka 58: Řádka 65:
 
*nižší hodnota => rychlejší odezva (vyšší priorita)
 
*nižší hodnota => rychlejší odezva (vyšší priorita)
 
  nice program
 
  nice program
**standardně zvýší hodnotu o 10
+
*standardně zvýší hodnotu o 10
  nice -n 10 program
+
  nice -n 5 program
***zvýší hodnotu o 10
+
*zvýší hodnotu o 5
 
<div class="Priklad">
 
<div class="Priklad">
 
Vyzkoušejte:
 
Vyzkoušejte:

Verze z 27. 9. 2019, 09:24


Obsah

Windows

Přehled procesů a využití prostředků
Informace o procesech
Správa (spouštění, ukončování, restart) služeb

Linux

&
freemind &
cat /dev/random > /dev/null &
echo $$
ps
ps aux
top
kill
Spouštění procesů na popředí/pozadí

Zabití zaseknutého procesu:

cat /dev/zero > /dev/null &
killall -STOP cat
Informace o běžících procesech

Priority procesů

nice
nice program
nice -n 5 program

Vyzkoušejte:

nice
nice nice
nice -n 19 nice //hodnotu dědí od svého rodiče
renice
ionice

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje