【发布时间】:2013-02-05 08:48:10
【问题描述】:
我在我的 KVM 虚拟机中运行 SPECJbb 基准测试。它显示了 Warehouse 2 和 Warehouse 3 之间的吞吐量急剧下降(它们之间的不同只是增加了并发任务)
然后我在来宾虚拟机中使用 perf。说明_spin_unlock_irqrestore的采样率非常高。
事件:31K 周期
74.89% [内核] [k] _spin_unlock_irqrestore
7.36% perf-1968.map [.] 0x7f84b913e064
6.82% [内核] [k] __do_softirq
6.39% [kernel] [k] handle_IRQ_event
...
运行我的 Java 程序似乎只有 7.36% 的 cpu 时间。为什么_spin_unlock_irqrestore的采样率这么高?它有什么作用?
【问题讨论】:
标签: linux-kernel kvm