调试 Node.js 磁盘 I/O 和 CPU 峰值

调试 Node.js 磁盘 I/O 和 CPU 峰值

我在 Ubuntu 上运行 Node/Meteor/Mongo 应用程序(在 Digital Ocean 1GB droplet 上),并且我看到一些奇怪的磁盘 I/O 峰值,然后是 CPU 峰值:

在此处输入图片描述

我想知道:

  1. 该模式是否对应任何已知问题?
  2. 我可以使用什么工具或策略来解决这个问题?

我对服务器和性能监控还很陌生,所以任何帮助都会受到欢迎,无论多么基础!

答案1

原因可能有很多。

  1. 我的第一个问题是你的内存峰值是否与 CPU 有关?
  2. 您有任何已知的重复性工作吗?
  3. 这些峰值是否与任何流量峰值或 API 使用情况相关?

相关内容