我们的生产服务器显示很高的系统利用率。
这是一个包含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操作系统。