Befehle · 2 min read · Sep 17, 2025

Linux nproc Befehl Tutorial für Anfänger (mit Beispielen)

Jeder Prozess, der auf einem Computersystem ausgeführt wird, benötigt CPU, um das zu tun, was von ihm erwartet wird. Es kann Zeiten geben, in denen die CPU Ihres Systems überlastet ist (aufgrund der Anzahl oder Art der auf dem System ausgeführten Prozesse), und aus welchem Grund auch immer möchten Sie die Anzahl der verfügbaren Verarbeitungseinheiten für neue Prozesse wissen. Nun, es gibt ein Tool mit dem Namen nproc, das Sie verwenden können, um diese Informationen zu bestätigen.

In diesem Tutorial werden wir die Grundlagen von nproc anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle in diesem Artikel enthaltenen Beispiele auf Ubuntu 16.04 LTS getestet wurden.

Linux nproc Befehl

Der nproc Befehl zeigt im Grunde die Anzahl der verfügbaren Verarbeitungseinheiten an. Folgendes ist die Syntax des Tools:

nproc [OPTION]...

Und hier ist, wie die Man-Seite des Dienstprogramms es definiert:

Gibt die Anzahl der Verarbeitungseinheiten aus, die dem aktuellen Prozess zur Verfügung stehen, die möglicherweise weniger ist als die Anzahl der online Prozessoren

Folgend sind einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben, wie der nproc Befehl funktioniert.

Q1. Wie verwendet man nproc?

Das ist sehr einfach - alles, was Sie tun müssen, ist den ‘nproc’ Befehl auszuführen.

nproc

Auf meinem System produziert das Tool die folgende Ausgabe:

Die Ausgabe ist also ‘4’.

Es ist erwähnenswert, dass diese Zahl nicht die Anzahl der physischen CPUs darstellt. Die Ausgabe von nproc entspricht dem CPUs-Feld in der Ausgabe des lscpu-Befehls.

lscpu Befehl

Und CPUs sind nichts anderes als:

Threads pro Kern X Kerne pro Sockel X Sockel

In unserem Fall ergibt das 2x2x1, was gleich 4 ist.

Q2. Wie lässt man nproc die insgesamt installierten Verarbeitungseinheiten ausgeben?

Anstatt die Anzahl der verfügbaren Verarbeitungseinheiten anzuzeigen, wenn Sie möchten, dass nproc die insgesamt installierten Verarbeitungseinheiten anzeigt, können Sie die –all Option verwenden.

nproc --all

Zum Beispiel, hier ist die Option in Aktion:

Auf meinem System beträgt die Gesamtzahl der installierten Verarbeitungseinheiten 4.

Q3. Wie lässt man nproc einige Verarbeitungseinheiten ausschließen?

Es gibt eine Befehlszeilenoption –ignore, die Sie verwenden können, um nproc zu sagen, dass es, wenn möglich, eine bestimmte Anzahl von Verarbeitungseinheiten ausschließen soll.

Zum Beispiel:

nproc --ignore=2

PS: Falls Sie mehr über den nproc Befehl erfahren möchten, können Sie die Optionen –help und –version verwenden.

Fazit

Offensichtlich ist nproc nicht das Werkzeug, das ein durchschnittlicher Linux-Befehlszeilenbenutzer täglich benötigt, aber es ist immer gut, über solche Befehle Bescheid zu wissen. Wenn Sie jedoch ein Systemadministrator oder jemand sind, dessen Arbeit das Debuggen von Linux-Systemproblemen umfasst, könnte der nproc Befehl von großem Nutzen sein. Sie können mehr darüber erfahren, indem Sie zu seiner Man-Seite gehen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.