容量管理——CPU 和 RAM 有哪些指标/KPI?

容量管理——CPU 和 RAM 有哪些指标/KPI?

上下文:业务应用程序服务器

衡量 CPU 使用率和性能的良好指标/KPI 有哪些?我认为 %usage 之类的东西其实并不重要(并不是因为我的 PC 一度使用了 100% 的 CPU,所以我需要购买一台新电脑)。我如何预测需要增加更多计算能力的点?

衡量 RAM 使用情况和性能的良好指标/KPI 有哪些?我如何预测需要添加更多 RAM 的时间点?

对于上述指标,是否存在业界公认的通用比率?(例如应<xyz单位)

答案1

这些指标主要针对操作系统开发人员:如果你想详细了解 CPU 和内存,那么你需要了解实际使用的 CPU 秒数与负载、内存与负载以及分页设备的 io 与负载

第一个会上升到你的容量,然后稳定下来;第二个会上升,开始稳定下来,然后第三个会在相同负载下显示出向上的一步。

如果您想要一个好的通用指标,请查看 CPU 运行队列长度。将 0-1 视为 0-100% CPU,将 1 以上的数字视为过载。每个 CPU 核心大约 4 个,系统永远无法在安静的几毫秒内赶上,您就会遇到麻烦 (;-))

--戴夫

答案2

这个问题无法回答,因为这取决于您在应用程序方面所做的事情。通常在应用程序级别,您不关心这些 - 您关心的是应用程序级别指标(简单来说,每个请求的平均响应时间)。

相关内容