Bestimmen Sie die Bittiefe des Prozessors. Verwenden der Befehlszeile.

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Anweisungen

Unter Prozessorarchitektur versteht man eine Familie und Generation von Prozessoren, die über einen eigenen Befehlssatz verfügen. Durch die Auswahl der geeigneten Betriebssystemverteilung entsprechend den Eigenschaften des Prozessors können Sie dies erreichen maximale Performance bei der Arbeit mit einem Computer.

Prozessorarchitektur Intel hat in der Regel die Bezeichnung x86 und bezieht sich auf Steine ​​der Familien i286, i386, i486 usw. Prozessoren anderer Hersteller (AMD, Apple, VIA) waren bisher mit Intel kompatibel und hatten eine ähnliche Klassifizierung. Dann erhielten sie Namen, die sich nach und nach zu eigenständigen Marken entwickelten. Dies machte ihre Klassifizierung schwierig.

Sehen Sie sich im Fenster „Hardwareinformationen“ die Zeile „Prozessortyp“ an. Wie ein Auto oder Waschmaschine, Smartphones und Tablets sind nicht alle gleich. Fakt ist, dass einige Modelle leistungsstärker sind als andere. Vom ersten Telefonnummer bis zum letzten Smartphone-Smartphone auf dieser Moment Es gibt eine echte Machtkluft. Daher ist es sinnvoll, vor dem Kauf eines Jalousienmodells dessen Bedarf zu ermitteln.

Es ist jedoch unmöglich, sich zu diesem Thema eine Meinung zu bilden, da jeder als Neuling neuer Technologien wissen sollte, wo er anfangen soll. Manche Schlüsselfunktionen Machen Sie es einfach, ein Smartphone zu bewerten, um sicherzustellen, dass es Ihren Anforderungen an die Rohleistung entspricht.

Sehen Sie sich Ihr Prozessormodell an technische Dokumentation. Wenn sein Wert Pentium (außer Pentium 4 Extreme Edition), Celeron, Celeron D, Xeon, AMD K5, K6, Duron, Athlon, Sempron entspricht, dann ist der Prozessor x86 die Architektur. Wenn ein Prozessor als Opteron, Athlon 64, Athlon XII, Sempron 64, Turion 64, Pentium D,

Preis, erste Leistungsanzeige

Je höher das Smartphone, desto leistungsfähiger ist es. Dieses Postulat ist die meiste Zeit gültig. Wenn also die Leistung das Hauptkaufkriterium ist, ist es besser, sich die neuesten und damit zwangsläufig auch teuersten Modelle anzusehen. Es ist jedoch zu beachten, dass sich die in Telefonen eingebaute Technologie sehr schnell weiterentwickelt, sodass die Preise ebenso schnell sinken.

Es ist unwahrscheinlich, dass sich der Preis des Modells ändert, bis das nächste Modell zum Verkauf steht. Spiele und mehr Software selten für Feinschmecker. Die Leistung eines Smartphones kann durch ein Dreikomponentenprisma wahrgenommen werden. Je größer sie sind, desto reaktionsschneller ist das Telefon und desto wahrscheinlicher ist es, dass es mehrere Aufgaben gleichzeitig erledigt.

Bei Open-Source-Distributionen sind Architekturkenntnisse erforderlich. Quellcode. Wenn Sie andernfalls die falsche Wahl treffen, wird das System nicht installiert oder funktioniert nicht ordnungsgemäß.

Um die Architektur zu definieren, die Sie verwenden können spezielle Programme für Windows, wie Everest oder CPU-Z. Sie weisen auf die Unterstützung der AMD64- oder EMT64-Technologie hin.

Heutzutage tendieren die meisten Hersteller dazu, 3 GB in ihre Flaggschiffmodelle aufzunehmen. Diese Komplettsysteme vereinen unter anderem Prozessor und Grafikchip auf einem einzigen Chip. Sie passen für alle Modelle des Jahres, unabhängig von der Marke. Wir werden die Flaggschiffmodelle der letzten Jahre besprechen. Es sollte jedem verboten werden, der eine Maschine haben möchte, mit der man Geld verdienen kann große Spiele zur Zeit. Bis heute nur beste Smartphones und Tabletten. Beim Anblick der Nase halten Produkte mit 805 dem Schock mindestens zwei Jahre lang stand, ohne mit der Wimper zu zucken.

