Ruby-on-rails Rails + New Relic:RPM 是什么意思?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/5252561/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Rails + New Relic: What does RPM mean?
提问by Andrew
I just started using New Relic RPM with my rails app, and one of the metrics they provide is "Throughput RPM". I have googled everywhere and thoroughly combed the New Relic docs, and I cannot find ANY written explanation of the RPM throughput metric.
我刚开始在我的 rails 应用程序中使用 New Relic RPM,它们提供的指标之一是“吞吐量 RPM”。我到处搜索并彻底梳理了 New Relic 文档,但我找不到任何关于 RPM 吞吐量指标的书面解释。
Is it "requests per minute" or "requests per millisecond" or something else? ** combustion engines and revolutions per minute make this impossible to find answers about in Google.
是“每分钟请求数”还是“每毫秒请求数”还是其他什么?** 内燃机和每分钟转数使这无法在 Google 中找到答案。
What is throughput RPM? Is a good number higher or lower, what are some average benchmarks, etc?
什么是吞吐量 RPM?一个好的数字是更高还是更低,一些平均基准是什么等?
I'd greatly appreciate an explanation of this metric, thanks!!
我非常感谢对这个指标的解释,谢谢!!
回答by Lewis Cirne
The product name "RPM" stands for "Rails Performance Management" - which is an anachronism, now that we support Ruby, Java, PHP and .NET (stay tuned for other languages).
产品名称“RPM”代表“Rails 性能管理”——这是一个时代错误,现在我们支持 Ruby、Java、PHP 和 .NET(请继续关注其他语言)。
The suffix "rpm" stands for "Requests per Minute". Typically used to measure throughput, either for the whole application, or a specific Web Transaction (Controller Action in Rails).
后缀“rpm”代表“每分钟请求数”。通常用于测量整个应用程序或特定 Web 事务(Rails 中的控制器操作)的吞吐量。
Lew Cirne
Founder and CEO
New Relic
Lew Cirne
创始人兼首席执行官
New Relic
回答by Bill Lapcevic
I believe Throughput:RPM means the number of http "Requests per minute" being handled by your web application/application container. This would give you an idea of the volume of requests moving through the app and therefore context to understand how well various pieces or components of your app are handling that load on the App.
我相信吞吐量:RPM 意味着您的 Web 应用程序/应用程序容器处理的 http“每分钟请求数”的数量。这将使您了解通过应用程序移动的请求量,从而了解应用程序的各个部分或组件处理应用程序负载的情况。
Hope that helps.
希望有帮助。
回答by Bill Lapcevic
RPM = Ruby Performance Management.
RPM = Ruby 性能管理。
回答by Tayyab
Its Ruby Performance Management
它的 Ruby 性能管理

