CPU Cache Topologie mit likwid anzeigen
Zur Navigation springen
Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
---|
likwid ist ein Linux Toolsammlung zur Unterstützung von Entwicklern von HPC und Multi-threaded Software. Mit dem Kommando likwid-topology lässt sich dabei die Cache Topologie anzeigen.
Beispiel
Beispiel eines single-socket Dual-Core Mobil Prozessors (Intel Core i7 CPU M 620, 2.67GHz)
user@ubuntu-10-10:~$ /usr/local/bin/likwid-topology -g ------------------------------------------------------------- CPU type: Intel Core Westmere processor ************************************************************* Hardware Thread Topology ************************************************************* Sockets: 1 Cores per socket: 2 Threads per core: 2 ------------------------------------------------------------- HWThread Thread Core Socket 0 0 0 0 1 1 0 0 2 0 2 0 3 1 2 0 ------------------------------------------------------------- Socket 0: ( 0 1 2 3 ) ------------------------------------------------------------- ************************************************************* Cache Topology ************************************************************* Level: 1 Size: 32 kB Cache groups: ( 0 1 ) ( 2 3 ) ------------------------------------------------------------- Level: 2 Size: 256 kB Cache groups: ( 0 1 ) ( 2 3 ) ------------------------------------------------------------- Level: 3 Size: 4 MB Cache groups: ( 0 1 2 3 ) ------------------------------------------------------------- ************************************************************* NUMA Topology ************************************************************* NUMA domains: 1 ------------------------------------------------------------- Domain 0: Processors: 0 1 2 3 Memory: 2045.05 MB free of total 3955.61 MB ------------------------------------------------------------- ************************************************************* Graphical: ************************************************************* Socket 0: +---------------------+ | +-------+ +-------+ | | | 0 1 | | 2 3 | | | +-------+ +-------+ | | +-------+ +-------+ | | | 32kB | | 32kB | | | +-------+ +-------+ | | +-------+ +-------+ | | | 256kB | | 256kB | | | +-------+ +-------+ | | +-----------------+ | | | 4MB | | | +-----------------+ | +---------------------+
Weitere Informationen
- likwid (Projektseite bei Google Code)
- Performance-oriented programming on multicore-based Clusters with MPI, OpenMP, and hybrid MPI/OpenMP (Inhalte des Full-Day Tutorial der ISC-2011)
- LIKWID: A lightweight performance-oriented tool suite for x86 multicore environments.
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|
Das könnte Sie auch interessieren
Asterisk Grundkonfiguration erstellen
BUG unable to handle kernel NULL pointer dereference at 0000000000000304 beheben
Rccmd USV Shutdown Client Installation im Textmodus unter Linux