Derzeit wird die Verteilung von Software und Betriebssystemen in Form eines Distributionskits von Entwicklern recht häufig genutzt. Es ist sehr wichtig zu bedenken, dass Sie beim Aktualisieren von Programmen oder des Betriebssystems die Versionen der Distributionskits kennen müssen, da deren Inkonsistenz häufig zu Problemen mit dem Betriebssystem führen kann.

Taktrate, ja?

Diese Zahlen sind ziemlich gut, aber was ist das? Ehrlich gesagt ist es ganz einfach. Die Prozessorfrequenz ist die Anzahl der Vorgänge, die er in einer Sekunde ausführen kann. Je höher die Prozessorfrequenz, desto mehr Aktionen können ausgeführt werden.

Achten Sie darauf, nicht zu vergleichen, was nicht vergleichbar ist

Die Frequenz der Uhr kann für jeden, der sich mit geschlossenen Augen darauf verlässt, äußerst irreführend sein. Tatsächlich kann man die Häufigkeit der beiden nicht angemessen vergleichen verschiedene Prozessoren. Genauer gesagt ist es unmöglich, die Frequenz zweier Prozessoren zu vergleichen, wenn ihre Kernarchitekturen unterschiedlich sind.

Du wirst brauchen

  • -Persönlicher Computer;
  • -die darauf installierte Version des Betriebssystems Windows 7;
  • - Dokumentquellen\install.wim\1.xml.

Anweisungen

Um die passende Version der Distribution für Windows zu erhalten, benötigt der Anwender keine zusätzlichen Fachkenntnisse Computertechnologie. Es reicht aus, eine von mehreren Methoden zu verwenden, die Ihnen helfen, die Distributionsversion herauszufinden.

Technische Spezifikationen niederschlagen

Die Architektur – oder der Befehlssatz – eines Prozessors ist in gewisser Weise seine Grundlage oder die Sprache, die er spricht. Die Prozessoren können eine unterschiedliche Architektur haben, das heißt, sie sind nicht gleich konzipiert. Daher ist Letzteres besser, da seine Architektur auf 64-Bit basiert und ansonsten leistungsfähiger als 32-Bit ist. Wenn man sich das Datenblatt anschaut Mobiltelefon, dies scheint viel niedriger zu sein als bei High-End-Smartphones. Komponenten und Software sind so optimiert, dass sie harmonisch zusammenarbeiten.

Methode 1. Mithilfe der entsprechenden Datei können Sie die Version der von Ihnen verwendeten Distribution ermitteln. Öffnen Sie das Dokument mit dem folgenden Namen: „sources\install.wim\1.xml“. Achten Sie nach Abschluss dieser Aktion auf die folgenden Einträge: i. Zwischen diesen Tag-Typen werden die Version und der Build Ihrer Betriebssystemdistribution angezeigt. Windows-Systeme 7. Es sollte beachtet werden, dass Tags nicht immer ganz oben stehen Text dokument Daher ist es unbedingt erforderlich, die gesamte Datei mit Informationen anzuzeigen.

Deshalb ist es extrem flüssig, obwohl es nur 1 GB RAM hat. Das Unternehmen aus Cupertino verwendet, was völlig übertrieben ist, nicht die gleichen Komponenten wie andere Hersteller. Die Erklärung könnte nicht einfacher sein. In dieser einfachen Anleitung zeigen wir Ihnen, wie es geht. Sie müssen Ihren eigenen Prozessor und Ihre Architektur kennen, um sicherzustellen, dass Sie Dateien herunterladen, die kompatibel und für diesen Gerätetyp geeignet sind. Öffnen Sie die Anwendung und gehen Sie zur Registerkarte System.

In diesen Feldern speichern wir Informationen. Die von uns angezeigten Informationen unterscheiden sich von den für Änderungsvorgänge erforderlichen Informationen. Die Kenntnis Ihres Prozessors ist hilfreich, um die Fähigkeiten und Funktionen genau zu verstehen technische Eigenschaften dieses Element und ggf. seine Konfiguration. In diesem Ratgeber zeigen wir Ihnen „Tricks“, mit denen Sie Ihren Prozessor einfach identifizieren können.

