【转帖】linux 调优篇 :硬件调优(BIOS配置)* 壹
一. 设置内存刷新频率为Auto
二. 开启NUMA
三. 设置Stream Write Mode
四. 开启CPU预取配置
五. 开启SRIOV
六. 开启SMMU
通过在BIOS中设置一些高级选项,可以有效提升虚拟化平台性能。表1列出了TaiShan服务器和性能相关的BIOS推荐配置项。
|
BIOS配置项 |
推荐配置值 |
配置项说明 |
|---|---|---|
|
Custom Refresh Rate |
Auto |
内存刷新频率(缺省值是32ms) 菜单路径:“Advanced > Memory Config > Custom Refresh Rate” |
|
NUMA |
Enable |
NUMA特性开关选项(缺省值是Enable) 菜单路径:“Advanced > Memory Config > NUMA” |
|
Stream Write Mode |
Allocate share LLC |
Stream写模式(缺省值是Allocate share LLC) 菜单路径:“Advanced > Performance Config > Stream Write Mode” |
|
CPU Prefetching Configuration |
Enabled |
CPU预取配置(缺省值是Enabled) 菜单路径:“Advanced > MISC Config > CPU Prefetching Configuration” |
|
SRIOV |
Enable |
SRIOV选项(缺省值是Enable) 菜单路径:“Advanced > PCIe Config > SRIOV” |
|
Support Smmu |
Enabled |
SMMU功能选项(缺省值是Enabled) 菜单路径:“Advanced > MISC Config > Support Smmu” |
一. 设置内存刷新频率为Auto
- 服务器重启,进入BIOS,依次选择“Advanced > Memory Config > Custom Refresh Rate”。

- 设置“Custom Refresh Rate”选项为“Auto”,按F10保存BIOS配置。
二. 开启NUMA
- 服务器重启,进入BIOS,依次选择“Advanced > Memory Config > NUMA”。

- 设置“NUMA”选项为“Enable”,按F10保存BIOS配置。
三. 设置Stream Write Mode
- 服务器重启,进入BIOS,依次选择“Advanced > Performance Config > Stream Write Mode”。

- 设置“Stream Write Mode”选项为“Allocate share LLC”,按F10保存BIOS配置。
四. 开启CPU预取配置
开启CPU预取配置选项的目的在于CPU先行提取下一段指令以提高系统效能。
说明:
- 在使用lmbench测试内存带宽时,建议开启CPU预取。
- 在使用lmbench测试内存延迟时,建议关闭CPU预取。
- 服务器重启,进入BIOS,依次选择“Advanced > MISC Config > CPU Prefetching Configuration”。

- 设置“CPU Prefetching Configuration”选项为“Enabled”,按F10保存BIOS配置。
五. 开启SRIOV
- 服务器重启,进入BIOS,依次选择“Advanced > PCIe Config > SRIOV”。

- 设置“SRIOV”选项为“Enable”,按F10保存BIOS配置。
六. 开启SMMU
系统存储管理单元(SMMU)是鲲鹏920系列处理器实现虚拟化扩展所提供的一个重要组件。
- 服务器重启,进入BIOS,依次选择“Advanced > MISC Config > Support Smmu”。

