Oracle在windows和linux下的性能比较?

oracle安装在linux和windows上,性能有什么差异?这个问题一直没有好好测试过,主观的以为linux环境性能会优于windows。这次采用性能测试工具hammerdb对两台配置基本相同的虚机进行了tpcc测试,测试数据如下,结果还是很有意思的。 从数据看:1)在低负载情况,linux下性能更佳,windows下...显示全部

oracle安装在linux和windows上,性能有什么差异?这个问题一直没有好好测试过,主观的以为linux环境性能会优于windows。这次采用性能测试工具hammerdb对两台配置基本相同的虚机进行了tpcc测试,测试数据如下,结果还是很有意思的。

从数据看:
1)在低负载情况,linux下性能更佳,windows下较差;
2)在高负载情况下,windows性能还能保持线性增长,而linux下就出现了明显的性能衰减;

导致以上性能差异的原因是什么?oracle在windows下采用单进程多线程模式,是否是引起性能差异的关键?欢迎各位大拿一起探讨下。

========测试数据==========
1、windows环境测试数据
数据库版本 oracle 11.2.0.4
操作系统版本 Microsfot Windows Server 2008 R2 Enterprise
机型 虚拟机
CPU型号/总核数 Intel® Xeon® CPU E5-2640 v4 @ 2.40GHz/ 4核
内存数 8192M
并发用户数 仓库数 TPM NOPM
1 30 8594 2899
2 30 17666 6009
4 30 35415 12075
8 30 60929 20683
12 30 69571 24069
16 30 70929 26048
20 30 78521 28311
24 30 85691 32770
28 30 77426 30205
32 30 81782 33880
36 30 89102 39130
40 30 105151 47125

2、linux环境测试数据
数据库版本 oracle 11.2.0.4
操作系统版本 Red Hat Enterprise Linux Server release 7.4 (Maipo)
机型 虚拟机
CPU型号/总核数 Intel® Xeon® CPU E5-2630 v3 @ 2.40GHz/ 4核
内存数 8192M
并发用户数 仓库数 TPM NOPM
1 30 16459 5584
2 30 32062 10727
4 30 61170 20518
8 30 86207 29134
12 30 106949 35985
16 30 91818 31951
20 30 93490 31830
24 30 91248 30385
28 30 87379 29812
32 30 91526 31487
36 30 66884 22564
40 30 66588 23375

收起
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03
  • 虚拟机跑和真实的有很大差别,不仅如此还受到各个操作系统版本等其它因素的影响。据Oracle自己讲,最好安装在Oracle linux操作系统下。
    2019-12-03

查看其它 4 个回答beyondmch的回答

beyondmchbeyondmch  系统运维工程师 , 福建新大陆软件有限公司
MT冯岩赞同了此回答

linux并不是装个裸系统,就可以在上面直接跑大型库的,linux的默认系统设置较差,需要进行优化

 2019-11-20
浏览1810

回答者

beyondmch系统运维工程师, 福建新大陆软件有限公司

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

回答状态

  • 发布时间:2019-11-20
  • 关注会员:7 人
  • 回答浏览:1810