在VM上的ClearCase服务器的性能?

在我工作的地方,我们需要升级我们的ClearCase服务器,并且有人build议我们将它们转移到一个新的(即将部署的)VMmare系统中。

在过去,我没有注意到在虚拟机中运行大多数应用程序的性能方面的重大问题,但是鉴于ClearCase“速度”(即dynamic视图响应时间)对延迟敏感,我担心这不会是一个好的理念。

VMWare有许多白皮书,详细介绍了基于networkingstream量模式的性能相关问题,这些模式重新强化了我的假设,但是对于这个特殊用例我没有特别的具体描述。

我可以在网上find各种论坛post,但有些过时,例如:

ClearCase客户端在VMWare上受支持,但不是性能问题。 我永远不会把生产服务器放在虚拟机上。 它会工作,但会变慢。 越慢,越复杂。 从本地快照视图访问或build立将是最快的,build立在远程VM存储dynamic视图使用clearmake将是痛苦的….. VMWare最适合testing环境

(通过http://www.cmcrossroads.com/forums?func=view&catid=31&id=44094&limit=10&start=10 )

和:

VMware + ClearCase =有效,但是SLUGGISH !!!!!! (Windows)(不适用于生产环境)我的公司试图要求所有新的应用程序或应用程序升级需要在VMware移动/移动的实例。 VMware实例无法满足ClearCase的需求。 (来发现我与数据库服务器共享一个盒子)

你会知道除了ClearCase之外还有什么其他的东西吗?

卡尔(通过http://www.cmcrossroads.com/forums?func=view&id=44094&catid=31 )

和:

…仍然发现我们无法使用dynamic视图的性能低于物理机的2.5倍。 有趣的是,对于有很多VMWare经验的人来说,我们发现通常情况下,VMWare对于大多数应用程序来说并不需要那么长时间,大约有10-20%的时间被引用。

(通过http://www.cmcrossroads.com/forums?func=view&catid=31&id=44094&limit=10&start=10 )

这让我更直接的问题是:有没有人对VMware上的ClearCase服务器有更多的经验(如果没有任何具体的相关性能build议)?

对于ClearCase注册服务器或许可证服务器,为什么不。
但是对于ClearCase Vob服务器或View(存储)服务器? 我想不是:

  • 在所有发表在ClearCase性能上的论文中 ,都没有提到VM。
  • 如果ClearCase正式支持类虚拟技术(如Virtual PC或VMWare ,只要符合硬件要求 ),我不会为ClearCase等数据服务器设置任何冒着I / O性能的风险。

我们所有的Vob服务器都在Solaris10上,分区和ZFS(用于超大磁盘容量)。

我已经构build了两个VMware ClearCase客户端(RH5.3和RH4.2)。 它们具有2 GB RAM,并且在ESXi 4.1虚拟机pipe理程序上具有2GHz的CPU预留量。 恕我直言他们工作正常 – 比我以前的Sun Fire V240 / Solaris 10u7客户端更快。 我正在考虑在ESXi上创build一个视图和vob服务器,但使用原始设备映射来加快速度。 我不期望严重的性能瓶颈。 至于时间同步,我通过VMWare工具安装解决了这个问题 – 因为没有更多的时钟偏移。

我最近有一些VMWare和ClearCase的经验。 对于我的一个环境,需要在VMWare机器上使用ClearCase客户端。 具体目的是在快照视图中构build代码。 之前的testing(2年前)显示,VMWare机器上的快照加载时间本身几乎是1.5倍。

然而,最近的testing是令人鼓舞的,并没有看到太多的滞后。 configuration是:物理机是一个DL386 G6与26GB的RAM; 虚拟机有8GB内存和160GB硬盘分配

我已经在Linux RedHat和Windows上的VMware中安装了ClearCase VOB服务器。

检查这个: http : //www.ibm.com/developerworks/rational/library/smart-virtualization-1/index.html

我一直在testing一个Solaris 10 x86虚拟机(2.6Ghz物理机),它拥有4个内核和16个内存,与我们在NAS环境下使用16G内存的旧版V210 1.3GHz sparc相比, VOB是生产的副本。 1.2Gig数据库与9.5Gig源池。 目前为止的结果: – 虚拟机上的数据库负载比V210快2倍(10.5分钟vs 22分钟) – cleartool find -version lbtype(label)-print在服务器上的打印速度提高了2倍。 警告但是:客户端(Ubuntu / Solaris)上的相同命令约为2X SLOWER。

看来从客户端到VM ClearCase服务器的所有RPC调用都是问题。 我有tcpdumps加载到wireshark。 没有什么突出的。 大约相同数量的networking转换,但是每个调用VM x86机器需要更长的时间,因此,当客户端与其连接时,旧的V210可以更快地完成工作。

重点是testing一下留在NAS与SAN。 我将使用物理机器作为最终解决scheme中的VOB / View服务器。 我并不期待这种performance。 如果我find问题,我会重新发布。 我有一个IBM公开的案例。