Methode 2. Wenn Sie eine CD mit einem Distributionskit haben, müssen Sie deren Nummer und Version herausfinden, aber installieren Sie das Betriebssystem nicht auf einem PC. Die Hauptsache ist, dass alle Vorgänge so korrekt und korrekt wie möglich durchgeführt werden, um negative Folgen zu vermeiden.

Sie sollten einer einfachen Aktionskette folgen:

Klicken Sie auf Start, dann auf Systemsteuerung und dann auf System. Es öffnet sich ein Fenster mit Systemeigenschaften. Auf der Registerkarte „Allgemein“ sehen Sie den Namen des Prozessors und seine Frequenz. Die zweite Methode besteht darin, mit der rechten Maustaste auf „Arbeitsplatz“ zu klicken und dann auf „Eigenschaften“ zu klicken. Für eine umfassendere Bestandsaufnahme Ihrer Ausrüstung können Sie eines der folgenden Programme verwenden.

Methode 4. Verwendung von Systemanalyseprogrammen

Auf der Ergebnisseite finden Sie eine Seitenleistenversion des Befehlssatzeintrags. Klicken Sie dann auf das Ergebnis und prüfen Sie, was neben dem 64-Bit-Eintrag in der Spezifikationstabelle erscheint. Verpassen Sie nicht die nächsten Lektionen! Abrufen der Referenz-Betriebssystemarchitektur, Kernel-Version usw. Es ist immer noch ganz einfach: Starten Sie einfach ein Terminalfenster und geben Sie ihm den richtigen Befehl.

Öffnen Sie die Distributionsdiskette.

Suchen Sie eine Datei mit dem Namen „sources\ei.cfg“. Die Datei ist möglicherweise ausgeblendet. Zeigen Sie sie daher an versteckte Dateien Verwendung einfacher Einstellungen des Windows-Betriebssystems;

Sehen Sie sich die darin angegebene Distributionsversion an.

Wenn Sie die Einstellungen nicht herausfinden können, sehen Sie sich die Datei setup.exe an, die sich im Stammordner befindet Installationsdiskette. In Immobilien Diese Datei Die Version und der Build der Distribution werden angezeigt. Mit diesen einfachen Methoden kann der Benutzer in kürzester Zeit und problemlos die Version des Distributionskits für das Windows-Betriebssystem ermitteln.

Um alle anzuzeigen wichtige Informationen Was die Hardwarekonfiguration des Geräts angeht, haben Sie zwei Möglichkeiten. Sie wissen vielleicht nicht, ob Computerprozessor 32-Bit oder 64-Bit. Möglicherweise fragen Sie sich aber auch, ob Sie ein 32-Bit- oder ein 64-Bit-Betriebssystem installieren sollten.

Häufig gestellte Fragen, um Feedback zum besseren Verständnis zu geben. Was ist zu tun? Im Allgemeinen können Sie auf einem 64-Bit-Prozessor sowohl ein 32-Bit- als auch ein 64-Bit-Betriebssystem installieren. Stattdessen kann ein 32-Bit-Computer nur 32-Bit und nicht 64-Bit installieren operationssystem. Bevor Sie beginnen: So verwenden Sie das Terminal.

Die Entstehung offener Architektur

Die achtziger Jahre des letzten Jahrhunderts waren geprägt von der Entstehung der vierten Generation von Computern und dem Beginn der Ära der Personalcomputer. 1981 kam der IBM PC-Personalcomputer auf den Markt und wurde zum meistverkauften Personalcomputer der Geschichte.

Die Gründe für den Erfolg dieses Modells liegen im erstmals umgesetzten Prinzip der offenen Architektur. Alle Computerprojekte waren gemeinfrei. Dies ermöglichte es anderen Herstellern, mit der Produktion kompatibler Komponenten und Peripheriegeräte zu beginnen.

