Linux下安装tuned以使用tuned-adm命令优化Linux系统性能
本文介绍在RHEL、CentOS 8/7、Ubuntu、Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能。作为系统管理员,您应该能够通过调整各种设置来优化Linux系统的性能,以适合您的用例工作负载,本文目的是帮助您优化Linux的性能。
可以调整到的可用配置文件
balanced:非常适合在节能和性能之间寻求折衷的系统。desktop:源自平衡配置文件,提供交互式应用程序的更快响应。throughput-performance:调整系统以获得最大吞吐量。latency-performance:对于要求低延迟,以功耗为代价的服务器系统的理想选择。network-latency:源自延迟性能配置文件,它启用其他网络调整参数以提供较低的网络延迟。network-throughput:从吞吐量性能概要文件得出,附加的网络调整参数适用于最大的网络吞吐量。powersave:调整系统以最大程度地节省电力。oracle:基于吞吐量性能概要文件针对Oracle数据库负载进行了优化。virtual-guest:优化以在虚拟访客中运行。virtual-host:如果用于运行KVM guest虚拟机,请调整系统以获得最佳性能
安装Tuned
在RHEL、CentOS 8/7 Linux系统中,tuned软件包是默认安装并启用的,如果要在CentOS/RHEL机器上手动安装并启用软件包,请运行以下命令:
sudo yum install tunedsudo systemctl enable --now tuned
在Ubuntu、Debian下:
sudo apt updatesudo apt install tuned tuned-utils tuned-utils-systemtap
启动后确认服务状态:
$ systemctl status tuned
选择调整配置文件
调整的配置文件包含性能提升配置文件,性能提升配置文件包括侧重于:存储和网络的低延迟、高吞吐量的存储和网络、虚拟主机性能、虚拟机性能的配置文件。
我们将使用tuned-adm命令来更改已调整守护程序的设置。
检查当前活动的调优配置文件:
$ tuned-adm activeCurrent active profile: virtual-guest
列出所有可用的调整配置文件
$ tuned-adm list
tuned-adm配置文件命令用于将活动配置文件切换到其他配置文件,此示例将调整我们的系统以实现最大吞吐量:
sudo tuned-adm profile throughput-performance确认当前配置文件:$ sudo tuned-adm activeCurrent active profile: throughput-performance
检查系统推荐的调整配置文件tuned-adm命令还可以建议系统的调整配置文件,这基于各种系统特征,包括系统是否为虚拟机以及在系统安装期间选择的其他预定义类别:$ tuned-adm recommendvirtual-guest然后,您可以将个人资料设置为推荐值:sudo tuned-adm profile virtual-guest要查看配置文件详细信息,请运行:$ tuned-adm profile_info virtual-guest
关闭个人资料要恢复当前配置文件所做的设置更改,请切换到另一个配置文件或停用已调谐的守护程序。使用tuned-adm off命令关闭已调优的调整活动:$ tuned-adm off使用以下命令确认:$ tuned-adm active
Linux下安装tuned以使用tuned-adm命令优化Linux系统性能相关推荐
- Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版
Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版 一.资源 Linux下的Redis的下载地址 二.安装与测试 上传至自己的Linux平台 解压安装包 tar ...
- Linux下安装DB2数据库步骤及常用命令
前言: 最近有些项目在Linux下使用的是IBM的DB2数据库,感觉没MySQL那样容易了解深入,可能是DB2数据库更倾向于商业化,没MySQL那样开源,相关DB2的资源网上没MySQL那样普及,至于 ...
- 【已阅】Linux下的用户分类与su/sudo 命令,Linux下的文件类型/用户文件权限身份/文件权限属性/权限与文件权限/ls-l文件属性详解
Tips 下载就是把我们的文件拷贝到系统的某个特定路径之下,普通用户是不允许你往系统里面去拷的. Linux下的用户分类 root用户,管理员级别的用户身份,他的话基本上不受权限的约束. 普通用户,普 ...
- linux装Oracle需要jdk,告诉你Ubuntu Linux下安装Oracle JDK的方法及命令
说明:由于很多系统不支持使用OpenJDK,因此在Ubuntu下会需要安装Oracle JDK.而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对麻烦一些,我经 ...
- linux安装opencv让输入密码,linux下安装opencv的全过程(对初学者或者linux不熟悉的童鞋,非常适合)...
1.在安装之前,需要安装一下软件 # yum install gcc-c++ # yum install cmake # yum install subversion # yum install pk ...
- Linux下安装搭建Memcached集群环境
由于项目需要,需要搭建memcached集群环境,遂开始调研相关技术 网络上有不少linux下安装memcached的教程,对于我这个linux零基础的来说,想立马在linux下安装memcached ...
- linux升级openssl需要先卸载吗,linux下安装/升级openssl
(2810) (1) 安装环境: 操作系统:CentOs7 OpenSSL Version:openssl-1.0.2j.tar.gz 安装: 目前版本最新的SSL地址为 备注:进入http://w ...
- 如何在Linux下安装chrome浏览器
** 如何在Linux下安装chrome浏览器 ** 在Linux下安装Chrome浏览器只需要三行命令即可 第一行:对于谷歌Chrome32位版本,使用如下链接: wget https://dl.g ...
- linux下安装MySQL8及其远程可视化连接
1.下载路径 https://dev.mysql.com/downloads/mysql/ 2.解压 root模式下 tar -xvf 3.使用rpm命令安装MySql组件 rpm -ivh mysq ...
- Linux下安装PostgreSQL
Linux下安装PostgreSQL 一.PostgreSQL简介 二.Linux 上安装 PostgreSQL 1.二进制已编绎安装包方式安装 (1)下载二进制包 (2)创建postgres用户 ( ...
最新文章
- (C++)按照公式求圆周率pi的近似值的两种方法
- 自己动手实现OpenGL之glViewPort(一)
- Linux代理后网页显示问题,项目部署到linux后出现的两个问题
- 数据验证和JSR303
- Java常见的系统路径与获取方法
- 使用JMX作为Ganglia的现代替代品进行CLDB监视
- 【多题合集】AC自动机练习,被HDU支配的恐惧
- 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)
- 转载:better-scroll的相关api
- Win10怎样彻底关闭安全中心
- 【软件使用技巧】一(截图)
- web页面实现拨打电话,发短信等功能
- 恢复计算机注册表命令,电脑的注册表如果损坏怎么恢复
- Stata: 协整还是伪回归?
- 共享充电宝再涨价达每小时6元 客服:市场需求决定的
- 使用Python连接Redis集群
- 论文投稿指南——中文核心期刊推荐(力学)
- java 计算器 正负号转换_java新手自己实现的计算器,有点乱
- BIO、NIO、AIO、Netty面试题(总结最全面的面试题!!!)
- 全球与中国沸石吸附剂市场深度研究分析报告
热门文章
- mysql zabbix优化_zabbix性能优化中的几个中肯建议(104)
- 全网最通俗的条件随机场CRF
- 安卓中两种压缩图片详解(比例压缩与质量压缩)
- 致远SPM之协同供应链集成解决方案
- 关于CCS中的一些C语法学习
- stc8a--mpu6050---dmp--x角度,y角度。z旋转角度不准确,缺少前面矫准环节程序。。
- EL表达式中fn函数的强大功能,很简单,很好用,很强大
- 【Java】税率计算器非if版
- 北师大 马原 自测题复习
- 计算机中丢失repo,我的本地git repo有“未上演”的已删除文件,远程是文件,如何删除丢失的文件?...