Saya mencoba mencari tahu secara spesifik tentang cache (khususnya cache mana yang dibagi antara core dan yang tidak) dan telah mengalami ketidakkonsistenan.
sudo lshw
kata
*-cache:0
description: L1 cache
physical id: a
slot: Internal Cache
size: 64KiB
capacity: 64KiB
capabilities: synchronous internal write-back
*-cache:1
description: L2 cache
physical id: b
slot: External Cache
size: 8MiB
capabilities: synchronous internal write-back
tapi lscpu
klaim
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
Saya tidak terlalu khawatir tentang instruksi dan cache data yang ditambahkan bersamaan, tetapi kemana L2 pergi?
Diamati pada mesin yang menjalankan Ubuntu 10.10, atau untuk membiarkannya uname -a
berbicara:
Linux name 2.6.35-32-generic #66-Ubuntu SMP Mon Feb 13 21:04:32 UTC 2012 x86_64 GNU/Linux
Ini adalah pertanyaan umum, tetapi perhatikan bahwa spesifikasi pabrikan yang paling tepat yang dapat saya temukan maupun Wikipedia tidak memiliki perincian yang diperlukan.
Pertanyaan bonus yang tidak terkait: apakah External Cache
artinya cache dibagikan di antara (empat) core (dan Internal Cache
sebaliknya)?