cloudstack-users-cn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cui6522123 <cui6522...@gmail.com>
Subject 回复: Re: 咨询虚拟机CPU的使用问题
Date Mon, 31 Mar 2014 05:54:28 GMT






麻烦一下 发下你的结果  图片我都没收到。
这段代码主要是测试CPU单线程满负荷情况下的计算能力  你可在运行命令后查看top后按1命令
单个线程的CPU利用率达到了100%。
另外请问一下你的虚拟机是几线程?
如果你的线程是8线程的话,建议你起8个java命令 让它后台执行    看看最后的值能稳定在什么情况下。


cui6522123
 发件人: Shane Wayne发送时间: 2014-03-31 13:44收件人: users-cn主题: Re:
Re: 咨询虚拟机CPU的使用问题今天中午已经测试完成,发现了很多的东西:1、KVM使用频率限制CPU资源在这个测试上面并不能体现出性能的区别;2、Intel使用的CPU(本测试中使用了E7-4820)在虚拟化之后会比AMD的CPU未经过虚拟化性能还好。
上半部分是Intel处理器的测试结果,下半部分是未经虚拟化的AMD服务器跑出的结果。


AMD的Java JDK环境:
但运行环境稍有区别,Intel虚拟化后的OpenJDK:


如果需要我还可以用AMD上进行OpenJDK的测试。
在这里我还有个特别的疑问:就是你的代码为什么能够测试单线程的性能?有没有什么根据?

在 2014年3月31日 上午10:31,cui6522123 <cui6522123@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 <cui6522123@gmail.com>写道:

 

>

> 附件里有一个Test.java文件,主要测试CPU的计算能力。你创建一个虚拟机2线程即可,因为这个java程序是测试单线程的运算,分别在物理机和虚拟机上都跑一下试试,看一下得到的值

>

> 首先保证你的虚拟机上有java环境

> 运行之前得编译一下

> $JAVA_HOME/bin/javac Test.java

> 然后执行  java Test 即可

>

>

>

> ------------------------------

> cui6522123

>

>

> *发件人:* Shane Wayne <zx0319@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 MemberCCF Student MemberIEEE Computer Society Sister Society Associate Member


Xi'an Jiaotong UniversityBachelor of Engineering in Computer Science and Technology
The Chinese University of Hong KongInternational Asia Study Program in CS/CE/EE/IE





---
此电子邮件没有病毒和恶意软件,因为 avast! 防病毒保护处于活动状态。
http://www.avast.com
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message