我们在 Web 应用程序上看到了巨大的性能问题,我们正试图找到瓶颈。我不是系统管理员,所以有些东西我不太明白。一些基本调查显示 CPU 处于空闲状态,有大量内存可用,没有交换,没有 I/O,但平均负载很高。
此服务器上的软件堆栈如下所示:
. Solaris 10。爪哇 1.6 。WebLogic 10.3.5(8 个域)
在此服务器上运行的应用程序与另一台服务器上的 Oracle 数据库进行通信。
这台服务器有 32GB 的 RAM 和 10 个 CPU(我认为)。
运行 prstat -Z 给出如下结果:
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
3836 ducm0101 2119M 2074M cpu348 58 0 8:41:56 0.5% java/225
24196 ducm0101 1974M 1910M sleep 59 0 4:04:33 0.4% java/209
6765 ducm0102 1580M 1513M cpu330 1 0 1:21:48 0.1% java/291
16922 ducm0102 2115M 1961M sleep 58 0 6:37:08 0.0% java/193
18048 …
Run Code Online (Sandbox Code Playgroud)