WEB开发网
开发学院操作系统Linux/Unix 最大化 AIX 上的 Java 性能,第 4 部分: 监视流量... 阅读

最大化 AIX 上的 Java 性能,第 4 部分: 监视流量

 2008-11-10 08:26:43 来源:WEB开发网   
核心提示: 如果您在 netstat -m 输出中看到故障,AIX 5L Performance Tools Handbook 提供了有关要调整哪些参数的清楚描述,最大化 AIX 上的 Java 性能,第 4 部分: 监视流量(4),您可能还希望尝试 netstat -i x (将 x 替换为收集数据

如果您在 netstat -m 输出中看到故障,AIX 5L Performance Tools Handbook 提供了有关要调整哪些参数的清楚描述。您可能还希望尝试 netstat -i x (将 x 替换为收集数据的间隔),以查看网络使用情况和可能丢弃的数据包。对于网络密集型应用程序,这是检查是否“一切都正常”的第一步。

netpmon

netpmon 使用跟踪功能来获得某个时间间隔期间的网络活动详细状况。它还显示进程 CPU 统计信息,其中显示了:

该进程使用的 CPU 时间总量

进程的 CPU 使用(总时间的百分比)

该进程执行与网络相关的代码所花的总时间

要开始优化工作,可以尝试以下命令:

netpmon -o /tmp/netpmon.log; sleep 20; trcstop

此命令行运行 netpmon 命令 20 秒钟,然后使用 trcstop 停止该命令,并将输出写到 /tmp/netpmon.log。查看所生成的数据,可以看到我们选择的示例非常适合于 Java 性能优化文章:

   Process CPU Usage Statistics:
   -----------------------------
                             Network
   Process (top 20)       PID CPU Time  CPU %  CPU %
   ----------------------------------------------------------
   java            12192  2.0277  5.061  1.370
   UNKNOWN          13758  0.8588  2.144  0.000
   gil             1806  0.0699  0.174  0.174
   UNKNOWN          18136  0.0635  0.159  0.000
   dtgreet           3678  0.0376  0.094  0.000
   swapper            0  0.0138  0.034  0.000
   trcstop          18460  0.0121  0.030  0.000
   sleep           18458  0.0061  0.015  0.000

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:最大化 AIX Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接