Linux
如何判斷記憶體是共享的還是私有的?
一般來說,l1 和 l2 是私有的,而 llc 是共享的。但我想確認我的 linux 伺服器上是否是這種情況。我怎樣才能知道這些資訊?我的伺服器的配置如下:
Linux version 4.15.0-122-generic (buildd@lcy01-amd64-010) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #124~16.04.1-Ubuntu SMP lscpu --extend CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ 0 0 0 0 0:0:0:0 是 2900.0000 1200.0000 1 1 1 1 1:1:1:1 是 2900.0000 1200.0000 2 0 0 2 2:2:2:0 是 2900.0000 1200.0000 3 1 1 3 3:3:3:1 是 2900.0000 1200.0000 4 0 0 4 4:4:4:0 是 2900.0000 1200.0000 5 1 1 5 5:5:5:1 是 2900.0000 1200.0000 6 0 0 6 6:6:6:0 是 2900.0000 1200.0000 7 1 1 7 7:7:7:1 是 2900.0000 1200.0000 8 0 0 8 8:8:8:0 是 2900.0000 1200.0000 9 1 1 9 9:9:9:1 是 2900.0000 1200.0000 10 0 0 10 10:10:10:0 是 2900.0000 1200.0000 11 1 1 11 11:11:11:1 是 2900.0000 1200.0000 12 0 0 12 12:12:12:0 是 2900.0000 1200.0000 13 1 1 13 13:13:13:1 是 2900.0000 1200.0000 14 0 0 14 14:14:14:0 是 2900.0000 1200.0000 15 1 1 15 15:15:15:1 是 2900.0000 1200.0000 16 0 0 16 16:16:16:0 是 2900.0000 1200.0000 17 1 1 17 17:17:17:1 是 2900.0000 1200.0000 18 0 0 18 18:18:18:0 是 2900.0000 1200.0000 19 1 1 19 19:19:19:1 是 2900.0000 1200.0000 20 0 0 20 20:20:20:0 是 2900.0000 1200.0000 21 1 1 21 21:21:21:1 是 2900.0000 1200.0000 22 0 0 22 22:22:22:0 是 2900.0000 1200.0000 23 1 1 23 23:23:23:1 是 2900.0000 1200.0000 24 0 0 0 0:0:0:0 是 2900.0000 1200.0000 25 1 1 1 1:1:1:1 是 2900.0000 1200.0000 26 0 0 2 2:2:2:0 是 2900.0000 1200.0000 27 1 1 3 3:3:3:1 是 2900.0000 1200.0000 28 0 0 4 4:4:4:0 是 2900.0000 1200.0000 29 1 1 5 5:5:5:1 是 2900.0000 1200.0000 30 0 0 6 6:6:6:0 是 2900.0000 1200.0000 31 1 1 7 7:7:7:1 是 2900.0000 1200.0000 32 0 0 8 8:8:8:0 是 2900.0000 1200.0000 33 1 1 9 9:9:9:1 是 2900.0000 1200.0000 34 0 0 10 10:10:10:0 是 2900.0000 1200.0000 35 1 1 11 11:11:11:1 是 2900.0000 1200.0000 36 0 0 12 12:12:12:0 是 2900.0000 1200.0000 37 1 1 13 13:13:13:1 是 2900.0000 1200.0000 38 0 0 14 14:14:14:0 是 2900.0000 1200.0000 39 1 1 15 15:15:15:1 是 2900.0000 1200.0000 40 0 0 16 16:16:16:0 是 2900.0000 1200.0000 41 1 1 17 17:17:17:1 是 2900.0000 1200.0000 42 0 0 18 18:18:18:0 是 2900.0000 1200.0000 43 1 1 19 19:19:19:1 是 2900.0000 1200.0000 44 0 0 20 20:20:20:0 是 2900.0000 1200.0000 45 1 1 21 21:21:21:1 是 2900.0000 1200.0000 46 0 0 22 22:22:22:0 是 2900.0000 1200.0000 47 1 1 23 23:23:23:1 是 2900.0000 1200.0000
它就在第五場。
L1d
一級數據記憶體。L1i
一級指令記憶體。L2
二級記憶體。L3
3 級(最後一級)記憶體。看表,L1 和 L2 記憶體是私有的,但是同一個套接字(有兩個套接字)中的所有處理器共享同一個 L3 記憶體。
相同資訊重複的事實表明您有一個多執行緒系統。