我需要在linux环境下对应用程序(用c++编写)进行性能测试,如何在测试过程中监控cpu使用率、网卡使用率和内存使用率?
最佳答案
如果 Linux 服务器上没有安装 GUI,请尝试使用以下一些命令开始:
top/htop 显示 CPU 使用率、内存使用率、交换内存、PID、用户、命令等等。
iostat显示系统输入输出存储设备统计信息等
netstat 监控传入和传出的网络数据包统计信息以及接口(interface)统计信息。
lsof 显示所有打开的文件和进程的列表。
vmstat 显示虚拟内存、内核线程、磁盘、系统进程、I/O block 、中断、CPU 事件等的统计信息......
关于linux - 如何在性能测试期间监控 cpu 使用率和网络使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24959566/