深度win10- 绿色安全免费的win10系统下载站
自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入
1.1 top1.1.1 命令说明
Top 命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序
1.1.2 参数说明
1.全局命令
2.摘要区命令
1 : 汇总显示CPU状态或分开显示每个CPU状态
1.任务区命令
1.1.3 结果说明
1.2 free1.2.1 命令说明
Free命令是监控系统内存最常用的命令
1.2.2.参数说明
-m:以M为单位查看内存使用情况(默认为kb)
-b:以字节为单位查看内存使用情况
-s:可以在指定时间段内不简单监控内存的使用情况
1.2.3 结果说明
1.3 vmstat1.1.1命令说明
可以监控操作系统的进程状态、内存、虚拟内存、磁盘IO、上下文、CPU的信息。
1.1.2参数说明
vmstat [-a] [-n] [-S unit] [delay [ count]]
1.1.3 结果说明
Io
1.4 iostat1.4.1命令说明
Iostat是对系统磁盘IO操作进行监控,它的输出主要显示磁盘的读写操作的统计信息。同时给出cpu的使用情况
1.4.2参数说明
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ … ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]
各选项以及参数含义如下:
或显示所有设备
# iostat -p ALL
1.4.3结果说明
Iostat的简单应用
Iostat磁盘监控
Iostat cpu 监控
1.5 mpstat1.5.1命令说明
Mpstat可以监控到cpu的一些统计信息,在多核cpu的系统里不但能够查看所有cpu的平均状况信息,而且能够查看特定的cpu的信息
1.5.2参数说明
mpstat [-P {|ALL}] [internal [count]]
参数:
备注:当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。
1.5.3结果说明
1.6 sar1.6.1命令说明
Sar命令可以全名的获取到cpu 、运行、磁盘IO、虚拟内存、内存、网络等信息。
1.6.2参数说明
sar 命令行的常用格式:
sar [options] [-A] [-o file] t [n]
在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多,下面只列出常用选项:
1.6.3结果说明
Cpu资源监控
CPU:all 表示统计信息为所有 CPU 的平均值。
1. 若 %iowait 的值过高,表示硬盘存在I/O瓶颈
2. 若 %idle 的值高但系统响应慢时,有可能是 CPU 等待分配内存,此时应加大内存容量
1. 若 %idle 的值持续低于1,则系统的 CPU 处理能力相对较低,表明系统中最需要解决的资源是 CPU 。
如果要查看二进制文件test中的内容,需键入如下sar命令:
sar -u -f test
Inode、文件和其他内核表监控
内存和交换空间监控
内存分页监控
IO和传送速率监控
进程队列长度和平均负载状态监控
系统交换活动信息监控
设备使用情况监控
1. avgqu-sz 的值较低时,设备的利用率较高。
2. 当%util的值接近 1% 时,表示设备带宽已经占满。
1.7 netstat1.7.1命令说明
Netstat 命令用于显示本机网络链接、运行端口、路由表等信息
1.7.2参数说明
netstat [选项]
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
1.7.3结果说明
B 已经设置了一个广播地址。
L 该接口是一个回送设备。
M 接收所有数据包(混乱模式)。
N 避免跟踪。
O 在该接口上,禁用A R P。
P 这是一个点到点链接。
R 接口正在运行。
U 接口处于“活动”状态。
其中RX-ERR/TX-ERR、 RX-DRP/TX-DRP和RX-OVR/TX-OVR的值应该都为0,如果不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一代会下降。
LISTEN :在监听状态中。
ESTABLISHED:已建立联机的联机情况。
TIME_WAIT:该联机在目前已经是等待的状态。
1.8 uptime1.8.1 命令说明
Uptime主要是用来统计系统当前的运行状态
1.8.2参数说明
-V 显示版本
1.8.3 结果说明
1.9 ps1.9.1命令说明
Ps命令是进程查看命令硬盘大小状态是foreign,使用这个命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。
1.9.2参数说明
常用参数:
常用用法:
最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。
1.9.3结果说明
1.10 watch1.10.1命令说明
实时监测命令,还可以检测其他命令运行情况的命令
1.10.2参数说明1.10.3结果说明
Watch –d –n 1 netstat -ant
每秒监测网络,高亮显示变化。
1.11 strace1.11.1命令说明
Strace命令用来跟踪进程执行时的系统调用和所接收的信号。在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间
1.11.2参数说明
strace使用参数
1.11.3结果说明
strace -ff -F -o ls.log ls –l 跟踪ls –l命令的执行情况
当某个函数执行失败时硬盘大小状态是foreign,那么返回值一般为-1
1.12 lsof1.12.1命令说明
Lsof的原始功能是列出打开的文件的进程。Linux下一切皆文件。
1.12.2参数说明
1.12.3结果说明
列出所有root用户下的socket文件进程
2022-03-03 /
系统之家WINDOWS 10 X64完美专业版 2022.03
2022-03-03 /
2022-02-28 /
2022-02-28 /
2022-02-23 /
2022-02-23 /
2022-02-23 /
2022-02-23 /
2022-02-17 /