别在虚拟机上面测试啊。核心多的话,guest 和 host 内核调度非常混合的。
关键是虚拟机内存页 miss 的代价非常之高。
出现任何测试结果我认为都是可能的。
性能测试要搞专门的环境。固化非主要影响因子。
【 在 il15 (il15) 的大作中提到: 】
: “能确定每个线程都跑在独立的物理核上”:对,我也怀疑这个。
: 是个8核的笔记本,然后超线程虚拟出16个核。我装的linux的虚拟机,用了8个核。不知道这里是不是有可能才用了4个独立的核。
: 等下关超线程再测试看看。
: ...................
--
修改:hgoldfish FROM 112.47.122.*
FROM 140.224.35.*