Zukünftig werden Sie aufgefordert, einen Befehl vom Terminal aus zu erteilen. Geben Sie einfach den Befehl nacheinander ein und geben Sie ihn an. Also musst du ihm eine Tastatur geben. Zitieren Sie es sorgfältig und vollständig. Nachdem Sie das Passwort eingegeben haben, senden Sie die Tastatur erneut und warten Sie, bis der durch den Befehl erstellte Vorgang abgeschlossen ist. Ist der Prozessor meines Computers 32-Bit oder 64-Bit?

Als Erstes müssen Sie wissen, ob Sie über einen Prozessor verfügen, der die 64-Bit-Architektur unterstützt. Aber sehen wir uns an, wie man Funktionen definiert. Erfahren Sie mehr über den Computer. Eine andere Möglichkeit, Neuigkeiten zu Hardware und Betriebssystemen zu erhalten, ist die Verwendung von Systemmonitor.

Die gesamte Designdokumentation für den IBM-PC, einschließlich der elektronischen Schaltkreise, wurde in Buchform veröffentlicht und kostete etwa 50 US-Dollar. Dies war das erste Beispiel einer offenen Architektur.

Die Entscheidung, die Spezifikationen zu veröffentlichen, wirkte sich anschließend negativ auf IBM aus, da IBM-kompatible Kopien zu deutlich günstigeren Preisen erhältlich waren. Aber der Durchschnittsnutzer profitierte davon nur.

Prinzipien der offenen Architektur

Die offene Architektur von IBM impliziert eine Reihe von Standards für Computerhardware und -software. Zum Beispiel Geräteadressierung, Verfügbarkeit des BIOS und nichtflüchtiger Speicher für seine Speicherung, Organisation von Prozessor-Interrupts usw.

Eine andere Methode besteht darin, dem Terminal einen Befehl zu erteilen. Sie erhalten viele Informationen über die Ausrüstung. Sie können auch einen Blick auf die Seite werfen. Wie bereits erwähnt, unterstützen fast alle neuen Prozessoren 64-Bit-Betriebssysteme. Vorteile eines 64-Bit-Betriebssystems.

Wenn Sie beispielsweise eine Software zur Videobearbeitung oder zum Rendern von Grafiken verwenden oder eine spezielle Verarbeitung benötigen, ist der Unterschied spürbar. Nachteile eines 64-Bit-Betriebssystems. Möglicherweise finden Sie immer noch Programme, die nur auf 32-Bit-Systemen funktionieren. Gleiches gilt für einige Treiber, die nur in 32-Bit-Versionen bereitgestellt werden und nicht auf 64-Bit-Systemen installiert werden können.

Das Hauptprinzip ist jedoch die Vereinheitlichung seiner Bestandteile, die sogenannte blockmodulare Struktur. Ein Personal Computer besteht aus bestimmten Blöcken, deren Satz vom Benutzer selbstständig geändert oder ergänzt werden kann.

Erste persönliche Computer Lieferung im Set Leiterplatte, Chipsatz inklusive Prozessor, Verbindungskabel und Laufwerk. Der Benutzer musste nicht nur einen Computer zusammenbauen, sondern auch Software dafür schreiben.

Die Blöcke werden in den Anschlüssen des Motherboards installiert, was über den Systembus ihre Interaktion untereinander und mit dem Zentralprozessor gewährleistet.

Das Paket erscheint etwas niedriger. Wenn es nicht installiert ist, installieren Sie es. Öffnen Sie dann ein Terminal und fügen Sie den Befehl ein. Stimmen werden verwendet, um Neuigkeiten ins Repräsentantenhaus zu bringen und sie dann bekannter zu machen. Anmerkungen Wenn Sie Ihre E-Mail-Adresse angeben, werden Sie gesendet Email mit Ihrem Bestätigungslink zur Erinnerung. Auf diesem Bildschirm können Sie die grundlegenden Erkennungsfunktionen der App entfernen und sie starten.

Fehlermeldung Wenn ein Fehler auftritt, öffnen Sie das Anwendungsmenü und wählen Sie „Debugging-Informationen senden“, um einen Bericht an zu senden Email. Um zusätzliche Unterstützung zu erhalten, gibt es Websites wie diese. Der Zweck dieses Abschnitts besteht darin, nur die grundlegenden Dinge zu beschreiben.

