免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: longs2000
打印 上一主题 下一主题

VMWARE ESX/GSX [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-12-08 11:36 |只看该作者
hehe

至少学习linux不错。。

我还准备在vmware  gsx上装oracle RAC应用呢。

论坛徽章:
0
12 [报告]
发表于 2005-12-08 12:59 |只看该作者

QEMU速度不比VM慢。(都装了tools)

'你一定接触过各种各样的虚拟机,QEMU,Vmware,VirtualPC,甚至JVM或是VBRunDLL,等等等等,在数字的信息世界里虚拟和现实是如此的难解难分。
从这个开始,磁芯大战。
http://watercloud.nease.net/progbatt/cxdz1.0.zip
watercloud在这里定义了一个8k Byte地址空间的虚拟机,包含完整的运行系统,可以看作是一个最小的虚拟机。这是一个古老计算机游戏"磁芯大战"的一个实现版本,闲来无事作为桌面小游戏玩玩儿还是不错的。

LMX
多X虚拟
http://www.unixsp.com/index.php

cygwin 是个win下的unix虚拟机
http://www.cygwin.com

如果你不满足这个的话,那么看看这个,你的硬盘就一定开始狂转:
http://www.tik.ee.ethz.ch/~gfa/sim/applet.html
当然了,虽然这只是一个Java Applet,但它确实是一个完整的MIPS R3000 体系的实现!想想看,JVM虚拟机里的MIPS虚拟机,谁知道自己是狗狗?或是狗狗的一部分?

如果用上面一个让你心痛自己的硬盘了的话,那么就用这个吧:
http://www.dgate.org/vmips/index.shtml
VMips,另一个MIPS系统的实现,当然了,这个是C版本,可以编译运行在大多数Unix系统上。VMips提供了一个完整的MIPS体系指令集合,同样,可以在这个环境下用gcc做交叉编译,用gdb作交叉开发和调试...

VMips只能够支持Mips指令集,有点过时,也有点局限,Qemu就好一点了。
http://fabrice.bellard.free.fr/qemu/
Qemu支持x86 / ARM / Sparc / PowerPC四种指令集合,并且效率也比VMpis高一些;他支持两种运行模式-- Boot模式和User模式。在Boot模式下工作就如同Vmware那样,可以安装和引导一个完整系统,当前工作还不完善;而User模式下工作则表现得像Wine那样,可以直接在User空间运行一个其它硬件平台的程序,由Qemu做一个系统指令层转换。

作为MIPS平台学习,Qemu的使用稍显复杂。spim提供了一个更好的用户界面,并且能够运行在Unix/Windows/Dos下,同样完整地实现了MIPS R3000指令集,图形界面就如同大多数的调试工具一样使用,可以直接读取和解释MIPS R3000汇编指令。
http://www.cs.wisc.edu/~larus/spim.html

最后,是本文重点推荐的东东: mips64emul
http://www.mdstud.chalmers.se/~md1gavan/mi...emul/index.html
mips64emul可以运行在大多数的Unix上,至少目前在Linux/netBSD host上运行得很好。可以模拟32/64位的MIPS CPU,支持netbsd, openbsd, linux, Ultrix, Irix的MIPS版本。支持boot模式安装系统和user模式直接运行elf/coff格式可执行文件。

支持模拟如下硬件平台:
DECstation:
NetBSD/pmax onto a harddisk image.
old OpenBSD kernel in a.out format.
Linux kernels for Mips R4000.
SGI:
NetBSD/sgimips.
Linux/SGI kernels for Mips R10000.
ARC:
NetBSD/arc.
An ARC linux kernel, ECOFF.
Cobalt:
NetBSD for Cobalt.
Linux for Cobalt.
Playstation 2:
NetBSD/playstation2.
Linux kernel (2.2.21-pre1-xr7).

配合gcc的mips交叉编译版本进行程序测试,表现还是很不错的。原则上使用VxWorks的MIPS版本作交叉开发应该也可以,过几天试试看。


这是今天爬行的一个笔记,本来是为了找一些MIPS平台交叉开发的资料。所以现在把这些东东记录在此,做一个Index。

mips64emul: MIPS R10k/12k模拟器(推荐)
http://www.mdstud.chalmers.se/~md1gavan/mi...emul/index.html

spim: 可在windows下运行的MIPS R3k模拟器(推荐)
http://www.cs.wisc.edu/~larus/spim.html

VMips: Mips R3k模拟器
http://www.dgate.org/vmips/

Qemu: MIPS R3k/ARM7|9/PowerPC模拟器
http://fabrice.bellard.free.fr/qemu/

历史悠久的PowerPC/Sparc/MIPS模拟器,可运行Irix 5/Solaris 2等等,可惜早已停止开发。
http://simos.stanford.edu/

Watercloud的磁芯大战,很精巧,可以作为学习或游戏。
http://watercloud.nease.net/progbatt/cxdz1.0.zip

如果你本来对embed或ARM体系开发有兴趣,可以看看这个国人开发的项目:
http://www.skyeye.org/
模拟了ARM7 CPU和开发版,兼容SA1100。


其它一些东东:

PearPC -PowerPC 模拟器

http://pearpc.sourceforge.net/

bochs,历史悠久的X86模拟器(比Vmware还久),原来的Plex86,可运行Windows/Linux/*BSD/DOS,最大的优点是,OpenSource,Free。
http://bochs.sourceforge.net/

Vmware,可能是目前应用最广的虚拟机。
http://www.freedemon.org/download/VMware-w...-7568-Linux.rar
http://www.freedemon.org/download/VMware-w...568-Windows.rar

VirtualPC,Vmware目前和将来最强大的竞争对手。
http://www.microsoft.com/windowsxp/virtualpc/

twoostwo,另一个小巧的X86虚拟机,功能与vmware类似。
http://www.twoostwo.org/

simics,目前为止模拟系统类型最多的虚拟机,
http://www.freedemon.org/download/Virtutec...86-linux.tar.gz
http://www.freedemon.org/download/Virtutec...11-x86-in32.rar
支持 Alpha, ARM, IA-64, MIPS, PowerPC, SPARC V9, x86, and AMD64平台,不过它的速度可真的不是一般的慢,如果你的机器低于4个CPU,还是最好不要跑它了。

一张壮观截图:
'

论坛徽章:
0
13 [报告]
发表于 2005-12-08 13:50 |只看该作者
现在有开源的xen,开发很活跃,很多大公司支持。刚推出3.0,而且性能接近真实主机。

论坛徽章:
0
14 [报告]
发表于 2005-12-08 13:51 |只看该作者
正版的 vmware esx 很贵的.

论坛徽章:
0
15 [报告]
发表于 2005-12-09 00:20 |只看该作者
我的理解esx就是整合了操作系统的gsx,对硬件做了一些优化,对虚拟机的管理也做了加强,其他的功能还没有听说过,也许有,是我孤陋寡问了 如故在多台服务器之间切换虚拟机的话,需要吧虚拟机停下来,这一点xen做的比较好,如果需要在多台服务器上切换虚拟机的话,虚拟机上的服务几乎不会感觉到, ibm的将多个服务器组合成一个服务器的东西不知道是怎么实现的,还是第一次听说过 ibm有许多东西很先进的,比如powerpc上的vio服务器专门用做硬件的虚拟。 xen刚刚发布,还没测试过呢.

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
16 [报告]
发表于 2005-12-09 08:28 |只看该作者
原帖由 blue_stone 于 2005-12-9 00:20 发表
我的理解esx就是整合了操作系统的gsx,对硬件做了一些优化,对虚拟机的管理也做了加强,其他的功能还没有听说过,也许有,是我孤陋寡问了 如故在多台服务器之间切换虚拟机的话,需要吧虚拟机停下来,这一点xen做的 ...


不用停.
因为esx 的是把所有的 VM 放一个共用的 存贮上面的.所以,其实只不过是在内存之间转一下, 好象手册上说是不会 down 机的. 嘿嘿, 这么贵的东东我可没机会试.

论坛徽章:
0
17 [报告]
发表于 2005-12-09 10:02 |只看该作者
如果网络速度足够快,exs 也可以在不同的存储上实现 vm的迁移。
xen 现在还不适合于工业级应用。
ps:前不久我用gsx虚拟了一个debian3.1,然后在这个vm里跑了一个xen,在xen的domU里又跑了一个debian3.1,把网络什么的都配置好了.

论坛徽章:
0
18 [报告]
发表于 2005-12-09 10:40 |只看该作者
原帖由 q1208c 于 2005-12-9 08:28 发表


不用停.
因为esx 的是把所有的 VM 放一个共用的 存贮上面的.所以,其实只不过是在内存之间转一下, 好象手册上说是不会 down 机的. 嘿嘿, 这么贵的东东我可没机会试.


在这个方面xen还是更好一点,xen连共享存储设备,比如盘柜都不需要了

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
19 [报告]
发表于 2005-12-09 11:32 |只看该作者
原帖由 blue_stone 于 2005-12-9 10:40 发表


在这个方面xen还是更好一点,xen连共享存储设备,比如盘柜都不需要了

共享? 怎么共享的? NFS ? 还是 iSCSI ?

论坛徽章:
0
20 [报告]
发表于 2005-12-09 16:46 |只看该作者
原帖由 longs2000 于 2005-12-5 10:03 发表
http://www-900.ibm.com/cn/promotion/esg/x440_solution/index.shtml

IBM 官方网站上的。本人不是厂家的人,无意在此作广告。纯粹技术探讨。X440的物理分区整合成16个CPU的机器我还是第一次见到, ...


8CPU(16cores) 的机器还是有的。。。
至于Performance,就CPU来说,确实是按CPU数基本上是线性增长
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP