CPU Cache Topologie mit likwid anzeigen

Aus Thomas-Krenn-Wiki
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


Foto Werner Fischer.jpg

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

Bcache
BUG unable to handle kernel NULL pointer dereference at 0000000000000304 beheben
Per Prozess I/O Statistiken