性能优化:

调优思路

架构优化—硬件升级—代码优化—配置优化

调优就调 proc 和 sys。

监控系统性能
工具包:
需要安装sysstat这个工具包
iostat 可以监控cpu 监控磁盘的信息。从开机到现在的平均值
image.png
image.png
image.png
image.png
参数:
tps:每秒钟传输的io数目。对磁盘一次操作就是一次io
大于64K就是大io
小io适用于iops来衡量
判断是大io和小io。
-d 1 d是磁盘 1s监控一次
-d 1 5 连续监控五次
-d 1 5 /dev/sda
-c 监控cpu
%nice 是指调优先级这个操作占用cpu的时间
dd(device-to-device) if(input file)of(output file) bs(block size)count(数量) oflag=direct
dd if=/dev/zero of=/data/test10 bs=1m count=4096 oflag=direct。
直接写到磁盘。

sar
image.png
vmstat
top
进程优先级:相等关系
chrt=change real time

限制资源:
vim /etc/securtity/limits.conf
image.png
软限制和硬限制
软限制可以改,但是不能超过硬限制的值。

cgroup:(control group)

time可以测试命令的运行时间

https://www.bilibili.com/video/BV1vT4y1J7Pn?spm_id_from=333.337.search-card.all.click

常用命令

网络:
https://www.cnblogs.com/yangleitao/p/9583280.html
ss
netstat
ip
cpu
内存
io
系统