|
手头有一台甲骨文的免费主机,目前运行平稳,安装过程中启用了它自带的那个监控程序的安装,另外,装完系统后也同时安装了HetrixTools这个工具,因此两者可有一个比较直观的对比。
在同一时间,我截取了两个监控器下的图形显示(24小时以内的情形),绿底的那个是HetrixTools的显示,蓝底蓝线的那个是Oracle自带的Metrix监控图形,也就是Cloud-agent那个程序抽取的资源图示。可见这两者表达出来的内存占用差异比较大:HetrixTools显示的约在38%,近4成,Oracle显示的则高许多,达到65%(以前部分时间段稍超过70%,重新启动过主机后降下来一点)
![](https://i.jpg.dog/img/52bd54b281ecfe63626f2f56b2c3d59b.png)
![](https://i.jpg.dog/img/b4bfb0474bb84bf3371688e3eb7e4056.png)
除此外,CPU消耗的显示也存在一定差异,但并不算大:HetrixTools显示的约为7%,而Oracle的显示约在11%。
因为除了这两个所谓的“间接”显示工具外,机器中也使用过htop这个小程序查过资源占用,相比之下,htop与HetrixTools的数据比较接近。在其它主机上我也曾尝试过,发现htop与HetrixTools相对一致,但其它主机不是Oracle运营的,因而没有进行如上的更进一步对比。
资源占用这个问题,不同的程序抓取或衡量肯定不会完全精准的一致,但是上面这个差异似乎又太大了些,结合Oracle这个监控程序自身对资源的占用(稍超过内存占用的10%,也就是差不多100MB),在新实例安装时,也许最好的方式是取消它的安装,或者在建立运行之后,将之停止。
PS: 额外的发现,甲骨文的主机默认情况下似乎把ping的回应给屏蔽了,不知这样的考量是为什么。 |
|