Die offene Architektur ermöglicht es Ihnen, einen Computer von Grund auf zu bauen, indem Sie den erforderlichen Prozessor auswählen. RAM, Festplatte und ein Satz Erweiterungskarten für bestimmte Aufgaben. So können Sie ohne Kenntnisse im Schaltungsdesign jedes Gerät erwerben – vom persönlichen Webserver bis zum Multimedia-Center.

Darüber hinaus hat sich die offene Architektur positiv auf den Markt für Computerkomponenten ausgewirkt und zu einem starken Wettbewerb in diesem Bereich geführt. Dadurch sind die Produkte vielfältiger geworden und ihre Preise sind niedriger. Es reicht aus, die Kosten eines IBM-kompatiblen Computers mit einem geschlossenen Analogon, beispielsweise Apple, zu vergleichen.

Einer von ihnen nutzt alle in den letzten Jahren verkauften Personalcomputer. Manchmal verwenden Hersteller spezielle Hardware oder proprietäre Hardware für einige Funktionen der Laptop-Spezifikationen, die möglicherweise nicht unterstützt werden. Während die Verwendung mehrerer Prozessoren in einem Computer ursprünglich nur ein Merkmal von High-End-Serversystemen war, hat sich diese Funktion in den letzten Jahren dank sogenannter „Multi-Core“-Prozessoren stark verbreitet. Diese Prozessoren enthalten zwei oder mehr Prozessoren, sogenannte „Kerne“, auf einem einzigen Chip.

beachten Sie

Die x64-Architektur ist fortschrittlicher als x32 (x84). Alle modernen Multicore-Systeme sind 64-Bit. Sie sind abwärtskompatibel, d. h. Funktioniert auch mit 32-Bit-Anwendungen.

Hersteller bezeichnen das Produkt oft als i386 oder i586, was auf ein 32-Bit-System (x86) schließen lässt.

Hilfreicher Rat

Für die Installation zusätzlicher Firmware ist bereits eine geringe Menge an Hardware erforderlich, selbst um grundlegende Funktionen auszuführen. Dies sind jedoch sehr seltene Ausnahmen. In vielen Fällen funktioniert sogar die 3D-Beschleunigung sofort, es gibt jedoch einige Geräte, für deren ordnungsgemäße Funktion Treiber erforderlich sind.

Das Installationsprogramm fordert Sie auf, die Firmware nach Bedarf herunterzuladen. Siehe Abschnitt 4 „Firmware-Firmware hochladen“. Sobald die Installation abgeschlossen ist, können Sie die benötigten Treiber und Firmware installieren und das Netzwerk manuell konfigurieren. In diesem Fall sollten Sie im Internet nach der Treiberquelle suchen und den Treiber selbst kompilieren, da dies den Rahmen sprengt dieses Handbuch. Die Unterstützung der Sprachsynthese wird durch die Lautsprecherunterstützung unterstützt. Der Support unterstützt nur integrierte Karten und externe Geräte, die an den seriellen Port angeschlossen sind.

Macintosh G3–G5- und PowerBook-Prozessoren verfügen über eine PPC-Architektur.


Autor: Silver Moon
Erscheinungsdatum: 4. Juli 2014
Übersetzung: N. Romodanov
Übersetzungsdatum: Oktober 2014

Informationen zum Prozessor

Detaillierte Informationen über den Prozessor, über den wir sprechen werden, enthalten Informationen über die Anzahl der Kerne und deren Vorhandensein Hyper-Threading, über die Architektur, über die Cache-Größe usw. Es kann etwas schwierig sein, diese prozessorbezogenen Informationen auf Ihrem System zu finden, da sie mit verschiedenen Befehlen abgerufen werden müssen.

Informationen zu unterstützten Sprachsynthesegeräten finden Sie auf der Website des Sprechers. Viele dieser Peripheriegeräte werden jedoch während der Systeminstallation nicht benötigt. Es hatte sehr begrenzte Adressierungsfunktionen und war ziemlich langsam. Der Einbau von Mikroprozessoren in Personalcomputer führte dazu, dass diese Schaltkreise in großen Mengen hergestellt wurden, was sie billiger machte.

