Linux 常用操作 top uptime free df vmstat iostat 介绍

top

top - 16:07:47 up 168 days, 5:59, 1 user, load average: 0.43, 0.62, 0.60
Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.5%us, 0.5%sy, 0.0%ni, 97.8%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4046316k total, 3701332k used, 344984k free, 144148k buffers
Swap: 0k total, 0k used, 0k free, 1313100k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10301 root 10 -10 3364m 623m 39m S 1.7 15.8 29733:59 java
20624 rabbitmq 10 -10 1094m 78m 4000 S 1.7 2.0 1373:53 beam.smp
22454 root 10 -10 124m 20m 11m S 0.7 0.5 623:54.23 AliYunDun
1434 root 10 -10 49492 10m 2152 S 0.3 0.3 208:23.97 redis-server
9603 root 10 -10 3540m 318m 15m S 0.3 8.1 97:44.22 java
1 root 20 0 19292 1792 1516 S 0.0 0.0 0:01.13 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd

us:使用率

sy:system

id: idal 空闲率 越大越好

load average: 系统负载率 后面三个数字分表代表 1分钟 5分钟 15分钟内的负载率 三个值相加*100% 值如果超过60% 说明负载较重

TIME+ COMMAND: 程序使用时间

退出方式:q 尽量避免ctrl+c

uptime 简单版的系统参数

16:16:48 up 168 days, 6:08, 1 user, load average: 1.00, 0.64, 0.58

free 单位字节 查询内存信息

free -m 兆为单位(常用)

free -g G为单位

df 查看硬盘 字节为单位

df -g G为单位 常用

vmstat -n 2 3

procs -----------memory---------- —swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 345716 144348 1314504 0 0 0 12 1 1 7 0 93 0 0
0 0 0 345676 144348 1314528 0 0 0 20 881 1056 17 1 83 0 0
0 0 0 345676 144348 1314532 0 0 0 0 852 1145 18 1 82 0 0

-n 代表数字

2 每两秒刷新一次

3 打印3次

procs 进程数 r代表现在运行的 b 代表阻塞的(数字越多性能越差)

cpu us+us超过80% 说明系统慢

iostat -xdk 2 3 磁盘

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 2.67 0.01 5.13 0.10 24.86 9.73 0.00 0.70 4.30 0.69 0.35 0.18

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.00 0.50 0.00 4.00 0.00 16.00 0.01 28.00 28.00 0.00 28.00 1.40

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

util 长期高于80%以上 磁盘数据过高,多半情况跟数据库读写有关,需要查看复杂的大sql

本文是在学习过程中整理,如有错误欢迎各位大佬指正!O(∩_∩)O
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值