top命令
如下例
Tasks: 550 total, 1 running, 549 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.7 us, 0.3 sy, 0.0 ni, 98.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 39467241+total, 4412548 free, 18383633+used, 20642352+buff/cache KiB Swap: 0 total, 0 free, 0 used. 20441100+avail Mem
CPU各项指标说明
0.0 us 用户程序,在运行过程中,使用的CPU时间的占比。 我们希望的是越高越好,尽量控制在90% 0.0 sy 控制: 资源管理,内核的工作(系统调用) sys高的原因: 1. bug 2. 锁的问题 99.9 id CPU空间的时间占比 0.0 wa CPU花在等待上的时间 wa高的原因: 1. 锁 2. IO (raid,过度条带化) 3. 索引 多cpu使用情况监控: 主要判断我们cpu多核心有没有被充分利用。 现象:单颗很忙,其他很闲,对于MySQL来讲,有可能是并发参数设定不合理导致的。
MEM
KiB Mem : 39467241+total, 4412548 free, 18383633+used, 20642352+buff/cache ### 1.2.1 名称介绍 total :总内存大小 free :空闲的 used :在使用的 buff/cache :缓冲区 和 缓存 1. 内存的可用空间