相关疑难解决方法(0)

_spin_unlock_irqrestore()在我的kvm中有很高的采样率,为什么?

我在KVM虚拟机中运行了SPECJbb基准测试.它显示仓库2和仓库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

...

似乎只有7.36%的cpu时间运行我的Java程序.为什么_spin_unlock_irqrestore的采样率如此之高?它做了什么?

kvm linux-kernel

4
推荐指数
1
解决办法
1632
查看次数

标签 统计

kvm ×1

linux-kernel ×1