Tôi đang cố gắng tìm hiểu chi tiết cụ thể về bộ nhớ cache (cụ thể là bộ đệm được chia sẻ giữa các lõi và không có) và đã vấp phải sự không nhất quán.
sudo lshw
nói
*-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
nhưng lscpu
yêu cầu bồi thường
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
Tôi không lo lắng quá nhiều về việc hướng dẫn và bộ đệm dữ liệu được thêm vào cùng nhau, nhưng L2 đã đi đâu?
Quan sát trên máy chạy Ubuntu 10.10 hoặc để uname -a
nói:
Linux name 2.6.35-32-generic #66-Ubuntu SMP Mon Feb 13 21:04:32 UTC 2012 x86_64 GNU/Linux
Đây là một câu hỏi chung, nhưng lưu ý rằng cả thông số nhà sản xuất chính xác nhất mà tôi có thể tìm thấy cũng như Wikipedia không có chi tiết cần thiết.
Câu hỏi tiền thưởng không liên quan: có External Cache
nghĩa là bộ đệm được chia sẻ giữa (bốn) lõi (và Internal Cache
ngược lại)?