Linux学习(4)基础命令-系统性能管理命令

1、uptime
uptime命令用于打印或者显示系统总共运行时长和系统的平均负载。uptime命令显示的信息依次为现在时间,系统已运行时间,目前登录用户数,系统最近 1 分钟,5 分钟,15 分钟内的平均负载。uptime命令的语法格式如下:

uptime [选项]
uptime 命令常用的选项是“-V”,用于显示版本信息
example:
	//查看当前系统的负载信息
	uptime -V
	uptime
	1 user 当前登录到系统的只有一个用户
	load average:0.00,0.01,0.05   系统最近1分钟,5分钟,15分钟内的平均负载。

2、top
top命令哟用于实时动态查看系统整体运行情况,是一个多方位检测系统性能的实用工具。top命令的语法格式如下:

top [选项]
-d 指定刷新间隔时间
-u<用户名> 指定用户名
-i<时间> 设置时间间隔
-p<进程号> 指定进程
-n<次数> 指定循环显示的次数
**在执行top命令的过程中,还可以使用一些交互式的命令。
**top命令的交互式命令及其说明
h 显示帮助信息
k 终止或者杀死一个进程
l 切换显示平均负载和启动时间信息
q 退出
m 切换显示内存信息
t 切换显示进程和CPU状态信息
P 根据CPU使用百分比大小排序
T 根据时间/累计时间排序
**即在使用完top命令之后,使用上面的交互式命令,可以显示自己想
  要看到的内容,交互式命令就是使用完top命令之后,交互式命令就
  能和系统进行交流。直接按交互式命令就行

3、iostat
iostat命令用于监控系统输入/输出设备和CPU 的使用情况,其语法个是如下:

iostat [选项] 
-c 仅显示CPU的使用情况
-d 仅显示设备使用情况
-m 以兆字节每秒为单位显示
-p 仅显示块设备和所有被使用的其他分区的信息
-x 显示详细信息
example:
	//仅显示当前系统CPU的使用情况
	iostat -c
	//显示/dev/sda1磁盘I/O的详细信息
	iostat -x /dev/sda1

如果 CentOS7 上没有 iostat 命令,则可以使用 yum install sysstat 进行安装 iostat

上述命令输出结果的详细说明如下:
· 第 1 行是系统版本、主机名与检测时间信息
· 第 2 行和第 3 行是 CPU 的使用情况
· 第 4 行和第 5 行是磁盘 I/O 相关的信息
rrqm/s 每秒需要读取请求的数量
wrqm/s 每秒需要写入请求的数量
r/s 每秒实际读取请求的数量
w/s 每秒实际写入请求的数量
rKB/s 每秒实际读取请求的大小,单位为KB
wKB/s 每秒实际写入请求的大小,单位为KB
avgrp-sz 请求的平均大小
Avgqu-sz 请求的平均队列长度
await 等待 I/O 的平均时间
svctm I/O 请求平均的完成时间
%util 被 I/O 请求消耗的 CPU 的百分比

4、ifstat
ifstat命令用于检测网络接口的状态,其语法格式如下:

ifstat [选项]
-a 检测能检测到的上所有网络接口的状态
-i 指定需要检测的网络接口
-t 在每一行开头显示时间戳 //无用
-T 显示所有检测的网络接口的全部带宽//无用
-h 显示帮助信息
example:
	ifstat ens33 //监测ens33接口的网络接口状态

5、lsof
lsof命令用于查看进程打开的文件或者文件打开的进程,也可用于查看端口是否为打开状态。
**lsof命令是系统的核心命令,只有root用户才可以执行。lsof命令的语法格式如下:

lsof [选项]
-c<进程名> 列出指定进程名打开的文件
-g 列出GID号进程的详细信息
-i<条件> 列出符合条件的进程
-u 列出UID号进程的详细信息
-p<进程号> 列出指定进程号所打开的文件
example:
	//截取输出信息的前10行
	lsof |head -10

6、time
time命令用于统计执行指定命令所花费的总时间,其语法个是如下:

time [选项]
-f 格式化时间输出
-a 将显示信息追加到文件
-o 将显示信息写入文件中
example:
	//显示 iostat 命令执行所需要的总时间:
	time iostat
	·real 0m0.005s:命令从开始到结束的时间
	·user 0m0.002s:进程花费在用户模式中的CPU时间,也是真正执行进
	 程所花费的时间
	· sys 0m0.002s :话费在内核模式中的CPU时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值