免费注册 查看新帖 |

Chinaunix

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

专家坐堂:关键业务应用X86服务器是否能够取代小型机?(获奖名单已公布-2014-4-24) [复制链接]

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
71 [报告]
发表于 2014-03-17 15:22 |只看该作者
本帖最后由 zhaopingzi 于 2014-03-17 15:22 编辑

再补充一点,很重要:

小机在CPU 100%负荷,也会提供稳定的服务
X86在CPU 100%基本瘫痪了

论坛徽章:
0
72 [报告]
发表于 2014-03-18 11:46 |只看该作者
好话题,支持一下。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
73 [报告]
发表于 2014-03-18 12:22 |只看该作者
但是可靠性,F**WAy绝对小多了,

回复 7# ddd010


   

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
74 [报告]
发表于 2014-03-18 19:52 |只看该作者
本帖最后由 yulihua49 于 2014-03-18 20:18 编辑
zhaopingzi 发表于 2014-03-17 15:22
再补充一点,很重要:

小机在CPU 100%负荷,也会提供稳定的服务

这跟小机X86什么的没关系,跟操作系统的进程,线程调度策略有关.
WINDOWS,就如是,不能在100%的忙度下顺畅工作.
UNIX则没有关系.
WINDOWS是非抢占的,U是抢占的.
W是固定优先级,U是可变优先级,忙度大的进程优先级自动降低,其他进程可以抢占,所以即使CPU到了100%也不影响后边的进程的运行.
早期的LINUX好象是非抢占的,后来应该是改了.WIN呢?
早年间在X86单核SCO-UNIX,测试过,CPU100%确实没问题.
后来X86多核LINUX全都100%,确实有问题.
再后来X86多核SOLARIS全都100%,确实没问题.
现在呢?需要测一下.
应该指出,一般的服务器还真不容易达到多核100%,所以这不是大问题.

论坛徽章:
12
CU大牛徽章
日期:2013-09-18 15:20:4815-16赛季CBA联赛之同曦
日期:2016-02-01 20:28:25IT运维版块每日发帖之星
日期:2015-11-10 06:20:00操作系统版块每日发帖之星
日期:2015-10-28 06:20:002015亚冠之塔什干棉农
日期:2015-06-04 11:41:56丑牛
日期:2014-05-10 16:11:33技术图书徽章
日期:2013-09-23 13:25:58CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58数据库技术版块每日发帖之星
日期:2016-02-08 06:20:00
75 [报告]
发表于 2014-03-19 09:32 |只看该作者
yulihua49 发表于 2014-03-17 12:37
同样配置,X86性能高,这是ORACLE内部技术人员的共识

呵呵,你这是哪个级别的内部技术人员阿?Exadata产品总监?还是现场实施的工程师?
Exadata强大的性能优势主要在于storage server为Oracle IO访问做了优化。这个是软件层面的优化,和X86还是SPARC,甚至Linux还是Solaris都没关系。
至于硬件平台的可靠性,有冗余设备可靠性就高,但是价钱也贵。否则Exadata ASM为什么还是要有normal和high level?
另外RAS不是只靠CPU就能搞定的。CPU只是提供这个特性,没有这个特性那一切都是白搭。但是有了这个特性,也要上层会使用才行。在这个方面,软硬件一体提供的厂商有先天优势。

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
76 [报告]
发表于 2014-03-19 09:58 |只看该作者
回复 65# yulihua49


    这与指令集有关,小机是RISC。X86是CISC
   
   在小机上,好多指令是通过软件执行,在X86上是通过硬件执行。

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
77 [报告]
发表于 2014-03-19 10:51 |只看该作者
mike79 发表于 2014-03-19 09:32
呵呵,你这是哪个级别的内部技术人员阿?Exadata产品总监?还是现场实施的工程师?
Exadata强大的性能优 ...


不是在IO级别, 一个优势是架构,就是把compute node和cell node分开, 有share nothing的影子在里面。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
78 [报告]
发表于 2014-03-19 12:11 |只看该作者
本帖最后由 yulihua49 于 2014-03-19 12:20 编辑
to407 发表于 2014-03-19 10:51
不是在IO级别, 一个优势是架构,就是把compute node和cell node分开, 有share nothing的影子在里面。 ...

ok
多数是架构问题,而不是CPU的问题。哪个CPU都可以,互相取代,没有问题。X86取代SPARC,没有问题,取代RS6000同样没问题。
性能、可靠性都没有问题。关键是看厂商有没有问题。

话说到这为止,我不打算说服任何人。
我只是有我的经历。
对不对,可以通过一些测试来探究。
大家可以信,也可以不信。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
79 [报告]
发表于 2014-03-19 12:28 |只看该作者
本帖最后由 yulihua49 于 2014-03-19 12:42 编辑
zhaopingzi 发表于 2014-03-19 09:58
回复 65# yulihua49
这与指令集有关,小机是RISC。X86是CISC
     
    在小机上,好多指令是通过软件执行,在X86上是通过硬件执行。

早期,编译器比较机械,好多复杂指令用不了,所以产生RISC的想法。
现在编译器聪明多了,可以使用一些复杂指令了(还有好多用不了)。
所以程序的总体性能,CISC有了优势。
其实现在的X86,内部是RISC,指令集是CISC,但是已经出现了大量的栈寄存器供程序使用,这与RISC没什么区别了。

我还是觉得不要用小机这个术语了,小机是一类架构,可以用RISC的CPU,也可以用X86.
像ORACLE的刀片服务器架,可以插SPARC,也可以插X86,架构完全相同,这时就可以比比性能和可靠性了。
运行单线程测试程序,可以测指令流的性能,多线程的测总线的协调性。

网络和数据库测试,验证总体架构的交易吞吐量。与其无谓的争论不如实际测测。
华为:你们要拿测试数据说话。

论坛徽章:
12
CU大牛徽章
日期:2013-09-18 15:20:4815-16赛季CBA联赛之同曦
日期:2016-02-01 20:28:25IT运维版块每日发帖之星
日期:2015-11-10 06:20:00操作系统版块每日发帖之星
日期:2015-10-28 06:20:002015亚冠之塔什干棉农
日期:2015-06-04 11:41:56丑牛
日期:2014-05-10 16:11:33技术图书徽章
日期:2013-09-23 13:25:58CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58数据库技术版块每日发帖之星
日期:2016-02-08 06:20:00
80 [报告]
发表于 2014-03-19 12:59 |只看该作者
to407 发表于 2014-03-19 10:51
不是在IO级别, 一个优势是架构,就是把compute node和cell node分开, 有share nothing的影子在里面。 ...

显然是IO阿。比如说smart scan可以在storage server上就进行过滤,只返回db需要的row和column。传统上这些都是在db server上过滤的。可能上百G的数据,实际需要的数据量只有几M。时间和资源都浪费在无效数据的传输上。

如果只是说把compute node和cell node分开就有这么大的性能优势,那么关闭smart scan特性应该不会有明显影响区别了?因为架构没变阿,compute node和cell node还是分开的。可实际测试结果是性能可能相差好几十倍
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP