linux性能排查

Linux性能排查很重要,如果你搭建的网站,应用啥的特别卡,肯定要找原因的

一般查找性能瓶颈分为5个方向:

1.内存

2.cpu

3.带宽

4.待续

一.内存

命令:

1.free 作用 查看内存使用 

available:当应用程序需要内存时,如果没有足够的 free 内存可以用,内核就会从 buffer 和 cache 中回收内存来满足应用程序的请求。所以从应用程序的角度来说,available = free + buffer + cache。请注意,这只是一个很理想的计算方式,实际中的数据往往有较大的误差。

used= total - free - buffers - cache (来自man free)。

free:是真正尚未被使用的物理内存数量。

buff/cache中:的内容来自对磁盘内容的缓存。

2.vmstat 2(时间间隔) 10(监控次数)

r:等待运行中的进程数量;b:不可被唤醒的进程数量。这两个越大,代表系统越忙碌;

内存(memory):

swpd:虚拟内存被使用的总量;

free:未被使用的内存容量;

buff:用于缓冲存储器;

cache:用于高速缓存;

内存交换空间(swap):

si:由磁盘中将程序取出的量;

so:由于内存不足而将没用到的程序写入到磁盘的swap的容量;

如果si/so数值太大,表示内存内的数据经常得在磁盘与内存之间传输,会影响系统性能;

磁盘读写(io):

bi:由磁盘写入的块数量’;

bo:写入到磁盘去的块数量;

如果这部分值越高,代表系统I/O非常忙碌;

系统(system):

in:每秒被中断的进程次数;

cs:每秒进行的事件切换次数;

这两个值越大代表系统与接口设备的通信非常频繁;

CPU(cpu):

us:非内核层的CPU使用状态;

sy:内核层使用的CPU状态;

id:闲置的状态;

wa:等待I/O所耗费的CPU状态;

st:被虚拟机盗用的CPU使用状态;

二.cpu

top -h 按照cpu消耗高低进行排序

三.带宽

下载iftop即可查看:yum install iftop -y

查看相应参数即可

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值