首页 数据库 mysql教程 贵的未必是好的:T5220和X86服务器上Oracle性能之比较

贵的未必是好的:T5220和X86服务器上Oracle性能之比较

Jun 07, 2016 pm 03:19 PM
oracle x86 服务器

在Solaris上跑Oracle已经10多年了。OS从2.6熬到10,DB从8.1熬到10.2。别说,这种组合还真给力。这么多年,就是没出过啥问题。 3年前的2010年,硬件更新换代。行政上仗着预算富裕,硬是否定了技术人员的升级方案,购买了当时比较高档的T5220。 T5220服务器使

在Solaris上跑Oracle已经10多年了。OS从2.6熬到10,DB从8.1熬到10.2。别说,这种组合还真给力。这么多年,就是没出过啥问题。
3年前的2010年,硬件更新换代。行政上仗着预算富裕,硬是否定了技术人员的升级方案,购买了当时比较高档的T5220。
 
T5220服务器使用UltraSPARC T2 CPU。该CPU的时钟速度并不高,只有1.2GHz,但是有4个核,而且每个核上可以挂接8个线程,从而构成了32个虚拟CPU。
但是,在此服务器上跑Oracle 10g Standard Edition (10g SE)时,Oracle的每个过程最多只能占有1个(虚拟)CPU的处理能力,也就是最大能使用整个CPU的1/32的能力。
而以前的V240服务器,虽然只有2个物理CPU,但每个过程可独享1个CPU,这就是说最大能使用整个CPU的1/2的能力。
在月末处理时,V240的CPU使用率在1号前后的大约1周时间经常达到80%以上,有时候甚至达到100%。
但是,自从移到T5220后,CPU的最大使用率从来都在18%左右。用户也抱怨这款贵且慢的服务器。
对于多线程,并发处理等,T5220可能比较好,对于处理相对集中的公司业务,T5220不是个好的选择。
 
为了给行政方面证明以上结论,借用VM服务器的一角,对T5220和X86,就现行的Oracle系统做了一番性能比较。
 
1.    调查对象服务器的构成

  T5220

X86

CPU

UltraSPARC T2

Virtual X86

速度

1.2G

2.5G

个数

4芯/32线程

2

Memory

16G

16G

OS

Solaris 10

Solaris 11

DB

Oracle 10g

Oracle 11g

 

2.     Oracle性能比较
2.1 Batch处理
x86比T5220要快7.5-9.7倍。

 

T5220

(分)

X86

(分)

Ratio

(T5220/X86)

Apex 4.1.1安装时间

83

11

7.5

主要记账系统処理時間

61

6.3

9.7

主要业务数据的Upload

25

3

8.3


2.2 APEX的Web页面
   Application A 的重负荷页面的显示时间X86要快1.7倍到9.3倍。
   Application B也有显著改善,从5.4到43倍不等。

 

 

 

 

T5220

 

X86

 

ID

Name

Page Name

 

Freq.

Time(s)

 

Freq.

Time(s)

Ratio
(T5220/X86)

107

Appli.A

INFO_LIST

 

315

1.03

 

3

0.62

1.7

107

Appli.A

Contract Management

 

576

1.7

 

3

0.51

3.3

107

Appli.A

SALES

 

776

2.85

 

4

0.56

5.1

107

Appli.A

APPROVE

 

5

1.3

 

2

0.22

5.9

107

Appli.A

Seminar Enrolments

 

48

1.46

 

3

0.24

6.1

107

Appli.A

I-company Order

 

7

2.18

 

3

0.32

6.8

107

Appli.A

BizCase-Real Time

 

605

1.43

 

5

0.2

7.2

107

Appli.A

BizCase Summary

 

24

3.25

 

2

0.35

9.3

 

 

 

 

 

 

 

 

 

 

104

Appli.B

Application Form I

 

2

7.23

 

6

0.68

10.6

104

Appli.B

Detail Information II

 

4

4.74

 

6

0.11

43.1

104

Appli.B

Detail Information I

 

4

3.68

 

6

0.68

5.4

104

Appli.B

Application Form II

 

4

1.37

 

6

0.19

7.2


 2.3  C Compiler
      SAPRC系统上的C程序在X86上编译/执行未发现问题。
 
3.    HDD的写入速度*
因为使用VM的缘故,X86的写入速度要比T5220慢。
(VM Host服务器使用转速10k的SAS型HDD。) 

 

from

to

Size (MB)

time (s)

Speed (MB/s)

X86

Scsi Disk 1

Scsi Disk 2

1236

63

19.6

T5220

Scsi Disk 1

Scsi Disk 2

1109

8

138.6

※未使用Benchmark测定软件测定。使用了Oracle的1G大小的文件用cp命令实测。
 
 
4.    结论
T5220的处理速度是整个系统的瓶颈。
在X86 CPU上运行在Sparc CPU上的系统未出现功能问题。
本测试中使用的X86服务器比T5220服务器要快得多。
 
5.    参考资料(服务器选型辅助信息)
Solaris 11 Hardware Compatibility List: (按厂家排序)
http://www.oracle.com/webfolder/technetwork/hcl/data/s11ga/systems/views/nonoracle_systems_servers.mfg.page1.html

 

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

oracle中计算两个日期之间天数的函数 oracle中计算两个日期之间天数的函数 May 08, 2024 pm 07:45 PM

oracle中计算两个日期之间天数的函数

oracle数据库日志会保存多久 oracle数据库日志会保存多久 May 10, 2024 am 03:27 AM

oracle数据库日志会保存多久

oracle数据库启动步骤顺序为 oracle数据库启动步骤顺序为 May 10, 2024 am 01:48 AM

oracle数据库启动步骤顺序为

oracle中interval的用法 oracle中interval的用法 May 08, 2024 pm 07:54 PM

oracle中interval的用法

oracle数据库服务器硬件配置要求 oracle数据库服务器硬件配置要求 May 10, 2024 am 04:00 AM

oracle数据库服务器硬件配置要求

oracle中某个字符出现的次数怎么看出来 oracle中某个字符出现的次数怎么看出来 May 09, 2024 pm 09:33 PM

oracle中某个字符出现的次数怎么看出来

oracle需要多少内存 oracle需要多少内存 May 10, 2024 am 04:12 AM

oracle需要多少内存

oracle中替换字符串的方法 oracle中替换字符串的方法 May 08, 2024 pm 07:24 PM

oracle中替换字符串的方法

See all articles