localhost ~ # uname -a Linux localhost 3.18.0-17857-g88f7382b0217 #1 SMP PREEMPT Sun Jun 24 22:22:50 PDT 2018 x86_64 Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz GenuineIntel GNU/Linux localhost ~ # localhost ~ # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 78 model name : Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz stepping : 3 microcode : 0xba cpu MHz : 754.664 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 22 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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat invpcid_single pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp rsb_ctxsw retpoline kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 bugs : cpu_meltdown spectre_v1 spectre_v2 bogomips : 1824.00 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 78 model name : Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz stepping : 3 microcode : 0xba cpu MHz : 800.015 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 22 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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat invpcid_single pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp rsb_ctxsw retpoline kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 bugs : cpu_meltdown spectre_v1 spectre_v2 bogomips : 1824.00 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 78 model name : Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz stepping : 3 microcode : 0xba cpu MHz : 748.089 cache size : 4096 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 22 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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat invpcid_single pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp rsb_ctxsw retpoline kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 bugs : cpu_meltdown spectre_v1 spectre_v2 bogomips : 1824.00 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 78 model name : Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz stepping : 3 microcode : 0xba cpu MHz : 733.289 cache size : 4096 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 22 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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat invpcid_single pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp rsb_ctxsw retpoline kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 bugs : cpu_meltdown spectre_v1 spectre_v2 bogomips : 1824.00 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: localhost ~ # localhost ~ # localhost ~ # localhost ~ # for d in /sys/devices/system/cpu/cpu0/cache/index*; > do tail -c+1 $d/{level,type,size} > echo > done ==> /sys/devices/system/cpu/cpu0/cache/index0/level <== 1 ==> /sys/devices/system/cpu/cpu0/cache/index0/type <== Data ==> /sys/devices/system/cpu/cpu0/cache/index0/size <== 32K ==> /sys/devices/system/cpu/cpu0/cache/index1/level <== 1 ==> /sys/devices/system/cpu/cpu0/cache/index1/type <== Instruction ==> /sys/devices/system/cpu/cpu0/cache/index1/size <== 32K ==> /sys/devices/system/cpu/cpu0/cache/index2/level <== 2 ==> /sys/devices/system/cpu/cpu0/cache/index2/type <== Unified ==> /sys/devices/system/cpu/cpu0/cache/index2/size <== 256K ==> /sys/devices/system/cpu/cpu0/cache/index3/level <== 3 ==> /sys/devices/system/cpu/cpu0/cache/index3/type <== Unified ==> /sys/devices/system/cpu/cpu0/cache/index3/size <== 4096K localhost ~ # localhost ~ # for d in /sys/devices/system/cpu/cpu1/cache/index*; > do tail -c+1 $d/{level,type,size} > echo > done ==> /sys/devices/system/cpu/cpu1/cache/index0/level <== 1 ==> /sys/devices/system/cpu/cpu1/cache/index0/type <== Data ==> /sys/devices/system/cpu/cpu1/cache/index0/size <== 32K ==> /sys/devices/system/cpu/cpu1/cache/index1/level <== 1 ==> /sys/devices/system/cpu/cpu1/cache/index1/type <== Instruction ==> /sys/devices/system/cpu/cpu1/cache/index1/size <== 32K ==> /sys/devices/system/cpu/cpu1/cache/index2/level <== 2 ==> /sys/devices/system/cpu/cpu1/cache/index2/type <== Unified ==> /sys/devices/system/cpu/cpu1/cache/index2/size <== 256K ==> /sys/devices/system/cpu/cpu1/cache/index3/level <== 3 ==> /sys/devices/system/cpu/cpu1/cache/index3/type <== Unified ==> /sys/devices/system/cpu/cpu1/cache/index3/size <== 4096K localhost ~ # localhost ~ # localhost ~ # localhost ~ # for d in /sys/devices/system/cpu/cpu2/cache/index*; > do tail -c+1 $d/{level,type,size} > echo > done ==> /sys/devices/system/cpu/cpu2/cache/index0/level <== 1 ==> /sys/devices/system/cpu/cpu2/cache/index0/type <== Data ==> /sys/devices/system/cpu/cpu2/cache/index0/size <== 32K ==> /sys/devices/system/cpu/cpu2/cache/index1/level <== 1 ==> /sys/devices/system/cpu/cpu2/cache/index1/type <== Instruction ==> /sys/devices/system/cpu/cpu2/cache/index1/size <== 32K ==> /sys/devices/system/cpu/cpu2/cache/index2/level <== 2 ==> /sys/devices/system/cpu/cpu2/cache/index2/type <== Unified ==> /sys/devices/system/cpu/cpu2/cache/index2/size <== 256K ==> /sys/devices/system/cpu/cpu2/cache/index3/level <== 3 ==> /sys/devices/system/cpu/cpu2/cache/index3/type <== Unified ==> /sys/devices/system/cpu/cpu2/cache/index3/size <== 4096K localhost ~ # localhost ~ # localhost ~ # localhost ~ # for d in /sys/devices/system/cpu/cpu3/cache/index*; > do tail -c+1 $d/{level,type,size} > echo > done ==> /sys/devices/system/cpu/cpu3/cache/index0/level <== 1 ==> /sys/devices/system/cpu/cpu3/cache/index0/type <== Data ==> /sys/devices/system/cpu/cpu3/cache/index0/size <== 32K ==> /sys/devices/system/cpu/cpu3/cache/index1/level <== 1 ==> /sys/devices/system/cpu/cpu3/cache/index1/type <== Instruction ==> /sys/devices/system/cpu/cpu3/cache/index1/size <== 32K ==> /sys/devices/system/cpu/cpu3/cache/index2/level <== 2 ==> /sys/devices/system/cpu/cpu3/cache/index2/type <== Unified ==> /sys/devices/system/cpu/cpu3/cache/index2/size <== 256K ==> /sys/devices/system/cpu/cpu3/cache/index3/level <== 3 ==> /sys/devices/system/cpu/cpu3/cache/index3/type <== Unified ==> /sys/devices/system/cpu/cpu3/cache/index3/size <== 4096K localhost ~ # localhost ~ # localhost ~ # lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 78 Model name: Intel(R) Core(TM) m3-6Y30 CPU @ 0.90GHz Stepping: 3 CPU MHz: 800.050 CPU max MHz: 2200.0000 CPU min MHz: 400.0000 BogoMIPS: 1824.00 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 4096K 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 pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat invpcid_single pln pts dtherm hwp hwp_noitfy hwp_act_window hwp_epp rsb_ctxsw retpoline kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 localhost ~ # localhost ~ # localhost ~ # localhost ~ # cat /proc/mtrr reg00: base=0x07af00000 ( 1967MB), size= 1MB, count=1: uncachable reg01: base=0x07b800000 ( 1976MB), size= 8MB, count=1: uncachable reg02: base=0x07c000000 ( 1984MB), size= 64MB, count=1: uncachable reg03: base=0x080000000 ( 2048MB), size= 1024MB, count=1: uncachable reg04: base=0x0c0000000 ( 3072MB), size= 256MB, count=1: write-combining reg05: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: uncachable reg06: base=0x0e0000000 ( 3584MB), size= 512MB, count=1: uncachable localhost ~ # sudo dmidecode -t 17 # dmidecode 3.1 Scanning /dev/mem for entry point. SMBIOS 2.7 present. Handle 0x0006, DMI type 17, 32 bytes Memory Device Array Handle: 0x0000 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: Unknown Set: None Locator: Channel-0-DIMM-0 Bank Locator: BANK 0 Type: Unknown Type Detail: Synchronous Speed: 1600 MT/s Manufacturer: Unknown (ce00) Serial Number: None Asset Tag: Not Specified Part Number: K4E8E324EB-EGCF Rank: Unknown Handle 0x0007, DMI type 17, 32 bytes Memory Device Array Handle: 0x0000 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: Unknown Set: None Locator: Channel-1-DIMM-0 Bank Locator: BANK 0 Type: Unknown Type Detail: Synchronous Speed: 1600 MT/s Manufacturer: Unknown (ce00) Serial Number: None Asset Tag: Not Specified Part Number: K4E8E324EB-EGCF Rank: Unknown localhost ~ # sudo dmidecode -t memory | grep -i size Size: 2048 MB Size: 2048 MB localhost ~ #