- 设置“Support Smmu”选项为“Enabled”。如果已经设置为Enabled,按F10保存BIOS配置。
【转帖】linux 调优篇 :硬件调优(BIOS配置)* 壹的更多相关文章
- 大数据集群Linux CentOS 7.6 系统调优篇
大数据集群Linux CentOS 7.6 系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.设置主机hosts文件 1>.修改主机名 [root@node100 ...
- Linux网卡调优篇-禁用ipv6与优化socket缓冲区大小
Linux网卡调优篇-禁用ipv6与优化socket缓冲区大小 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一般在内网环境中,我们几乎是用不到IPV6,因此我们没有必要把多不 ...
- Linux虚拟内存(swap)调优篇-“swappiness”,“vm.dirty_background_ratio”和“vm.dirty_ratio”
Linux虚拟内存(swap)调优篇-“swappiness”,“vm.dirty_background_ratio”和“vm.dirty_ratio” 作者:尹正杰 版权声明:原创作品,谢绝转载 ...
- MySQL 数据库规范--调优篇(终结篇)
前言 这篇是MySQL 数据库规范的最后一篇--调优篇,旨在提供我们发现系统性能变弱.MySQL系统参数调优,SQL脚本出现问题的精准定位与调优方法. 目录 1.MySQL 调优金字塔理论 2.MyS ...
- 《Kafka权威指南》读书笔记-操作系统调优篇
<Kafka权威指南>读书笔记-操作系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 大部分Linux发行版默认的内核调优参数配置已经能够满足大多数应用程序的运 ...
- Linux系统优化之网络IO调优
修改 vi /etc/sysctl.conf后执行命令 sysctl -p立即生效 首先,系统的不同也会导致 /etc/下的 文件的不同,原本powerpc 环境下 在 /etc/init.d/下有个 ...
- <JVM下篇:性能监控与调优篇>03-JVM监控及诊断工具-GUI篇
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...
- <JVM下篇:性能监控与调优篇>01-概述篇-02-JVM监控及诊断工具-命令行篇
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...
- linux分析、诊断及调优的必备“杀器”之一
下面分别列出linux分析.诊断及调优时用到的工具,并分别进行说明,以方便自己和其他同学参考学习,禁止转载. 1.top top - 02:06:59 up 4 days, 17:14, 2 user ...
- Android性能调优篇之探索垃圾回收机制
开篇废话 如果我们想要进行内存优化的工作,还是需要了解一下,但这一块的知识属于纯理论的,有可能看起来会有点枯燥,我尽量把这一篇的内容按照一定的逻辑来走一遍.首先,我们为什么要学习垃圾回收的机制,我大概 ...
随机推荐
- Quartz.Net系列(一):Windows任务计划程序
1.使用此电脑=>管理 系统工具=>任务计划程序=>任务计划程序库=>创建任务 创建任务 触发器 操作 条件=>去掉只有在计算机使用交流电源时才启动此任务 创建 ...
- 神经网络入门篇:激活函数的导数(Derivatives of activation functions)
激活函数的导数 在神经网络中使用反向传播的时候,真的需要计算激活函数的斜率或者导数.针对以下四种激活,求其导数如下: 1)sigmoid activation function 图1.8.1 其具体的 ...
- 视频编码耗时长、编码帧发送失败…DVPP视频编码问题典型案例分析
摘要:本期就分享几个关于DVPP视频编码问题的典型案例,并给出原因分析及解决方法 本文分享自华为云社区<DVPP媒体数据处理视频编码问题案例>,作者:昇腾CANN. DVPP(Digita ...
- 全量通过,华为云GaussDB首批完成信通院全密态数据库评测
摘要:100%全量通过!基于全栈创新计算架构的全密态数据库华为云GaussDB,完成了中国信通院组织的首批"全密态数据库"产品能力评测. 本文分享自华为云社区<全量通过!华为 ...
- 带你读顶会论文丨基于溯源图的APT攻击检测
摘要:本次分享主要是作者对APT攻击部分顶会论文阅读的阶段性总结,将从四个方面开展. 本文分享自华为云社区<[论文阅读] (10)基于溯源图的APT攻击检测安全顶会总结>,作者:eastm ...
- 开心档之MySQL 数据类型
MySQL 数据类型 MySQL 中定义数据字段的类型对你数据库的优化是非常重要的. MySQL 支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL 支持所有 ...
- 火山引擎DataLeap的Catalog系统搜索实践 (二):整体架构
整体架构 火山引擎DataLeap的Catalog搜索系统使用了开源的搜索引擎Elasticsearch进行基础的文档检索(Recall阶段),因此各种资产元数据会被存放到Elasticsearch中 ...
- 对话 BitSail Contributor | 姚泽宇:新生火焰,未来亦可燎原
2022 年 10 月,字节跳动 BitSail 数据引擎正式开源.同期,社区推出 Contributor 激励计划第一期,目前已有 12 位开发者为 BitSail 社区做出贡献,成为了首批 Bit ...
- 大数据 - ClickHouse
https://clickhouse.com/ 概念 ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的列式存储数据库(DBMS),使用 C++语言编写,主要用于在线分析处理查询( ...
- pytest用例执行顺序
py文件的执行顺序 pytest默认按字母顺序去执行的(小写英文-->大写英文--->0~9数字) setup_module->setup_claas->setup_funct ...