Dieser „maximal 16-Bit-Mikroprozessor“ verfügt Innenarchitektur und 32-Bit-Leistung. Das erste programmierbare und steuerbare Gerät wird mithilfe einer Programmiersprache erstellt, die eine Vielzahl von Verarbeitungsanforderungen erfüllen kann.

Zu den Befehlen, die wir verwenden werden, gehören lscpu, /proc/cpuinfo und lstopo (hwloc). Mit ihrer Hilfe können Sie detaillierte Informationen zu Kernen und Prozessoren herausfinden. Die folgenden Beispiele erläutern, wie die von diesen Befehlen erzeugten Ergebnisse interpretiert werden.

1. Prozessoranbieter und -modell

Um den Prozessorhersteller und den Modellnamen zu ermitteln, durchsuchen Sie mit dem Befehl grep die Datei /proc/cpuinfo.

Mit sechs Bits konnten alle alphanumerischen Zeichen dargestellt werden, nicht jedoch verschiedene Satzzeichen. Das moderne Aufkommen des Acht-Byte-Bytes als digitaler Kodierungsstandard begünstigte die Wahl dieses Formats als neue Protokollgröße des Mikroprozessors.

Sie stellen die zweite Generation vor. Er gehört zur dritten Generation von Mikroprozessoren: Die Registergröße verdoppelt sich und erreicht 16 Bit. Eine Leistungssteigerung um das Zehnfache gegenüber einem „End-to-End-20-Bit-Datenbus“ könnte MB Speicher übertragen, für damalige Verhältnisse eine nahezu unendliche Menge.

$ cat /proc/cpuinfo | grep-Anbieter | Uniq Vendor_ID: GenuineIntel

Dies ist ein Intel-Prozessor. Dann suchen wir nach der Modellbezeichnung, über die sich die genauen Spezifikationen auf der Intel-Website finden lassen.

$ cat /proc/cpuinfo | grep "Modellname" | Einzigartiger Modellname: Intel(R) Core(TM)2 Quad CPU Q8400 bei 2,66 GHz

Dies ist ein Core 2 Quad Q8400 Prozessor.

2. Architektur

Sie können den Befehl lscpu verwenden, um die Prozessorarchitektur herauszufinden.

$ lscpu Architektur: x86_64 CPU-Betriebsmodus(s): 32-Bit, 64-Bit Bytereihenfolge: Little Endian .....

Die Architektur ist x86_64, was 64-Bit-Architektur bedeutet.

3. Häufigkeit

Die Prozessorfrequenz/-geschwindigkeit kann mit dem Befehl lscpu und in der Datei /proc/cpuinfo ermittelt werden.

$lscpu | grep -i mhz CPU MHz: 1998.000 $ cat /proc/cpuinfo | grep -i mhz | Uniq-CPU MHz: 1998.000

Da die Mehrheit moderne Prozessoren für mehr arbeiten niedrige Frequenzen Um Strom zu sparen, kann die gemeldete Frequenz niedriger sein als die tatsächliche Betriebsfrequenz des angegebenen Prozessors. Bei steigender Belastung schalten sie auf eine höhere Frequenz um.

Die Frequenzänderung kann in der Datei /proc/cpuinfo mithilfe des Befehls watch erkannt werden.

$ watch -n 0.1 „cat /proc/cpuinfo | grep -i mhz“

Führen Sie den obigen Befehl in einem Terminal aus und führen Sie während der Ausführung eine CPU-intensive Aufgabe aus. Die Häufigkeit sollte sich erhöhen.

Alle 0,1 s: cat /proc/cpuinfo | grep -i mhz So 29. Juni 15:28:38 2014 CPU MHz: 2664.000 CPU MHz: 2664.000 CPU MHz: 2664.000 CPU MHz: 2664.000

4. Anzahl der Kerne

Jeder Prozessorkern ist tatsächlich ein unabhängiger Prozessor. Mehrere Kerne ermöglichen dem Prozessor die gleichzeitige Ausführung mehrerer Befehle in einem Programm, was zu einer höheren Verarbeitungsgeschwindigkeit führt.

Der Befehl lscpu gibt „die Anzahl der Kerne in einem Socket“ an.

