我们在一些偶尔会出现重负荷的ubuntu服务器上使用乘客和apache的几个rails应用程序。我们得到内存使用率很高的数据通知警报,进入服务器,然后top
看到乘客和红宝石正在使用大量内存,但我该怎么做才能找出哪一个强大的乘客/铁路应用程序是罪魁祸首?或者至少是使用超过给定内存阈值的应用列表?
答案 0 :(得分:1)
我的服务器上只运行一个RoR(以及它的nginx),我认为你在寻找
ps auxf
它向我展示了我的一个乘客实例:
nginx 28279 0.0 10.2 452128 107264 ? Sl Apr03 0:01 Passenger RackApp: /srv/http/redmine
第三列(10.2)是%的内存使用情况,最后一列显示应用程序的目录。有关output here的更多信息。