Я использую процессор Intel Xeon E5-2680, который поддерживает огромные страницы размером 1 ГБ, но, похоже, в его TLB нет записи размером 1 ГБ. В чем смысл этого и какой размер записи будет использовать TLB при размере страниц 1 ГБ?
root@m:~# cpuid -1 -l 2
CPU:
0x5a: data TLB: 2M/4M pages, 4-way, 32 entries
0x03: data TLB: 4K pages, 4-way, 64 entries
0x76: instruction TLB: 2M/4M pages, fully, 8 entries
0xff: cache data is in CPUID leaf 4
0xb2: instruction TLB: 4K, 4-way, 64 entries
0xf0: 64 byte prefetching
0xca: L2 TLB: 4K pages, 4-way, 512 entries
root@m:~# grep Huge /proc/meminfo
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
FileHugePages: 0 kB
HugePages_Total: 6
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1048576 kB
Hugetlb: 6291456 kB
Подробнее здесь: https://stackoverflow.com/questions/790 ... -tlb-entry
ЦП с огромной страницей объемом 1 ГБ, но без записи TLB объемом 1 ГБ ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение