Die CPU (Central Processing Unit) ist der Chip im Computer, der die Operationen und Berechnungen ausführt, die während der Ausführung eines Programms ausgeführt werden. Es ist im Wesentlichen das, was ein Programm ausführt.
Ich wollte herausfinden, wie viele Kerne mein System hat, und habe die gleiche Frage in Google gesucht. Ich habe einige Befehle wie den lscpuBefehl. Als ich diesen Befehl ausprobierte, ergab sich folgendes Ergebnis: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: …
Woran erkenne ich, ob mein Prozessor eine bestimmte Funktion hat? (64-Bit-Befehlssatz, hardwareunterstützte Virtualisierung, Kryptografiebeschleuniger usw.) Ich weiß, dass die Datei /proc/cpuinfodiese Informationen in der flagsZeile enthält, aber was bedeuten all diese kryptischen Abkürzungen? /proc/cpuinfoBesitze ich beispielsweise aus dem folgenden Auszug eine 64-Bit-CPU? Habe ich Hardware-Virtualisierung? model name : Intel(R) Core(TM)2 …
Unter topLinux erhalte ich ein ähnliches Ergebnis: In einer der Zeilen sind Informationen zur CPU-Auslastung wie folgt dargestellt: Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Ich kenne zwar die Definitionen der einzelnen Aufgaben (siehe unten), verstehe aber nicht, was diese Aufgaben genau bedeuten. hi - Was bedeutet die …
Als straceich die Quelle von betrachtete, fand ich die Verwendung des Klon-Flags, CLONE_IDLETASKdas dort beschrieben wird als: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ Nach eingehenderem Hinsehen stellte ich fest, dass man cloneder Kernel dieses Flag zwar nicht behandelt , aber tatsächlich während des Startvorgangs verwendet, um inaktive Prozesse (die …
Dies ist mit dieser Frage verbunden. Wenn ich renne, toperhalte ich folgendes Ergebnis: pid 3038verwendet 18% CPU, jedoch beim Laufen das Ergebnis ist 5,5%. Und diese Zahl scheint sich nicht mit der Zeit zu ändern (dh wenn derselbe Befehl etwas später ausgeführt wird) ... Berechnet der psBefehl den Durchschnitt der …
Wie kann ich überprüfen, ob Hyperthreading auf einem Linux-Computer aktiviert ist, indem ich ein Perl-Skript verwende, um es zu überprüfen? Ich versuche den folgenden Weg: dmidecode -t processor | grep HTT Lassen Sie mich wissen, ob ich auf dem richtigen Weg bin.
Ich habe gegoogelt, wie ich die Anzahl der CPUs in einer Maschine finden konnte, und ich habe einige Posts gefunden, aber ich bin verwirrt, da einige erwähnt haben, dass man die logischen Kerne mit den physischen Kernen usw. vergleicht. Also, was ist der Unterschied zwischen logischen und physischen Kernen? Wie …
Ich bin nicht sicher, ob ich das Konzept von Hardware- und Software-Interrupts verstehe. Wenn ich das richtig verstehe, besteht der Zweck eines Hardware-Interrupts darin, die CPU auf sich aufmerksam zu machen, was Teil der Implementierung von CPU-Multitasking ist. Was gibt dann einen Hardware-Interrupt aus? Handelt es sich um den Hardwaretreiberprozess? …
Da ich über eine Hyper-Threading- fähige CPU verfüge , frage ich mich, ob es eine schlechte Idee ist, mehr virtuelle CPU-Kerne als die Anzahl der physischen CPU-Kerne zuzuweisen, wie die folgende Warnung nahelegt: Transkript: Der virtuellen Maschine werden mehr virtuelle CPUs zugewiesen als die Anzahl der physischen CPUs auf dem …
Ich habe eine Binärdatei und soll das Passwort knacken (Hausaufgaben). Es wurde auch eine Funktion angegeben (eine Funktion, die Teil der Binärdatei ist). Diese Funktion hat gezeigt, dass die Eingabezeichenfolge Zeichen für Zeichen mit dem korrekten Kennwort verglichen und sofort false zurückgegeben wurde, wenn ein Zeichen falsch war (dies ist …
Ich betreibe ein Linux-System, das viele Benutzer hat, aber manchmal tritt ein Missbrauch auf. Hier kann ein Benutzer einen einzelnen Prozess ausführen, der mehr als 80% der CPU / des Speichers beansprucht. Gibt es eine Möglichkeit, dies zu verhindern, indem die CPU-Auslastung, die ein Prozess verbrauchen kann (beispielsweise auf 10%)? …
Ich möchte so schnell wie möglich kompilieren. Stelle dir das vor. Und möchte die Wahl der Nummer nach der -jOption automatisieren . Wie kann ich diesen Wert programmatisch auswählen, z. B. in einem Shell-Skript? nprocEntspricht die Ausgabe von der Anzahl der Threads, mit denen ich kompilieren kann? make -j1 make …
Gibt es eine Möglichkeit, am Terminal herauszufinden, welcher Prozess eine hohe CPU-Auslastung verursacht? Es wäre auch nützlich, Prozesse in absteigender Reihenfolge der CPU-Auslastung zu ordnen
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.