文章目录
在嵌入式项目预研前期阶段,我们常常需要对某个平台进行资源和性能方面的评估,以下是最常见的一些评估指标:
型号,架构 | bogomips 值 |
---|---|
RV1106,ARM A7 | 17.47 |
RK3566,ARM A55 | 48.00 |
我的台式机CPU,Intel® Core™ i7-10700 | 5808.00 |
服务器CPU,Intel® Xeon® Platinum | 5000.00 |
一、RK3566(泰山派 2+16) 性能数据
1、内存评估
一般有这样一个经验公式:
- 应用程序可用内存/系统物理内存>70%时,表示系统内存资源非常充足,不影响系统性能;
- 20%<应用程序可用内存/系统物理内存<70%时,表示系统内存资源基本能 满足应用需求,暂时不影响系统性能;
- 应用程序可用内存/系统物理内 存<20%时,表示系统内存资源紧缺,需要增加系统内存;
root@RK356X:/# free
total used free shared buff/cache available
Mem: 2017732 77152 1854500 1040 86080 1914452
Swap: 0 0 0
root@RK356X:/# cat /proc/meminfo
MemTotal: 2017732 kB //所有可用的内存大小,物理内存减去预留位和内核使用。系统从加电开始到引导完成,firmware/BIOS要预留一些内存,内核本身要占用一些内存,最后剩下可供内核支配的内存就是MemTotal。这个值在系统运行期间一般是固定不变的,重启会改变。
MemFree: 1854500 kB //表示系统尚未使用的内存。
MemAvailable: 1914452 kB //真正的系统可用内存,系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以这部分可回收的内存加上MemFree才是系统可用的内存
Buffers: 3616 kB //用来给块设备做缓存的内存,(文件系统的 metadata、pages)
Cached: 57568 kB //分配给文件缓冲区的内存,例如vi一个文件,就会将未保存的内容写到该缓冲区
SwapCached: 0 kB //被高速缓冲存储用的交换空间(硬盘的swap)的大小
Active: 44040 kB //经常使用的高速缓冲存储器页面文件大小
Inactive: 50516 kB //不经常使用的高速缓冲存储器文件大小
Active(anon): 33604 kB //活跃的匿名内存
Inactive(anon): 812 kB //不活跃的匿名内存
Active(file): 10436 kB //活跃的文件使用内存
Inactive(file): 49704 kB //不活跃的文件使用内存
Unevictable: 0 kB //不能被释放的内存页
Mlocked: 0 kB //系统调用 mlock
SwapTotal: 0 kB //交换空间总内存
SwapFree: 0 kB //交换空间空闲内存
Dirty: 16 kB //等待被写回到磁盘的
Writeback: 0 kB //正在被写回的
AnonPages: 33472 kB //未映射页的内存/映射到用户空间的非文件页表大小
Mapped: 38032 kB //映射文件内存
Shmem: 1040 kB //已经被分配的共享内存
KReclaimable: 24904 kB //内核内存,内存压力时内核尝试回收
Slab: 44872 kB //内核数据结构缓存
SReclaimable: 24904 kB //可收回slab内存
SUnreclaim: 19968 kB //不可收回slab内存
KernelStack: 2224 kB //内核消耗的内存
PageTables: 756 kB //管理内存分页的索引表的大小
NFS_Unstable: 0 kB //不稳定页表的大小
Bounce: 0 kB //在低端内存中分配一个临时buffer作为跳转,把位于高端内存的缓存数据复制到此处消耗的内存
WritebackTmp: 0 kB //FUSE用于临时写回缓冲区的内存
CommitLimit: 1008864 kB //系统实际可分配内存
Committed_AS: 153252 kB //系统当前已分配的内存
VmallocTotal: 263061440 kB //预留的虚拟内存总量
VmallocUsed: 5088 kB //已经被使用的虚拟内存
VmallocChunk: 0 kB //可分配的最大的逻辑连续的虚拟内存
Percpu: 512 kB //percpu机制使用的内存
CmaTotal: 16384 kB
CmaAllocated: 1944 kB
CmaReleased: 14440 kB
CmaFree: 0 kB
2、磁盘评估
root@RK356X:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 5.9G 280M 5.4G 5% /
devtmpfs 977M 0 977M 0% /dev
tmpfs 986M 0 986M 0% /dev/shm
tmpfs 986M 128K 986M 1% /tmp
tmpfs 986M 260K 985M 1% /run
/dev/mmcblk0p7 123M 13M 104M 11% /oem
/dev/mmcblk0p8 8.2G 25K 8.2G 1% /userdata
root@RK356X:/# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/root 5984 280 5442 5% /
devtmpfs 977 0 977 0% /dev
tmpfs 986 0 986 0% /dev/shm
tmpfs 986 1 986 1% /tmp
tmpfs 986 1 985 1% /run
/dev/mmcblk0p7 123 13 104 11% /oem
/dev/mmcblk0p8 8344 1 8343 1% /userdata
root@RK356X:/# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 6127168 286560 5572136 5% /
devtmpfs 999904 0 999904 0% /dev
tmpfs 1008864 0 1008864 0% /dev/shm
tmpfs 1008864 128 1008736 1% /tmp
tmpfs 1008864 260 1008604 1% /run
/dev/mmcblk0p7 125331 12362 106419 11% /oem
/dev/mmcblk0p8 8543240 25 8543215 1% /userdata
Filesystem
:代表该文件系统时哪个分区,所以列出的是设备名称。Size
:由传入的参数决定(-h: 给人看到,-m:以MB为单位,-k:以KB为单位)列表的单位Used
:已经使用的空间大小。Avail
:剩余的空间大小。Use%
:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。Mounted on
:磁盘挂载的目录,即该磁盘的内容可以在挂载目录下面找到。
root@RK356X:/# cat /proc/partitions
major minor #blocks name
1 0 4096 ram0
179 0 15288320 mmcblk0
179 1 4096 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 65536 mmcblk0p3
179 4 65536 mmcblk0p4
179 5 32768 mmcblk0p5
179 6 6291456 mmcblk0p6
179 7 131072 mmcblk0p7
179 8 8685536 mmcblk0p8
3、磁盘写入速度评估
root@RK356X:/# time dd if=/dev/urandom of=ranfile bs=1M count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0200203 s, 52.4 MB/s
real 0m0.031s
user 0m0.002s
sys 0m0.029s
4、CPU评估
获取CPU信息
root@RK356X:/# cat /proc/cpuinfo
processor : 0
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
processor : 1
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
processor : 2
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
processor : 3
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
Hardware : lckfb tspi V10 Board
Serial : 5bb6514dc59abd77
BogoMIPS Linux操作系统中衡量 计算机处理器运行速度的一种尺度。Bogo是Bogus(伪)的意思;MIPS是每秒百万条指令。
我的台式机CPU对比
对比一下我的电脑酷睿 i7的16核的数据
liefyuan@ubuntu:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 165
model name : Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
stepping : 5
microcode : 0xca
cpu MHz : 2904.002
cache size : 16384 KB
physical id : 0
siblings : 2
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 mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap clflushopt xsaveopt xsavec xsaves arat pku ospke md_clear flush_l1d arch_capabilities
bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs itlb_multihit srbds mmio_stale_data retbleed eibrs_pbrsb
bogomips : 5808.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
...
型号,架构 | bogomips 值 |
---|---|
RK3566,ARM A55 | 48.00 |
i7-10700,Interl | 5808.00 |
5、cpu占用情况
root@RK356X:/# uptime
09:39:26 up 39 min, 0 users, load average: 0.00, 0.00, 0.00
- 09:39:26 :服务器事件
- 39 min :当前服务器运行时长
- load average:这个输出值,这三个值的大小一般不能大于系统CPU的个数,例如,本输出中系统有
4个CPU
,如果load average的三个值长期大于4
时,说明CPU很繁忙,负载很高,可能会影响系统性能,但是偶尔大于4
时,倒不用担心,一般不会影响系统性能。相反,如果load average的输出值小于CPU的个数,则表示CPU还有空闲的时间片,比如本例中的输出,CPU是非常空闲的。
6、系统运行情况
root@RK356X:/# top
top - 09:37:07 up 37 min, 0 users, load average: 0.00, 0.00, 0.00
Tasks: 123 total, 1 running, 122 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0.7/2.0 3[ ] %Cpu1 : 0.0/0.6 1[ ]
%Cpu2 : 0.0/0.0 0[ ] %Cpu3 : 0.0/0.0 0[ ]
GiB Mem : 5.1/1.9 [ ]
GiB Swap: 0.0/0.0 [ ]
PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND
1 root 20 0 2.9m 0.4m 0.0 0.0 0:00.38 S init
126 root 20 0 2.9m 0.4m 0.0 0.0 0:00.03 S `- /sbin/syslog+
130 root 20 0 2.9m 0.4m 0.0 0.0 0:00.02 S `- /sbin/klogd +
150 root 20 0 3.3m 2.2m 0.0 0.1 0:00.25 S `- /sbin/udevd +
570 dbus 20 0 2.6m 0.2m 0.0 0.0 0:00.00 S `- dbus-daemon +
613 root 20 0 2.6m 1.6m 0.0 0.1 0:00.36 S `- /sbin/dhcpcd+
617 root 20 0 71.2m 3.3m 0.0 0.2 0:00.79 S `- /usr/sbin/nt+
623 root 20 0 252.0m 49.5m 0.0 2.5 0:03.44 S `- /usr/bin/wes+
677 root 20 0 54.5m 21.4m 0.0 1.1 0:00.11 S `- /usr/lib+
678 root 20 0 53.5m 20.1m 0.0 1.0 0:00.08 S `- /usr/lib+
627 root 20 0 2.4m 0.1m 0.0 0.0 0:00.00 S `- /usr/sbin/dr+
663 root 20 0 381.3m 2.4m 0.0 0.1 0:00.14 S `- /usr/bin/adbd
693 root 20 0 2.5m 0.2m 0.0 0.0 0:00.33 S `- /usr/sbin/dn+
695 root 20 0 3.2m 1.8m 0.0 0.1 0:00.06 S `- /bin/sh /etc+
913 root 20 0 5.7m 1.5m 0.0 0.1 0:00.00 S `- sleep 120
705 root 20 0 1.9m 0.1m 0.0 0.0 0:00.00 S `- input-event-+
一般经验
- user% + sys%< 70%状态良好
- user% + sys%= 85% 状态报警
- user% + sys% >=90% 状态糟糕
7、其他参数
系统现在参数
root@RK356X:/# ulimit -a
real-time non-blocking time (microseconds, -R) unlimited
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 7811
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 7811
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
8、进程资源
新建一个进程需要最小的内存空间本机为8M,具体可通过ulimit -s查看
root@RK356X:/# ulimit -s
8192
–
二、RV1106G2 (spi nand flash 256MB)性能数据
1、内存评估
# free
total used free shared buff/cache available
Mem: 54660 19624 24772 248 10264 31052
Swap: 0 0 0
# cat /proc/meminfo
MemTotal: 54660 kB
MemFree: 24772 kB
MemAvailable: 31064 kB
Buffers: 0 kB
Cached: 6344 kB
SwapCached: 0 kB
Active: 2292 kB
Inactive: 5452 kB
Active(anon): 120 kB
Inactive(anon): 1528 kB
Active(file): 2172 kB
Inactive(file): 3924 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 1420 kB
Mapped: 2936 kB
Shmem: 248 kB
KReclaimable: 3920 kB
Slab: 18260 kB
SReclaimable: 3920 kB
SUnreclaim: 14340 kB
KernelStack: 536 kB
PageTables: 172 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 27328 kB
Committed_AS: 16312 kB
VmallocTotal: 1163264 kB
VmallocUsed: 1680 kB
VmallocChunk: 0 kB
Percpu: 96 kB
CmaTotal: 67584 kB
CmaAllocated: 0 kB
CmaReleased: 67584 kB
CmaFree: 0 kB
2、磁盘评估
# df -h
Filesystem Size Used Available Use% Mounted on
ubi0:rootfs 100.7M 100.7M 8.0K 100% /
devtmpfs 26.6M 0 26.6M 0% /dev
tmpfs 26.7M 0 26.7M 0% /dev/shm
tmpfs 26.7M 80.0K 26.6M 0% /tmp
tmpfs 26.7M 168.0K 26.5M 1% /run
# df -m
Filesystem 1M-blocks Used Available Use% Mounted on
ubi0:rootfs 101 101 0 100% /
devtmpfs 27 0 27 0% /dev
tmpfs 27 0 27 0% /dev/shm
tmpfs 27 0 27 0% /tmp
tmpfs 27 0 27 1% /run
# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
ubi0:rootfs 103100 103092 8 100% /
devtmpfs 27248 0 27248 0% /dev
tmpfs 27328 0 27328 0% /dev/shm
tmpfs 27328 80 27248 0% /tmp
tmpfs 27328 168 27160 1% /run
#
Filesystem
:代表该文件系统时哪个分区,所以列出的是设备名称。Size
:由传入的参数决定(-h: 给人看到,-m:以MB为单位,-k:以KB为单位)列表的单位Used
:已经使用的空间大小。Avail
:剩余的空间大小。Use%
:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。Mounted on
:磁盘挂载的目录,即该磁盘的内容可以在挂载目录下面找到。
# cat /proc/partitions
major minor #blocks name
31 0 256 mtdblock0
31 1 1024 mtdblock1
31 2 1024 mtdblock2
31 3 5120 mtdblock3
31 4 122880 mtdblock4
3、磁盘写入速度评估
# time dd if=/dev/urandom of=ranfile bs=1M count=1
1+0 records in
1+0 records out
0.00user 0.03system 0:00.04elapsed 95%CPU (0avgtext+0avgdata 1684maxresident)k
0inputs+0outputs (0major+314minor)pagefaults 0swaps
4、CPU评估
获取CPU信息
# cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 17.47
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : Rockchip (Device Tree)
Revision : 0000
Serial : ce2a448eececc831
型号,架构 | bogomips 值 |
---|---|
RK3566,ARM A55 | 48.00 |
i7-10700,Interl | 5808.00 |
RV1106,ARM A7 | 17.47 |
6、系统运行情况
# top
Mem: 31228K used, 23432K free, 248K shrd, 0K buff, 7424K cached
CPU: 0% usr 9% sys 0% nic 90% idle 0% io 0% irq 0% sirq
Load average: 0.04 0.03 0.00 1/62 854
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
854 271 root R 1792 3% 9% top
230 1 root S 10216 19% 0% /usr/bin/adbd
268 1 root S 5184 9% 0% rkwifi_server start
184 1 root S 4924 9% 0% /usr/libexec/bluetooth/bluetoothd -n
179 1 dbus S 1808 3% 0% dbus-daemon --system
271 1 root S 1804 3% 0% -sh
1 0 root S 1792 3% 0% init
445 1 root S 1788 3% 0% udhcpc -i wlan0 -T 1 -A 0 -b -q
103 1 root S 1784 3% 0% /sbin/syslogd -n
107 1 root S 1780 3% 0% /sbin/klogd -n
118 1 root S 1580 3% 0% /sbin/udevd -d
427 1 root S 1244 2% 0% wpa_supplicant -B -i wlan0 -c /data/wp
59 2 root IW 0 0% 0% [kworker/u2:1-ev]
71 2 root IW 0 0% 0% [kworker/u2:2-ev]
68 2 root IW 0 0% 0% [kworker/0:2-eve]
11 2 root SW 0 0% 0% [kcompactd0]
7 2 root SW 0 0% 0% [ksoftirqd/0]
44 2 root SW 0 0% 0% [kconsole]
79 2 root SW 0 0% 0% [ubi_bgt0d]
87 2 root SW 0 0% 0% [ubifs_bgt0_0]
一般经验
- user% + sys%< 70%状态良好
- user% + sys%= 85% 状态报警
- user% + sys% >=90% 状态糟糕
5、cpu占用情况
# uptime
12:15:51 up 15 min, load average: 0.00, 0.02, 0.00
- 12:15:51 :服务器事件
- 15 min :当前服务器运行时长
- load average:这个输出值,这三个值的大小一般不能大于系统CPU的个数,例如,本输出中系统有
1个CPU
,如果load average的三个值长期大于1
时,说明CPU很繁忙,负载很高,可能会影响系统性能,但是偶尔大于1
时,倒不用担心,一般不会影响系统性能。相反,如果load average的输出值小于CPU的个数,则表示CPU还有空闲的时间片,比如本例中的输出,CPU是非常空闲的。
7、其他参数
系统现在参数
# ulimit -a
core file size (blocks) (-c) unlimited
data seg size (kb) (-d) unlimited
scheduling priority (-e) 0
file size (blocks) (-f) unlimited
pending signals (-i) 425
max locked memory (kb) (-l) 64
max memory size (kb) (-m) unlimited
open files (-n) 1024
POSIX message queues (bytes) (-q) 819200
real-time priority (-r) 0
stack size (kb) (-s) 8192
cpu time (seconds) (-t) unlimited
max user processes (-u) 425
virtual memory (kb) (-v) unlimited
file locks (-x) unlimited
8、进程资源
新建一个进程需要最小的内存空间本机为8M,具体可通过ulimit -s查看
# ulimit -s
8192
三、服务器
这里只对比CPU
CPU数据
root@iZwz99vom0kq9wknx6n0tlZ:~# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) Platinum
stepping : 4
microcode : 0x1
cpu MHz : 2500.000
cache size : 33792 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
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 mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data retbleed gds
bogomips : 5000.00
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) Platinum
stepping : 4
microcode : 0x1
cpu MHz : 2500.000
cache size : 33792 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
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 mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit mmio_stale_data retbleed gds
bogomips : 5000.00
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management: