Solaris 10高内核利用率(%sys)

我们的生产服务器显示很高的系统利用率。
这是一个包含Oracle 10g R2数据库的Solaris 10 x86机箱

组态:
CPU – Intel Xeon 4 CPU(每个8个插槽)
内存 – 128GB(80GB SGA,10GB PGA,30GB系统)

该服务器在“sys”中显示较高的CPU利用率。
我如何确定罪魁祸首?

在Solaris上,只有一个答案 – Dtrace

那么,如果你知道如何使用它,Dtrace是一个不错的select。 如果您不知道如何使用它, DtraceToolKit可以帮助很大。

其他程序,可以帮助你find罪魁祸首:

  • prstat – >(尝试prstat -amL
  • apptrace
  • iostat
  • vmstat
  • mpstat

而且,尽pipe现在这本书已经是一本较老的书,但Adrian Cockroft的Sun性能调优:Sparc和Solaris仍然是任何使用Solaris的人都必须拥有的,为了纯粹的洞察力,我会推荐给任何Unix / BSD / Linux操作系统。