5.2.2. top 结果的解释
解释顶级实用程序结果有助于通过了解 CPU 用量阈值并应用适当的故障排除建议来帮助分析 VDO 线程性能。
在分析 VDO 线程的性能时,请使用下表来解释 top 工具的结果。
| 值 | 描述 | 建议 |
|---|---|---|
| 线程或 CPU 使用率超过 70% | 线程或 CPU 过载。高使用率可能导致 VDO 线程调度到没有实际工作的 CPU 上。这可能是由于大量的硬件中断、内存冲突或资源竞争而造成的。 | 增加运行此核的线程类型的数量。 |
|
低 | 核正在积极处理任务。 | 不需要任何操作。 |
|
低 | 核正在执行标准的处理工作。 | 添加更多的核来提高性能。避免 NUMA 冲突。 |
| 核被过度使用。 | 将内核线程和设备中断处理重新分配到不同的核。 |
| VDO 始终使存储系统忙于 I/O 请求。如果存储系统可以处理多个请求,或者请求处理高效,则这非常有用。 | 如果 CPU 使用率非常低,则减少 I/O 提交线程的数量。 |
|
|
VDO 有比其需要的更多的 |
减少 |
| 每个 I/O 请求的高 CPU 使用率。 | 每个 I/O 请求的 CPU 使用率随着线程的增加而增加。 | 检查 CPU、内存或锁争用。 |