GNU/Linux >> Znalost Linux >  >> Linux

Linux nproc Command Tutorial pro začátečníky (s příklady)

Každý proces, který se provádí na počítačovém systému, vyžaduje, aby CPU dělal to, co se od něj očekává. Mohou nastat situace, kdy je CPU vašeho systému přetíženo (kvůli počtu nebo druhu procesů běžících v systému) a z jakéhokoli důvodu chcete znát počet dostupných procesních jednotek pro nové procesy. Existuje nástroj s názvem nproc které můžete použít k potvrzení těchto informací.

V tomto tutoriálu budeme diskutovat o základech nproc pomocí několika snadno pochopitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady uvedené v tomto článku byly testovány na Ubuntu 16.04 LTS.

Příkaz Linux nproc

Příkaz nproc v podstatě zobrazuje na výstupu počet dostupných procesorových jednotek. Následuje syntaxe nástroje:

nproc [OPTION]...

A zde je návod, jak to definuje manuálová stránka nástroje:

Print the number of processing units available to the current process, which may be less than the 
number of online processors

Následuje několik příkladů ve stylu otázek a odpovědí, které vám poskytnou dobrou představu o tom, jak příkaz nproc funguje.

O1. Jak používat nproc?

To je velmi snadné – vše, co musíte udělat, je spustit příkaz 'nproc'.

nproc

V mém systému nástroj vytváří následující výstup:

Produkovaný výstup je tedy '4'.

Za zmínku stojí, že toto číslo nepředstavuje počet fyzických CPU. Výstup nproc odpovídá poli CPU ve výstupu příkazu lscpu.

A CPU samy o sobě nejsou nic jiného než:

Závity na jádro X jader na zásuvku X zásuvek

V našem případě to tedy vyjde 2x2x1, což se rovná 4.

Q2. Jak přimět nproc tisknout celkový počet nainstalovaných procesorových jednotek?

Pokud chcete, aby nproc zobrazil celkový počet nainstalovaných procesorových jednotek, můžete místo počtu dostupných procesorových jednotek použít --all možnost.

nproc --all

Zde je například možnost v akci:

Takže v mém systému je celkový počet nainstalovaných procesorových jednotek 4.

O3. Jak přimět nproc vyloučit některé jednotky zpracování?

Existuje možnost příkazového řádku --ignore, kterou můžete použít k tomu, abyste nproc sdělili, že pokud je to možné, vyloučí nastavený počet procesorových jednotek.

Například:

nproc --ignore=2

PS :V případě, že se chcete dozvědět více o příkazu nproc, můžete použít --help a --version možnosti.

Závěr

Je zřejmé, že nproc není druh nástroje, který by průměrný uživatel příkazového řádku Linuxu vyžadoval každý den, ale vždy je dobré o takových příkazech vědět. Pokud jste však správce systému nebo někdo, jehož práce zahrnuje ladění problémů souvisejících se systémem Linux, příkaz nproc může být velkou pomocí. Více se o něm můžete dozvědět na jeho manuálové stránce.


Linux
  1. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)

  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  3. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  1. Výukový program příkazů Linux expr pro začátečníky (s příklady)

  2. Linux ano Příkazový kurz pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)