前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tuned-adm

tuned-adm

作者头像
胡齐
发布2019-09-23 18:10:10
3.3K0
发布2019-09-23 18:10:10
举报
文章被收录于专栏:运维猫

为了最大化服务器上的服务,应用程序和数据库的端到端性能,系统管理员通常使用各种工具(通用操作系统工具以及第三方工具)执行自定义性能调整。在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服务器以获得最佳性能。如果您有任何问题或想法要分享,请使用识别下面?二维码与我联系。

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何在CentOS / RHEL和Fedora上安装Tuned
  • 如何创建自定义调整配置文件
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档