$ lscpu Architektur: x86_64 CPU-Betriebsmodus(s): 32-Bit, 64-Bit Byte-Reihenfolge: Little Endian CPU(s): 4 Online-CPU(s)-Liste: 0-3 Thread(s) pro Kern: 1 Kern(e) pro Sockel: 4 Sockel(n): 1

In diesem Fall beträgt die Anzahl der Kerne im Prozessor also 4.

Die Datei /proc/cpuinfo enthält auch Informationen über die Anzahl der Kerne, diese sind jedoch etwas schwieriger und verwirrender zu erhalten.

Das bloße Zählen der Anzahl der Prozessoren kann zu einer falschen Zahl führen.

$ cat /proc/cpuinfo | grep „Prozessor“

Wenn der Hyper-Threading-Modus verwendet wird, ist die Anzahl der Prozessoren, die das Betriebssystem sieht, doppelt so groß wie die Anzahl der Kerne. Aber in der Datei /proc/cpuinfo gibt es ein Feld namens „Core-ID“, das für jeden Kern desselben Prozessors eindeutig ist. Durch das Zählen dieser Namen erhalten Sie eine klare Vorstellung von der Anzahl der tatsächlichen Kerne im Prozessor

$ cat /proc/cpuinfo | grep -i "Kern-ID" Kern-ID: 0 Kern-ID: 2 Kern-ID: 1 Kern-ID: 3

Mehrere Prozessoren

Selten, aber in Fällen, in denen Sie ein System verwenden, das über mehrere physische Prozessoren verfügt (ja, das bedeutet, dass zwei oder mehr Prozessoren installiert sind). Hauptplatine), dann sind die Ergebnisse in der Datei /proc/cpuinfo unterschiedlich. Bei mehreren Prozessoren bedeutet „physische ID“ mehrere Werte.

$ cat /proc/cpuinfo | grep -i "physische ID" | Eindeutige physische ID: 0

Wenn mehr als eine physische Prozessor-ID vorhanden ist, bedeutet dies, dass im System mehrere physische Prozessoren vorhanden sind. Und in jedem Prozessor müssen Sie die Kerne separat zählen.

5. Hyper-Threading-Technologie

Hyper-Threading ist eine Intel-Technologie, die es einem Kern ermöglicht, die Verarbeitung so durchzuführen, als wären es zwei Kerne. Dadurch wird in bestimmten Fällen auch die Rechenleistung jedes Kerns erhöht.

Um zu überprüfen, ob ein Prozessor den Hyper-Threading-Modus unterstützt, müssen Sie zwei Werte vergleichen. Der erste ist die tatsächliche Anzahl der Kerne und der zweite ist die logische Anzahl.

Wenn die Anzahl der Kerne gleich der Anzahl der im Betriebssystem sichtbaren Prozessoren ist, gibt es keinen Hyper-Threading-Modus. Andernfalls, d. h. wenn die Anzahl der Verarbeitungseinheiten größer (zweimal) als die Anzahl der Kerne ist, liegt der Hyper-Threading-Modus vor.

Anzahl der Verarbeitungseinheiten = Anzahl der Kerne [kein Hyper-Threading] Anzahl der Verarbeitungseinheiten = Anzahl der Kerne * 2 [Hyper-Threading vorhanden]

Nehmen wir als Beispiel Kernprozessor 2 Quad Q8400

Die in /proc/cpuinfo angezeigte Anzahl der Prozessoren beträgt 4

$ cat /proc/cpuinfo | grep-Prozessor Prozessor: 0 Prozessor: 1 Prozessor: 2 Prozessor: 3

Die Anzahl der „CPU-Kerne“ = 4, sowie „Geschwister“ = 4 und „Kern-ID“ = 4

Prozessor: 0 Hersteller-ID: GenuineIntel CPU-Familie: 6 Modell: 23 Modellname: Intel(R) Core(TM)2 Quad CPU Q8400 bei 2,66 GHz Stepping: 10 Mikrocode: 0xa07 CPU MHz: 1998.000 Cache-Größe: 2048 KB physische ID: 0 Geschwister: 4 Kern-ID: 0 CPU-Kerne: 4 Apicid: 0 .....

