tuned-adm

为了最大化服务器上的服务,应用程序和数据库的端到端性能,系统管理员通常使用各种工具(通用操作系统工具以及第三方工具)执行自定义性能调整。在CentOS / RHEL / Fedora Linux上最有用的性能调优工具之一是Tuned。

Tuned是一个功能强大的守护进程,可根据从监视系统组件使用情况收集的信息动态自动调整Linux服务器性能,从服务器中挤出最大性能。

它通过使用调整配置文件动态调整系统设置(取决于系统活动)来实现此目的。调整配置文件包括sysctl配置,磁盘电梯配置,透明大页面,电源管理选项和自定义脚本。

默认情况下,调整后不会动态调整系统设置,但您可以修改调优后台程序的运行方式,并允许其根据系统使用情况动态更改设置。您可以使用tuned-adm命令行工具在守护程序运行时对其进行管理。

如何在CentOS / RHEL和Fedora上安装Tuned

在CentOS / RHEL 7和Fedora上,默认情况下已预先安装并激活了tuned,但在较旧版本的CentOS / RHEL 6.x上,您需要使用以下yum命令进行安装。

#yum install tuned

安装后,您将找到以下重要的调整配置文件。

/etc/tuned - 调整配置目录。

/etc/tuned/tuned-main.conf - 调整的邮件配置文件。

/usr/lib/tuned/ - 存储所有调优配置文件的子目录。

现在,您可以使用以下命令启动或管理调优服务。

---------------关于RHEL / CentOS 7 ---------------

#systemctl start tuned         

#systemctl enable tuned

#systemctl status tuned

#systemctl stop tuned         

---------------关于RHEL / CentOS 6 ---------------

#service tuned start

#chkconfig tuned on

#service tuned status

#service tuned stop

现在,您可以使用tunde-adm工具控制调整。对于一些常见用例,已经包含许多预定义的调整配置文件。您可以使用以下命令检查当前活动的配置文件。

#tuned-adm active

从上述命令的输出,测试系统(Linode VPS)被优化为作为虚拟客户机运行。

检查当前调谐的配置文件

您可以使用以下命令获取可用调整配置文件的列表。

#tuned-adm list

列出可用的调谐配置文件

切换到任何可用的配置文件,例如吞吐量性能 - 这种调整可在各种常见服务器工作负载中实现出色的性能。

#tuned-adm profile throughput-performance

#tuned-adm active

切换到调整配置文件

要使用系统的建议配置文件,请运行以下命令。

#tuned-adm recommend

您可以禁用所有调整,如图所示。

#tuned-adm off

如何创建自定义调整配置文件

您还可以创建新的配置文件,我们将创建一个名为test-performance的新配置文件,该配置文件将使用名为延迟性能的现有配置文件中的设置。

切换到存储所有调优配置文件的子目录的路径,在那里为您的自定义调整配置文件创建一个名为test-performance的新子目录。

#cd /usr/lib/tuned/

#mkdir test-performance

然后在目录中创建tuned.conf配置文件。

#vim test-performance/tuned.conf

将以下配置复制并粘贴到文件中。

[main]

include=latency-performance

summary=Test profile that uses settings for latency-performance tuning profile

保存文件并关闭它。

如果再次运行tuned-adm list命令,则新的调整配置文件应存在于可用配置文件列表中。

#tuned-adm list

检查新的调整配置文件

要激活新的调整配置文件,请发出以下命令。

#tuned-adm profile test-performance

有关更多信息和更多修改选项,请参阅tuned和tuned-adm手册页。

#man tuned

#man tuned-adm

Tuned Github存储库:https://github.com/fcelda/tuned

目前为止就这样了!Tuned是一个守护程序,用于监视系统组件的使用情况并动态自动调整Linux服务器以获得最佳性能。如果您有任何问题或想法要分享,请使用识别下面????二维码与我联系。

关于运维学习、分享、交流,笔者开通了微信公众号【运维猫】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值