jinruiwei 发表于 2012-4-12 10:54:32

esxi里跑oracle

最近有项目要跑vm的ha。客户装的是esxi5.0的,服务器2台,hpdl388g8的。每台服务器双路cpuE2630,6核的。内存32g。我想说的上面跑oracle数据库会不会有性能方面的影响。(san架构的存储环境)oralce装在真实的物理机和装在esxi里哪个跑的效能比较好。大家来谈论下。

xyhyuyunhai 发表于 2012-4-12 11:18:27

用“裸映射”的方法。就是lun 直接分配给虚拟机。这样的话性能不会有问题。HA也没有问题。

jinruiwei 发表于 2012-4-12 11:41:11


对的。我的安装的数据库的lun是直接裸映射的。但是应用软件装在存储上的。因为ha要求这样。

jinruiwei 发表于 2012-4-12 11:18:00


还是说应用软件也要跟他一个裸空间?可以用直接新建虚拟机磁盘空间吗?因为装在存储上的。

TiGi 发表于 2012-4-12 11:43:34

本帖最后由 TiGi 于 12-4-2012 12:11 编辑
同样配置的机器,肯定是直接运行在物理机上性能更好。
不管是直接跑数据库还是虚拟化之后跑数据库,32Gb/主机的内存配置都太小了。
......
如果考虑软件许可费用的话,整个系统,Oracle的许可费用是大头。而如果CPU负荷不太高的话,单八核比双六核的许可费用会便宜很多。此外,存储的IO,需要多考虑。
不知道VMware站点上,有没有关于ESXi5.x环境内的部署建议。有兴趣的话,不妨可以去找一下。

evering 发表于 2012-4-12 11:41:00


32G内存跑ORACLE都嫌小?
对普通应用应该足够了吧

TiGi 发表于 2012-4-12 14:43:00


只要系统支持,内存是永远不会嫌多的。
一台服务器假设2、3万的话,加到64GB或者128GB,费用会增加多少???
此外,需要注意的是,LZ是打算在虚拟化环境内跑数据库啊。

24242625 发表于 2012-4-12 12:00:01

你们32G跑ORACLE会觉得内存嫌多 仅仅只是因为你们的数据库压力用SQL 或者MYSQL就能跑

poemshop 发表于 2012-4-12 13:01:00

ORACLE的LICENSE不便宜哦, ORACLE 是要算ESX 集群下所有ESX主机CPU, 多加一台ESX到CLUSTER里, 就要多买LICENSE

jinruiwei 发表于 2012-4-12 12:05:32

我这个是跑tiptoperp用的。32g内存够了。我现在主要考虑的是速度和性能方面的问题。有没有谁现成在用的。i/o的话直接是存储的i/o8Gb的光纤通道。我认为应该ok

xyhyuyunhai 发表于 2012-4-12 12:00:00


直接映射后,做 ASM 就可以了,。

TiGi 发表于 2012-4-12 12:14:26


是的,所以我提出用单八核替代双六核 —— 单单按核心数计算的话,8:12;当然,如果采用高频率双四核替代双六核也可以,但是VMware ESXi许可因此会有所增加。

TiGi 发表于 2012-4-12 12:05:00


如果ESXi只跑Oracle,那顶楼的配置中,没有提及的存储是个关键,而FC较iSCSI的优势不在于带宽(虽然目前有16GB的FC存储,而好像只有10GB的iSCSI),而是链路的稳定性和时延 —— 不过按照某些媒体的说法,同样设备,在带宽足够的情况下,两者的差异不会超过10%。
而如果ESXi还跑其他VM,那主机的内存基本上也会是一个瓶颈。

jinruiwei 发表于 2012-4-12 13:34:21

就跑tiptop。其他的不跑。tiptoperp大家有用过的吗?tiptop数据库是不是也是用的oracle的?

天擎 发表于 2012-4-12 13:37:35

你就跑一个应用,干嘛做虚拟化呢?
不要为了虚拟化而虚拟化。
页: [1] 2
查看完整版本: esxi里跑oracle