调优

一、如何调优
1、与cpu有关的调优
nice -20~19(值越大优先级越低)
加优先级
nice -n + 优先级数字 + 命令

[root@localhost ~]# nice -n -5 vim a.txt
[root@localhost ~]# ps -aux | grep a.txt
root      11821  0.1  0.2 149424  5084 pts/1    S<+  14:33   0:00 vim a.txt
root      11824  0.0  0.0 112720   996 pts/2    S+   14:33   0:00 grep --color=auto a.txt
[root@localhost ~]# top -p 11821
top - 14:35:43 up 9 min,  5 users,  load average: 0.00, 0.05, 0.05
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1865308 total,  1266712 free,   158924 used,   439672 buff/cache
KiB Swap:  1048572 total,  1048572 free,        0 used.  1499264 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND   
 11821 root      26   -5  149424   5084   2680 S   0.0  0.3   0:00.02 vim

改优先级
renice -n 优先级数字 pid

[root@localhost ~]# renice -n 6 11821
11821 (进程 ID) 旧优先级为 -5,新优先级为 6
[root@localhost ~]# top -p 11821
top - 14:35:43 up 9 min,  5 users,  load average: 0.00, 0.05, 0.05
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1865308 total,  1266712 free,   158924 used,   439672 buff/cache
KiB Swap:  1048572 total,  1048572 free,        0 used.  1499264 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND   
 11821 root      26   6  149424   5084   2680 S   0.0  0.3   0:00.02 vim  

优先级不可超出范围,最多是-21~19
设置cpu的亲和力

[root@localhost ~]# yum -y install util-linux

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

[root@localhost ~]# taskset -c 1 vim b.txt
[root@localhost ~]# taskset -cp 28269

找出cpu瓶颈
65%-70% 用户状态
30%-35% 内核状态
0%-5% 空闲状态
vmstat
公司里面并发,使用什么样的架构?
阿里云
云服务器

  1. 安装配置方面不会再有依赖包,版本兼容的问题,云产品已经帮你做了
  2. 调优方面,所有的mysql配置优化细节,阿里云都帮你做好了
  3. 备份方面,在传统运维过程中,我们需要搭建主从,编写备份脚本以及操作binlog来进行备份及恢复,但云产品我们不需要关心冷备热备的问题。
  4. 高可用方面, ECS,oss,都是三副本数据冗余,RDS,是采用DNS+双master架构来保障高可用行。就相当于你买了一台RDS,事实上阿里云还给你配备了一个隐藏的从库未开放给客户。 你可以在mysql里使用show slave查看
    pv:并发的总数
    uv:并发的次数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值