Linux Troubleshooting

Linux 开启CPU高性能

2020-12-07  本文已影响0人  yangqing

CentOS 7 之cpupowerutils

# 安装cpupowerutils
yum -y install cpupowerutils
# 开启高性能
cpupower frequency-set -g performance
# 查看
cpupower frequency-info
cat /proc/cpuinfo | grep MHz
# 模式说明:
performance 运行于最大频率
powersave 运行于最小频率
userspace 运行于用户指定的频率
ondemand 按需快速动态调整CPU频率, 一有cpu计算量的任务,就会立即达到最大频率运行,空闲时间增加就降低频率
conservative 按需快速动态调整CPU频率, 比 ondemand 的调整更保守
schedutil 基于调度程序调整 CPU 频率

CentOS 7 之tuned

yum install -y tuned  # 安装tuned工具

systemctl starttuned  # 启动/停止tuned服务
systemctl enable tuned  # 自启动/禁止自启动

tuned-adm profile throughput-performance # 开启高性能
tuned-adm active # 显示当前性能模式
tuned-adm off # 关闭

tuned服务的相关配置目录:
/usr/lib/tuned/         # 原生的性能模式
├── balanced
│   └── tuned.conf
├── desktop
│   └── tuned.conf
├── functions
├── latency-performance
│   └── tuned.conf
├── network-latency
│   └── tuned.conf
├── network-throughput
│   └── tuned.conf
├── powersave
│   ├── script.sh
│   └── tuned.conf
├── recommend.conf
├── throughput-performance
│   └── tuned.conf
├── virtual-guest
│   └── tuned.conf
└── virtual-host
    └── tuned.conf

/etc/tuned              # DIY的性能模式
├── active_profile      # 当前的性能模式
├── bootcmdline         
└── tuned-main.conf

tuned-adm list  # 显示host上能运行的性能模式

Available profiles:
- balanced                  # 平衡模式
- desktop
- latency-performance       # 低延迟的性能模式
- network-latency
- network-throughput
- powersave                 # 节能模式
- throughput-performance    # 高吞吐量优化模式
- virtual-guest             # 虚拟客人模式
- virtual-host
- oracle                    # oracle模式

常用模式介绍:
balanced
它的目的是成为性能和功耗之间的折衷。它试图尽量使用自动调节。它有好的结果对于大多数负载。唯一的缺点是增加了延迟。在当前调释放它使CPU、磁盘、音频和视频插件和激活ondemand调控器。radeon_powersave设置为自动。

latency-performance
低延迟的性能模式。它禁用电能节约机制,使sysctl设置提高延迟。CPU调节器将性能低的CPU锁定C状态(通过PM QoS)。

throughput-performance
高吞吐量优化模式。它禁用电能节约机制,使sysctl设置提高吞吐量性能的磁盘、网络IO和转向最后期限的调度器。CPU调试器设置为性能模式。

virtual-guest
基于企业存储配置文件,在其他任务,增加虚拟内存swappiness和减少磁盘预读值。它没有禁用磁盘屏障。

oracle
基于throughput-performance模式,它另外禁用透明的巨大的页面和修改内核参数相关的一些其他性能。这个配置文件是由tuned-profiles-oracle包。在6.8及以后版本可用。

上一篇下一篇

猜你喜欢

热点阅读