物理机睿频研究

物理,研究 · 浏览次数 : 155

小编点评

**物理机和虚拟机的睿频区别** | 特征 | 物理机 |虚拟机 | |---|---|---| | 主频 | 2.70 GHz | 3.1 GHz | | 全核睿频 | 3.7 GHz | 3.20 GHz | | 最高频率运行SPECJVM2008 | 3.7 GHz | 无信息 | | 单核睿频 | 3.1 GHz | 2.30 GHz |

正文

物理机睿频研究


简介

上一篇文章简单梳理了一下物理机和虚拟机的睿频的区别.
当时也看到默频2.7Ghz的Golden6150 最大睿频虽然可以到3.7Ghz
但是全核心压力大的情况下 最高能到 3.1Ghz
这个与官方宣传是比较接近的

CPU主频	2.70 GHz
核心数量	18 核 看
线程数量	36 线程
单核睿频	3.70 GHz 
全核睿频	3.20 GHz 

查看最高最低频率

运行SPECJVM2008 里面的startup 的脚本, 进行单核跑分
然后查看信息

find /sys/devices/system/cpu -iname cpuinfo_cur_freq  -exec cat {} \; \
|awk 'BEGIN{ max = 0} {if ($1 > max) max = $1; fi} END{printf "Max = %.1f\n",max}'
Max = 3678222.0
发现最高频率是接近 3.7Ghz的

然后运行完之后查看最低频率
find /sys/devices/system/cpu -iname cpuinfo_cur_freq  -exec cat {} \; \
|awk 'BEGIN{min = 99999999999999999} {if ($1 < min) min = $1;fi} END{printf "Min = %.1f\n",min}'
1199871.0

最低频率也是符合预期的

单核心平均平率, 就是上一篇里面验证的 3.1+ 
find /sys/devices/system/cpu -iname cpuinfo_cur_freq  -exec cat {} \; \
|awk '{sum += $1} END {printf "NR = %d,Average = %3.3f\n",NR,sum/NR}'
NR = 144,Average = 3113466.535

Linux的频率设置

设置为高性能模式:
cpupower -c all frequency-set -g performance

可以每个CPU设置为高性能模式
网上还有一个办法. 但是我没验证过. 需要单独核心设置主频
vi /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quietsplash intel_pstate=disable"

grub2-mkconfig -o /boot/grub2/grub.cfg

重启之后查看驱动会有变化:
如果driver是intel_pstate,禁用intel_pstate驱动后,使用acpi-cpufreq
之前为:
driver: intel_pstate
之后为:
acpi-cpufreq

手工设置CPU的频率
# 设置所有CPU
cpupower -c all frequency-set -f 1500Mhz
# 设置cpu 0
cpupower -c 0 frequency-set -f 2.30 Ghz
# 设置cpu为自动调频模式
cpupower -c all frequency-set -g conservative

From: https://blog.51cto.com/u_15127540/4343371?b=totalstatistic
注意, 这个还没验证. 

与物理机睿频研究相似的内容:

物理机睿频研究

# 物理机睿频研究 ## 简介 ``` 上一篇文章简单梳理了一下物理机和虚拟机的睿频的区别. 当时也看到默频2.7Ghz的Golden6150 最大睿频虽然可以到3.7Ghz 但是全核心压力大的情况下 最高能到 3.1Ghz 这个与官方宣传是比较接近的 CPU主频 2.70 GHz 核心数量 18

物理机和虚拟机上CPU睿频的区别

# 物理机和虚拟机上CPU睿频的区别 ## 关于睿频 ``` 睿频是指当启动一个运行程序后,处理器会自动加速到合适的频率, 而原来的运行速度会提升 10%~20% 以保证程序流畅运行的一种技术。 一般max的睿频不能超过特别长的时间. 他的能耗和TDP的影响都比较大. 睿频与很多环境和硬件相关: 1

s-tui验证机器主频的过程

摘要 小年在家陪孩子. 翻阅<企业存储技术>公众号的文章时 找到了 s-tui 进行监控机器主频的文章 感觉挺有用的 想验证一下 虚拟机有否支持Intel的睿频功能. 所以将之前写的python安装编译再优化一般一起拿出来用 目的 怀疑虚拟化为了简单起见 并不会直接使用Intel的睿频技术 物理机能

有状态软件如何在 k8s 上快速扩容甚至自动扩容

概述 在传统的虚机/物理机环境里, 如果我们想要对一个有状态应用扩容, 我们需要做哪些步骤? 申请虚机/物理机 安装依赖 下载安装包 按规范配置主机名, hosts 配置网络: 包括域名, DNS, 虚 ip, 防火墙... 配置监控 今天虚机环境上出现了问题, 是因为 RabbitMQ 资源不足.

[转帖]龙蜥社区成立智能调优 SIG,物理机、虚拟机、容器的多个典型应用调优效果平均在 10% 以上

https://baijiahao.baidu.com/s?id=1715482603122115961&wfr=spider&for=pc 关注 KeenTune SIG 是一款 AI 算法与专家知识库双轮驱动的操作系统全栈式智能优化产品,为主流的操作系统提供轻量化、跨平台的一键式性能调优,让应用

使用VMware Converter Standalone P2V(物理机转换虚拟机)

使用VMware Converter Standalone P2V(物理机转换虚拟机) 环境说明: 1、P2V软件:VMware-converter-en-6.3.0-20575345 下载地址:vCenter Converter: P2V Virtual Machine Converter | V

[转帖]关于linux:NUMA架构下的内存延迟区别测试

https://lequ7.com/guan-yu-linuxnuma-jia-gou-xia-de-nei-cun-yan-chi-qu-bie-ce-shi.html 当初的服务器物理机CPU个别都是多个CPU,核数也是十几甚至几十核。内存几十GB甚至是上百G,也是由许多的内存条组成的。那么我这

[转帖]VMware Converter (P2V迁移)问题汇总

https://www.dinghui.org/vmware-converter-p2v.html VMware vCenter Converter Standalone,是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。此外,还可以在 vCenter Server 环境中配置

RHCE01-Redhat 8 的安装和初始配置

Redhat 8 的安装和初始配置 环境说明: 1.在VMWare Workstation上创建虚拟机安装RHEL 8先决条件:自己的物理机(电脑/工作站/服务器)的CPU的虚拟化功能要开启。Intel的CPU:Virtualization Technology(VT-x)AMD的CPU:SVM M

Java JVM——11. 执行引擎

1.概述 执行引擎属于JVM的下层,里面包括:解释器、即时编译器、垃圾回收器。 执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行