大佬教程收集整理的这篇文章主要介绍了linux – / sys / device /和dmidecode报告的不同CPU缓存大小,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试过两种技巧.
a)使用来自/ sys / device的信息.这是输出.
$cat /sys/devices/system/cpu/cpu0/cache/index1/size 32K $cat /sys/devices/system/cpu/cpu0/cache/index2/size 256K $cat /sys/devices/system/cpu/cpu0/cache/index3/size 8192K
b)使用来自dmidecode的信息
$sudo dmidecode -t cache Cache Information Socket Designation: cpu Internal L1 Configuration: Enabled,Not Socketed,Level 1 Operational Mode: Write Through LOCATIOn: Internal Installed Size: 256 KB Maximum Size: 256 KB < .... > Cache Information Socket Designation: cpu Internal L2 Configuration: Enabled,Level 2 Operational Mode: Write Through LOCATIOn: Internal Installed Size: 1024 KB Maximum Size: 1024 KB < .... > Cache Information Socket Designation: cpu Internal L3 Configuration: Enabled,Level 3 Operational Mode: Write BACk LOCATIOn: Internal Installed Size: 8192 KB Maximum Size: 8192 KB < .... >
报告的L2和L3缓存大小不同.有关a)为什么会出现这种差异的任何想法? b)哪种方法给出了正确的值?
其他相关信息:
$uname -a Linux 3.0.0-14-generic #23somerville3-Ubuntu SMP Mon Dec 12 09:20:18 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i7-3770 cpu @ 3.40GHz stepping : 9 cpu MHz : 2400.000 cache size : 8192 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 6784.23 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical,48 bits virtual power management: < ... >
以上是大佬教程为你收集整理的linux – / sys / device /和dmidecode报告的不同CPU缓存大小全部内容,希望文章能够帮你解决linux – / sys / device /和dmidecode报告的不同CPU缓存大小所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。