免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 58220 | 回复: 103
打印 上一主题 下一主题

aix和pSeries随笔 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-05 20:37 |只看该作者 |正序浏览
为什么aix不能装在pc上?\r\n\r\n一个程序为什么能在某一款CPU上运行?因为此cpu能够解读这个程序的二进制指令。程序最开端是人编写的文本文件,高级语言与日常语法类似,汇编语言与机器的语法类似,但写出来都一样是高级的,人能看懂的文本!所以机器/CPU就看不动,需要编译,也就是翻译的过程,江你可以看懂的文本,翻译成机器能看懂的二进制代码。\r\n\r\n不是所有的CPU都使用同样格式的二进制机器代码,现在的CPU种类浩如烟海,但是由于intel的x86太强了,所以你以为只有intel的CPU,这个CPU你可以理解成为是英语国家,实际上还有很多“方言”但大家基本可以听懂,也就是amd的cpu, intel的cpu, nec的cpu,尽管不太相同,但都可以兼容x86指令集。\r\n\r\n但是世界上并非只有说英语的,同样也并非只有x86架构的cpu,power pc就是另一款,说“power pc语”,和x86只见互相听不懂。这是最根本原因,导致了aix不能装在pc上。\r\n\r\n类似的windows为什么能有alpha版?可以在DEC的alpha小型机跑?因为微软将windows另外编译了一下,编译成了alpha能“听”懂的二进制码。aix为什么没有这样做?市场!windows想从pc向上走,占据高端服务器市场,所以就要主动编译成alpha,(当然,它也可以“主动”编译成power pc能懂的,以后再说这个问题),但是aix不想这样,不想让普通的pc/intel可以运行aix。\r\n\r\n那什么是虚拟机?可以这样理解,编译程序是翻译,将整本书翻译了。而虚拟机是同声传译,在读书的同时进行翻译,显然同声传译需要很高的技巧和CPU处理能力,如果是同类型的体系,例如语法相差不大,将广东话翻译成普通话,这个工作很容易,也不会损失多少性能,但要把广东话翻译成英文,这个工作量就大了。因此,vmware,只进行类似广东话到普通话的翻译,实际上的指令代码根本没翻译,因此不牺牲性能,但要跑aix,就需要讲广东话翻译成英文,性能损失非常大,vmware也没有提供这种cpu转换的仿真。\r\n\r\n在PC上有街机游戏的仿真器,提供了这种cpu转换的仿真,但为什么很早以前没有?是技术不够?不是,而是性能不行,所以仿真器方针的都是前一两代CPU的游戏,最新的ps2之类的,就不可能用现在的cpu,志强、赛扬之类的仿真。可能过2-3年,可以用那时的最新的cpu,仿真ps2,但现在不行。\r\n\r\n有兴趣的朋友可以看看这个:http://skyeye.org/\r\n这是仿真arm CPU(另一款与x86, power pc都不同的cpu)的open source,提供对arm CPU的仿真.\r\n\r\n\r\n程序可以在这个CPU上运行,就可以运行了么?还不行,需要外设、操作系统支持。就是各种相关的生活行为、习惯都一样才能非常好地仿真,否则就会出问题。单独为某一款cpu编译的程序如果用另一种cpu的编译器编译,并不是很容易就可以通过执行的,会出现很多问题,所以一个操作系统如果支持两种芯片,成本尽管没有达到一倍,但也很高,所以没有很好的市场发展要求,没人愿意做支持两个平台的操作系统。windows为了抢市场,而solaris也是为了抢市场。一个是想做吃另一个平台的肥肉,另一个是想跳离即将沉没的破船。\r\n\r\n\r\nto be continue

论坛徽章:
0
104 [报告]
发表于 2007-07-03 10:40 |只看该作者
把很多看成幸福,别人说:你就是幸福的。 让很少人能了解,别人说:你就是孤独的; 和很多人一起微笑,他们说:你真可爱。 跟自己一个人哭泣,他们说:你真坚强

论坛徽章:
0
103 [报告]
发表于 2007-06-26 17:08 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
102 [报告]
发表于 2007-06-07 16:24 |只看该作者
tpcc是一个综合值,cpu多,内存大,值高,但是也不是成比例的高,\r\n主板内部的调度很关键,单纯的谈论tpcc没有意义。

论坛徽章:
0
101 [报告]
发表于 2007-06-07 16:22 |只看该作者
都是高手,z太模糊了\r\n一个仿真系统就需要54G

论坛徽章:
0
100 [报告]
发表于 2007-06-01 14:41 |只看该作者
hypervisor 只是一个进程。\r\n完全虚拟化类型\n\n[ 本帖最后由 rosery 于 2007-6-1 14:55 编辑 ]

论坛徽章:
0
99 [报告]
发表于 2007-05-30 01:54 |只看该作者
背景:\r\n1. 仅比ibm 64C的595增加了不到2%,但HP用了128C,多用了1倍的CPU\r\n2. 这是IBM去年的测试结果\r\n3. 5月份IBM刚发布p6 cpu的p570,主频提高了一倍多,16C已经达到161,6162.84,比同样配置的p5+ 570提高60%\r\n\r\n按此推论,p595 p6cpu 64C将超过600万tpcc,大概10月份可以推出。\r\n计划中的128c p6 p595 将有可能超过1000万tpcc\r\n\r\nHP并不是技术大幅度提高,而是用了安藤2,可以说别的都没什么新技术,但用了新的CPU芯片。不过他是在和IBM上一代新片作比较,p5是03年的产品,p5+也有2年了,性能上单CPU还差了将近一倍——几乎相同的tpcc, 用了一倍的CPU。不知道6个月后HP拿什么来比,安藤3? 256颗CPU ? \r\n\r\n估计HP以后可以和IBM的中端服务器市场一拼高下了,价格会很血腥。\n\n[ 本帖最后由 orian 于 2007-5-30 02:00 编辑 ]

论坛徽章:
0
98 [报告]
发表于 2007-05-29 11:32 |只看该作者
HP在2007年2月27日公布的HP Integrity Superdome -Itanium2/1.6GHz/24MB iL3 - 64p/128c+HP StorageWorks MSA 1500,TPCC知达到了4,092,799 tpmC(超过IBM P595),使用HP-UX 11i v3操作系统,Oracle Database 10g Release 2 Enterprise Edition with Partitioning。\r\nHP在主频没有大的提高,CPU个数没有增加很多的情况下,TPCC值增加很多,看来HP在技术上取得了比较大的突破。下面要看IBM Power6出场后的表现了。

论坛徽章:
0
97 [报告]
发表于 2007-05-27 17:35 |只看该作者
谢谢分享,很好的经验。

论坛徽章:
0
96 [报告]
发表于 2007-01-17 11:41 |只看该作者
感谢 orian 的经验之谈\r\n收藏学习了!
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP