CPU ,内核,优先级 , 系统优化 1

与cpu有关
nice -20 +19
优先级最低的 -20 优先级最高

cpu 1号

2号

语法: nice -n 优先级的数字 命令

[root@zmedu-17 ~]# nice -n -5 vim a.txt

renice  -n 5 PID

ps -aux | grep a.txt

[root@zmedu-17 ~]# renice -n 6 25565
25565 (进程 ID) 旧优先级为 -5,新优先级为 6
[root@zmedu-17 ~]# 

进程优先级 不可以超过-20 19

[root@zmedu-17 ~]# renice -n 6 25565
25565 (进程 ID) 旧优先级为 -5,新优先级为 6
[root@zmedu-17 ~]# renice -n 21 25565
25565 (进程 ID) 旧优先级为 6,新优先级为 19
[root@zmedu-17 ~]# renice -n -21 25565
25565 (进程 ID) 旧优先级为 19,新优先级为 -20
[root@zmedu-17 ~]# 

设置cpu的亲和力

[root@zmedu-17 ~]# yum install util-linux

taskset

语法: taskset -cp 【cpu id】 或者命令
-p pid
-c cpu-list

[root@zmedu-17 ~] ps -aux |grep sshd
root       1442  0.0  0.1 112920  4316 ?        Ss   06:28   0:00 /usr/sbin/sshd -D
root      17167  0.5  0.1 161420  6096 ?        Ss   14:31   0:04 sshd: root@pts/1,pts/4
root      28269  0.4  0.1 161420  6080 ?        Ss   14:33   0:03 sshd: root@pts/5,pts/6
root      68396  0.3  0.1 161424  6088 ?        Ss   09:42   1:11 sshd: root@pts/2,pts/3
root      93548  0.0  0.0 112728   968 pts/1    R+   14:44   0:00 grep --color=auto sshd
[root@zmedu-17 ~]taskset-cp 28269
pid 28269s current affinity list: 0
**调整系统内核,当前系统内核为1个 所以为无效参数**
[root@zmed1u-17 ~] taskset -c 1 vim b.txt
taskset: failed to set pid 0's affinity: 无效的参数

找出cpu瓶颈

65-70% 用户态

30%-35% 内核态

0%-5%空闲态

vmstat 1 10

[root@localhost ~] vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 890772   2116 572200    0    0   739    12  238  328  1  3 89  7  0
 0  0      0 890604   2116 572204    0    0     0    21  282  277  0  1 99  0  0
 0  0      0 890320   2116 572180    0    0     0     0  451  465  1  3 97  0  0
 1  0      0 890352   2116 572196    0    0     0     0  261  273  0  2 99  0  0
 0  0      0 888312   2116 572200    0    0     0     0  280  287  0  2 99  0  0
 0  0      0 888588   2116 572244    0    0     0     0  427  421  1  3 96  0  0
 0  0      0 888396   2116 572196    0    0     0    21  304  296  0  1 98  0  0
 0  0      0 888516   2116 572180    0    0     0     0  265  265  1  1 99  0  0
 0  0      0 888348   2116 572280    0    0     0     0  380  376  1  2 97  0  0
 0  0      0 888468   2116 572236    0    0     0    12  254  260  0  2 99  0  0

台服务器 4C8G , vmsata

[root@zmedu-17 ~]# vmstat 1 1000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值