上下文:业务应用服务器
测量CPU使用率和性能的好指标/关键绩效指标是什么? 我认为像%使用这样的东西并不是真正相关的(这不是因为我的电脑在某一点上使用了100%的CPU,所以我需要购买一个新的)。 我怎么能预料到,我需要添加更多的计算能力?
测量RAM使用情况和性能的好指标/关键绩效指标是什么? 我怎么能预料到,我需要添加更多的内存?
上述指标是否有业界公认的一般比率? (例如应该是<xyz单位)
这些度量标准主要针对操作系统开发人员:如果您想specu = if知道cpu和内存,那么您希望实际使用的cpu-seconds vs负载,内存vs负载和io到分页设备vs负载
第一个将上升到你的能力,然后高原第二个将上升,开始高原,然后第三个将显示在同样的负载向上一步。
如果你想要一个好的总体指标,看看cpu运行队列的长度。 把0-1想象成0-100%cpu,超过1的数字就是过载。 由于每个cpu内核大约4个,系统在安静的毫秒内不会出现问题,而且你遇到了麻烦(;-))
–dave
这是不能回答的,因为这取决于你做什么应用明智的。 通常在应用程序级别上,您并不关心这些 – 您关心应用程序级别度量标准(每个请求的平均响应时间为“简单”)。