为应用程序性能测试以不同的内存大小模拟系统。
rmss -c MemSize
rmss -r
rmss -p
rmss [ -d MemSize ] [ -f MemSize ] [ -n NumIterations ] [ -o OutputFile ] [ -s MemSize ] Command
此命令仅在基于 POWER 的平台上有效。
访问控制:运行此命令必须有 root 用户权限。
rmss -c 13.5
rmss -p
rmss -r
rmss -s 32 -f 8 -d 8 -n 1 -o cc.rmss.out cc -O foo.c
rmss foo.sh
rmss -s 8 -f 16 -d .5 -n 2 -o bar.rmss.out bar
由 rmss 命令打印输出的报告示例如下:
Hostname: xray.austin.ibm.com Real memory size: 48.00 Mb Time of day: Wed Aug 8 13:07:33 1990 Command: cc -O foo.c Simulated memory size initialized to 24.00 Mb. Number of iterations per memory size = 1 warmup + 1 measured = 2. Memory size Avg. Pageins Avg. Response Time Avg. Pagein Rate (megabytes) (sec.) (pageins/sec.) ----------------------------------------------------------------- 24.00 0.0 113.7 0.0 22.00 5.0 114.8 0.0 20.00 0.0 113.7 0.0 18.00 3.0 114.3 0.0 16.00 0.0 114.6 0.0 14.00 139.0 116.1 1.2 12.00 816.0 126.9 6.4 10.00 1246.0 135.7 9.2 8.00 2218.0 162.9 13.6
此报告由 以下命令生成:
rmss -s 24 -f 8 -d 2 -n 1 cc -O foo.c
报告的顶部给出了一般信息,包括 rmss 命令正在其上运行的机器、机器的真正内存大小、 时间和日期和正在评测的命令。 接下来两行给出了描述 rmss 命令初始化的参考消息。这里,rmss 命令显示已经初始化模拟内存大小为 24MB, 它是用-s 标志给出的开始内存大小。同样,rmss 命令打印出在命令每个内存大小上运行的迭代次数。命令在每个内存大小上运行两次:一次是预热,一次是性能已评测的时候。 迭代次数由 -n 标志指定。
报告的下半部分提供了命令在每个内存大小上运行的信息如下: