Ruby on rails 确定哪个rails应用程序在一个盒子上使用的内存最多?

Ruby on rails 确定哪个rails应用程序在一个盒子上使用的内存最多?,ruby-on-rails,ruby,apache,passenger,sysadmin,Ruby On Rails,Ruby,Apache,Passenger,Sysadmin,我们有几个rails应用程序在一些ubuntu服务器上使用passenger和apache,这些服务器偶尔会负载过重。我们收到datadog提醒,内存使用率很高,进入服务器,做一个top,查看passenger和ruby正在使用大量内存,但是我应该如何找出哪一个是passenger/rails应用程序的罪魁祸首?或者至少有一个使用超过给定内存阈值的应用程序列表?我的服务器上只有一个RoR运行(它是nginx),我想您正在寻找 ps auxf 它为我的单乘客实例显示了以下内容: nginx 28

我们有几个rails应用程序在一些ubuntu服务器上使用passenger和apache,这些服务器偶尔会负载过重。我们收到datadog提醒,内存使用率很高,进入服务器,做一个
top
,查看passenger和ruby正在使用大量内存,但是我应该如何找出哪一个是passenger/rails应用程序的罪魁祸首?或者至少有一个使用超过给定内存阈值的应用程序列表?

我的服务器上只有一个RoR运行(它是nginx),我想您正在寻找

ps auxf
它为我的单乘客实例显示了以下内容:

nginx 28279 0.0 10.2 452128 107264 ? Sl Apr03 0:01 Passenger RackApp: /srv/http/redmine
第三列(10.2)是内存使用率,单位为%,最后一列显示应用程序的目录。更多关于