最近用LR做性能测试,遇到一个问题,就是当系统压力大时,用LR通近RPC协议监控压测服务器经常会挂掉,这样就监控不到服务器的性能情况。
同时,我一般用top在后台观察服务器性能,但是需要时刻查看,因为系统默认是1S更新一次,不能保存服务器性能。
因此,我想在压测开始时,将TOP的性能信息存放在一个文件中,当性能测试结束时,打开文件进行相应分析。
首先要了解,TOP命令配对的参数,然后将TOP命令输出到文件中即可以了。
TOP命令解释如下:
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。
比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;
而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
1.使用方法
1.1 使用格式
top [-] [d] [p] [q] [c] [C] [S] [s] [n]
1.2 参数说明
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p 通过指定监控进程ID来仅仅监控某个进程的状态。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或
同时,我一般用top在后台观察服务器性能,但是需要时刻查看,因为系统默认是1S更新一次,不能保存服务器性能。
因此,我想在压测开始时,将TOP的性能信息存放在一个文件中,当性能测试结束时,打开文件进行相应分析。
首先要了解,TOP命令配对的参数,然后将TOP命令输出到文件中即可以了。
TOP命令解释如下:
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。
比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;
而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
1.使用方法
1.1 使用格式
top [-] [d] [p] [q] [c] [C] [S] [s] [n]
1.2 参数说明
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
p 通过指定监控进程ID来仅仅监控某个进程的状态。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或