linux常用的查看整机性能命令
- top命令
cup:按数字键1查看cpu的核数,us代表user,sy代表system
mem:内存
id:空闲率
load average: 0.36, 0.14, 0.08 系统负载率(1分钟,5分钟,15分钟的系统平均负载量),三个值相加除以三大于0.6,说明系统负载重。
- uptime命令,跟top命令类似
[wangqiang@localhost /]$ uptime
20:24:27 up 13:47, 2 users, load average: 0.00, 0.04, 0.05
- free命令:查看内存 -g(以G为单位)-m(以M为单位)
[wangqiang@localhost /]$ free
total used free shared buff/cache available
Mem: 1865308 1006032 100556 5968 758720 622220
Swap: 2098172 133376 1964796
[wangqiang@localhost /]$ free -g
total used free shared buff/cache available
Mem: 1 0 0 0 0 0
Swap: 2 0 1
[wangqiang@localhost /]$ free -m
total used free shared buff/cache available
Mem: 1821 982 98 5 740 607
Swap: 2048 130 1918
- df:磁盘剩余空间数
[wangqiang@localhost /]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 29036696 7267972 21768724 26% /
devtmpfs 916764 0 916764 0% /dev
tmpfs 932652 0 932652 0% /dev/shm
tmpfs 932652 10668 921984 2% /run
tmpfs 932652 0 932652 0% /sys/fs/cgroup
/dev/sda1 303780 151024 152756 50% /boot
tmpfs 186532 4 186528 1% /run/user/42
tmpfs 186532 28 186504 1% /run/user/1000
[wangqiang@localhost /]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 28G 7.0G 21G 26% /
devtmpfs 896M 0 896M 0% /dev
tmpfs 911M 0 911M 0% /dev/shm
tmpfs 911M 11M 901M 2% /run
tmpfs 911M 0 911M 0% /sys/fs/cgroup
/dev/sda1 297M 148M 150M 50% /boot
tmpfs 183M 4.0K 183M 1% /run/user/42
tmpfs 183M 28K 183M 1% /run/user/1000
- vmstat命令 (Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态。
[wangqiang@localhost /]$ 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 133120 97256 0 758972 0 1 76 16 138 132 1 1 99 0 0
0 0 133120 97140 0 759004 0 0 0 0 416 398 3 1 96 0 0
0 0 133120 97108 0 759004 0 0 0 0 1343 1315 4 3 93 0 0
-n表示只在开始时显示一次各字段名称。2 3 代表每2秒刷新一次,共显示3次
- iostat : 初步查看io的状态信息
参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2 3表示,数据显示每隔2秒刷新一次,共显示3次。使用-x参数表示获取更多统计信息。
util 长期高于 80%以上 磁盘数据过高,多半情况跟数据库读写有关,需要查看复杂的大 sql