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 - 博客园


 

上一篇:设置共享文件夹失败


下一篇:机器学习之——归一化