我有一个后台 Ruby/Rails 工作 a) 从某个网站下载资源;b) 按摩数据;c) 将数据保存到文件系统。该任务受 I/O 限制,我希望能够监控 I/O 性能和延迟。我根据New Relic 文档连接它并使用Method Tracer设置测量方法. 然而,显然,NR 只报告 CPU 时间而不是 I/O(或实际时钟时间),因为这些数字与 Benchmark 库报告的 CPU 时间相匹配。(事实上,NR 文档似乎并没有准确地提到它报告的内容——用户、cpu 或时钟时间。)如何让 NR 报告部分代码的 I/O(或至少是时钟时间)。(请注意,我对 NR 提供的磁盘 I/O 利用率报告不感兴趣,因为性能问题是由 I/O 延迟引起的。)谢谢
问问题
618 次