Daher entspricht die Gesamtzahl der Prozessoren der Anzahl der tatsächlichen Kerne. Daher verfügt dieser Prozessor nicht über den Hyper-Threading-Modus, was durch die auf der Intel-Website angegebenen Prozessorspezifikationen bestätigt wird.

Die Informationen zum Hyper-Threading, die in /proc/cpuinfo oder in der lscpu-Ausgabe vorhanden sind, werden unterschiedlich sein.

Architektur: x86_64 CPU-Betriebsmodus(s): 32-Bit, 64-Bit CPU(s): 8 Thread(s) pro Kern: 2 Kern(e) pro Sockel: 4 CPU-Sockel: 1 NUMA-Knoten( s): 1 Hersteller-ID: GenuineIntel CPU-Familie: 6 Modell: 30 Stepping: 5 CPU MHz: 1199.000 Virtualisierung: VT-x L1d-Cache: 32 KB L1i-Cache: 32 KB L2-Cache: 256 KB L3-Cache: 8192 KB

Beachten Sie die Zeile „Thread(s) pro Kern: 2“, die angibt, dass es 2 Threads pro Kern gibt; Es gibt insgesamt vier Kerne. Somit beträgt die Anzahl der im Betriebssystem sichtbaren Prozessoren 8.

Schauen wir uns nun die Daten von /proc/cpuinfo an.

$ cat /proc/cpuinfo Prozessor: 0 Hersteller-ID: GenuineIntel CPU-Familie: 6 Modell: 60 Modellname: Intel(R) Core(TM) i7-4700HQ CPU bei 2,40 GHz Schrittweite: 3 Mikrocode: 0x12 CPU MHz: 800.000 Cache-Größe: 6144 KB physische ID: 0 Geschwister: 8 Kern-ID: 0 CPU-Kerne: 4 Apicid: 0

Hier bedeutet „CPU-Kerne“ = 4 und „Geschwister“ = 8, dass es 4 Kerne und 2 Hyperthreads pro Kern gibt. Die Anzahl der Prozessoren, wie in /proc/cpuinfo angezeigt, beträgt ebenfalls 8.

$ cat /proc/cpuinfo | grep-Prozessor Prozessor: 0 Prozessor: 1 Prozessor: 2 Prozessor: 3 Prozessor: 4 Prozessor: 5 Prozessor: 6 Prozessor: 7

Das HTT-Flag in der dmidecode-Ausgabe und das ht-Flag in den /proc/cpuinf-Flags geben möglicherweise falsche Informationen zum Hyper-Threading-Modus.

Für den Core2Quad Q8400-Prozessor zeigen dmidecode und /proc/cpuinfo, dass das Hyperthreading-Flag gesetzt ist, obwohl der Hyperthreading-Modus auf diesem Prozessor nicht verfügbar ist.

$ sudo dmidecode -t Prozessor | grep HTT HTT (Multithreading) $ cat /proc/cpuinfo | grep ht | Uniq-Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm .....

hwloc/lstopo-Dienstprogramm

Das Dienstprogramm hwloc ist ein kleines Dienstprogramm, das die Struktur des Prozessors in einem schönen Diagramm anzeigt. Das Diagramm zeigt die Anzahl der Kerne, das Vorhandensein des Hyper-Threading-Modus und die Größe des Cache-Speichers. Ein Diagramm sagt alles.

$ sudo apt-get install hwloc $ hwloc

Aus dem obigen Diagramm ist deutlich ersichtlich, dass die Größe des L2-Cache der zweiten Ebene 4096 KB oder 4 MB beträgt, die Anzahl der Kerne 4 und die Anzahl der Threads pro Kern 1 beträgt.

Prozessor mit Hyper-Threading-Technologie

Für einen Prozessor mit Hyper-Threading-Modus könnte das Ausgabe-hwloc-Diagramm wie folgt aussehen:



Das Diagramm zeigt, dass die Größe des L3-Cache der dritten Ebene 8 MB beträgt, die Anzahl der Kerne 4 beträgt und die Anzahl der Threads im Kern 2 beträgt (d. h. der Hyper-Threading-Modus ist verfügbar).



Freunden erzählen