ubuntu sar 命令

2022/1/20 7:19:11

本文主要是介绍ubuntu sar 命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

    sar(System ActivityReporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等

 ​​​​​​Ubuntu Manpage: sar - Collect, report, or save system activity information.

sar 2 5     #  CPU和IOWAIT统计状态,每隔2秒统计一次,共共计5次
sar -b 5 5        # IO传送速率
sar -B 5 5        # 页交换速率
sar -c 5 5        # 进程创建的速率
sar -d 5 5        # 块设备的活跃信息
sar -n DEV 5 5    # 网路设备的状态信息
sar -n SOCK 5 5   # SOCK的使用情况
sar -n ALL 5 5    # 所有的网络状态信息
sar -P ALL 5 5    # 每颗CPU的使用状态信息和IOWAIT统计状态 
sar -q 5 5        # 队列的长度(等待运行的进程数)和负载的状态
sar -r 5 5       # 内存和swap空间使用情况
sar -R 5 5       # 内存的统计信息(内存页的分配和释放、系统每秒作为BUFFER使用内存页、每秒被cache到的内存页)
sar -u 5 5       # CPU的使用情况和IOWAIT信息(同默认监控)
sar -v 5 5       # inode, file and other kernel tablesd的状态信息
sar -w 5 5       # 每秒上下文交换的数目
sar -W 5 5       # SWAP交换的统计信息(监控状态同iostat 的si so)
sar -x 2906 5 5  # 显示指定进程(2906)的统计信息,信息包括:进程造成的错误、用户级和系统级用户CPU的占用情况、运行在哪颗CPU上
sar -y 5 5       # TTY设备的活动状态
将输出到文件(-o)和读取记录信息(-f)

sar命令使用详解 - howhy - 博客园


 



这篇关于ubuntu sar 命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程