Linux——调优系统性能

一、调整调优配置文件:

1、系统调优:

系统管理员可以基于多种工作负载来调整各种设备设置,以此优化系统性能。tuned守护进程会利用反映特定工作负载要求的调优配置文件,以静态和动态两种方式应用调优调整。

(1)静态调优:

在服务启动时或选择新的调优配置文件时应用系统设置,会对预定义的kernel参数进行配置,内核参数是针对整体性能预期设置的,不会随活跃度的变化而调整。

(2)动态调优:

tuned守护进程会监视系统活动。并根据运行时行为的变化来调整设置。

(3)安装并启用tuned软件包:

yum install tuned               #安装软件包

systemctl enable --now tuned    #启用该软件包

2、选择系统调优文件 :

(1)节能型配置文件

(2)性能提升型配置文件

性能提升型配置文件侧重于:

(1)存储和网络的低延迟

(2)存储和网络的高吞吐量

(3)虚拟机性能

(4)虚拟化主机性能
virtual-guest   #系统在虚拟机上运行时,调优系统以获得最高性能

virtual-host    #系统充当虚拟机的主句时,调优系统以获得最高性能

二、从命令行管理配置文件:

tuned-adm                       #更改tuned守护进程的设置
                                #可以查询当前设置、列出可用的配置文件、为系统推荐调优文件、直接更改配置文件或关闭调优

tuned-adm active                #确定当前活动的调优配置文件

tuned-adm list                  #列出所有可用的调优配置文件,包括内置的配置文件和系统管理员创建的自定义调优配置文件

tuned-adm profile profilename   #将活动的配置文件切换为更符合系统当前调优要求的其他配置文件   4

tuned-adm recommend             #系统是否为虚拟机以及在安装期间的其他预定义类别

tuned-adm off                   #关闭tuned调优活动

三、相对优先级:

1、进程调优和多任务:

现代计算机系统有一个共同点:需要运行的进程线程数量超出了其CPU数量。

通过使用称为时间片或多任务的技术,linux和其他操作系统可运行超出其处理单元数的的进程。操作系统进程调度程序在单个核心进程之间快速切换,从而给人一种由多个进程在同时运行的印象。

2、相对优先级:

(1)进程调度程序可以配置为针对不同的进程采用不同的调度策略。

(2)采用SCHED_OTHER策略运行的进程指定相对优先级,称为进程的nice级,对于任何进程,都可以组织成40种不同级别的nice值。nice级别值的范围介于-20(最高)到19(最低优先级)之间,nice级别越高,优先级越低。

(3)只有root用户可以降低进程的nice级别,普通用户的权限仅限于提高自己进程的nice级别,也不能修改其他用户的nice级别。

(4)显示优先级:

top      #通过交互式查看和管理进程
         #NI列显示进程的nice值
         #PR列显示其调优的优先级

ps       #显示进程的nice级别,但仅限于包含正确格式化选项的情况下
         #列出所有进程,包括其PID、进程名称、nice级别和调度类,按nice级别降序排列
         #CLS调度这一列显示TS的进程将依照调优策略运行,短划线的进程依照其他策略,并具有较高的优先级
         #axo选项指定列(PID、nice值等)

3、启动不同nice级别的进程:

(1)在进程创建过程中,进程会继承父级nice值,从命令行启动进程时,进程将从启动它的shell进程继承nice,通常为0。

(2)所有用户都可以使用nice命令来启动默认或更高nice级别的命令,不带选项时启动一个默认nice为10的进程。(-n选项可以指定nice级别)

4、更改nice级别:

renice -n     #更改现有进程的nice级别
              #top命令中r选项可访问renice命令。后跟要更改的PID和新的nice级别

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值