今天中午已经测试完成,发现了很多的东西:
1、KVM使用频率限制CPU资源在这个测试上面并不能体现出性能的区别;
2、Intel使用的CPU(本测试中使用了E7-4820)在虚拟化之后会比AMD的CPU未经过虚拟化性能还好。

上半部分是Intel处理器的测试结果,下半部分是未经虚拟化的AMD服务器跑出的结果。
[image: 内嵌图片 4]

AMD的Java JDK环境:
[image: 内嵌图片 6]
但运行环境稍有区别,Intel虚拟化后的OpenJDK:
[image: 内嵌图片 5]

如果需要我还可以用AMD上进行OpenJDK的测试。

在这里我还有个特别的疑问:
就是你的代码为什么能够测试单线程的性能?有没有什么根据?


在 2014年3月31日 上午10:31,cui6522123 <cui6522...@gmail.com>写道:

>
>
>
>
>
>
> 我给你贴一下代码吧,你拷贝到服务器上,命名成Test.java即可
> import java.util.Random;
>
> public class Test {
>         public static void main(String[] args) {
>                 Random rand = new Random();
>                 while (true) {
>                         long start = System.currentTimeMillis();
>                         int init = 0;
>                         for (int i = 0; i < 10000000; i++) {
>                                 init ^= rand.nextInt();
>                         }
>                         long end = System.currentTimeMillis();
>                         long used = end - start;
>                         long rate = 10000000L * 1000L / used;
>                         System.out.println(rate);
>                 }
>         }
> }
>
>
>
>
>
> cui6522123
>  发件人: Shane Wayne发送时间: 2014-03-31 10:18收件人: users-cn主题: Re: Re:
> 咨询虚拟机CPU的使用问题没有找到你的附件,可否发我私人邮箱一份。
>
>
> 在 2014年3月31日 上午9:35,cui6522123 <cui6522...@gmail.com>写道:
>
> >
> >
> 附件里有一个Test.java文件,主要测试CPU的计算能力。你创建一个虚拟机2线程即可,因为这个java程序是测试单线程的运算,分别在物理机和虚拟机上都跑一下试试,看一下得到的值
> >
> > 首先保证你的虚拟机上有java环境
> > 运行之前得编译一下
> > $JAVA_HOME/bin/javac Test.java
> > 然后执行  java Test 即可
> >
> >
> >
> > ------------------------------
> > cui6522123
> >
> >
> > *发件人:* Shane Wayne <zx0...@gmail.com>
> > *发送时间:* 2014-03-31 09:08
> > *收件人:* users-cn <users-cn@cloudstack.apache.org>
> > *主题:* Re: 回复: Re: 咨询虚拟机CPU的使用问题
> >
> 本来CloudStack的资源池概念就让我觉得很奇怪,原先KVM貌似没有这个形式的划分概念,你单线程性能怎么测试的?我在我这边KVM上给你测试一下。
> >
> >
> >
> > ------------------------------
> >    <http://www.avast.com/>
> >
> > 此电子邮件不含病毒和恶意软件,因为 avast! 杀毒软件 <http://www.avast.com/> 保护处于活动状态。
> >
> >
>
>
> --
> ------------------------------------------------------------
> ZHANG Xiao
>
> The Institute of Computer Software Engineering and Theory in Xi'an Jiaotong
> University
> Master-and-Doctoral Program Student
>
> ACM Student Member
> CCF Student Member
> IEEE Computer Society Sister Society Associate Member
>
> Xi'an Jiaotong University
> Bachelor of Engineering in Computer Science and Technology
>
> The Chinese University of Hong Kong
> International Asia Study Program in CS/CE/EE/IE
>
>
>
> ---
> 此电子邮件没有病毒和恶意软件,因为 avast! 防病毒保护处于活动状态。
> http://www.avast.com
>



-- 
------------------------------------------------------------
ZHANG Xiao

The Institute of Computer Software Engineering and Theory in Xi'an Jiaotong
University
Master-and-Doctoral Program Student

ACM Student Member
CCF Student Member
IEEE Computer Society Sister Society Associate Member

Xi'an Jiaotong University
Bachelor of Engineering in Computer Science and Technology

The Chinese University of Hong Kong
International Asia Study Program in CS/CE/EE/IE

回复