运维日记(随便写写)

--查看io命令

iostat -dx 1 #每隔1s采集一次,await io平均等待时间,正常不超过20ms;%util io使用率,越高说明io存在拥堵

iops=r/s+w/s #读次数每秒+写次数每秒

iotop #查看io使用高的线程

fdisk -l /dev/vda #查看磁盘块大小

blockdev --getss /dev/vda #查看磁盘块大小

stat -f /cyb #查看文件系统块大小

 

--查看进程内存占用情况

ps aux --sort=-%mem

 

--top命令(默认3s刷新、默认按cpu排序)

第一行关注 load 如果核心数为4,load值为4.00表示所有核心都被利用,系统过载

第二行关注zombie 僵尸进程(已完成但是父进程未读取其退出状态),非零需要注意

第三行关注us 用户进程占用cpu百分比、sy内核占用cpu百分比、id空闲cpu百分比(长时间低表示存在cpu瓶颈)、wa为cpu等待i/o完成百分比(很高,表示有磁盘或者网络的i/o瓶颈)

第四、五行的buff/cache缓存高但是free小,是正常且高效的(used=total-free-buff/cache)

进程列表:PR进程调度优先级,越小优先级越高。       RT表示实时进程

                   NI进程的nice值,-20到19(越小越优先)

                   VIRT虚拟内存(预约内存)。RES实际使 用内存!SHR共享内存,如共享库

                   进程状态(S)D:不可中断的睡眠(通常在等待I/O)R:运行中 S:可中断睡眠(待事件完成)T:已停止 Z:僵尸进程

                   %CPU表示cpu占用,如果用两核就是200%

                  TIME+表示进程自启动以来的总cpu时间(精确到百分之一秒)

                  COMMAND:启动进程的命令(按c可显示完整)

命令交互:k表示kill进程,输入pid(不要用!!)

                   r调整进程的nice值,输入pid后输入nice值 

                   1表示展示所有核心使用情况

常用命令:top -d 1 每秒刷新一次

                    top -u jycore 按用户jycore

                    top -b -n 2 标准输出两次

                    top -p 17 查看进程17

                    top -H -p 17 查看进程17的线程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值