Articles of vmware esxi

在一个NFS共享Drupal有可怕的performance

我们有一个安装了Drupal 7站点的设置,这个站点具有以下设置 – 运行Web虚拟机和NFS虚拟机的VMware ESXi 4.1主机服务器。 Web虚拟机正在使用Apache和mod_php。 该网站仍在开发中,因此我们不得不closures所有forms的caching由于经常更新的文件。 每个页面请求大约需要15-20秒才能完成。 对PHP代码进行性能分析显示绝大多数时间(通常超过90%)都是通过加载模块的所有is_dir(),is_file()函数调用进行的。 我已经将PHP的实际pathcaching大小增加到几个兆字节,strace显示lstat调用从200降到6左右,stat()减less了一些(大约600次调用)。 然而,虽然这已经削减了相当多的时间,但对于要求最严格的页面,我无法突破10秒的每个请求屏障。 有没有一种方法可以从这个设置中获得更好的性能,而不涉及caching? 编辑:MySQL不是问题,查询caching意味着请求最多需要一秒钟才能完成。 configuration和统计: VM主机:单四核至强CPU 虚拟机: web – Centos 6 64bt,2.5GB RAM,普通CPU / HD优先级(2核)nfs – Centos 6 64bt,2GB RAM,正常的CPU优先级(4核),高清优先级 PHP:32M实际pathcaching大小(testing目的是这么高) NFS: ~]# egrep -v '#|^$' /etc/nfsmount.conf [ NFSMount_Global_Options ] Defaultvers=4 Ac=False Rsize=32k Wsize=32k Bsize=32k 通过NFS读取速度不是问题使用32k块返回的100Mtesting文件的dd: 3200+0 records in 3200+0 records out 104857600 bytes (105 […]

Windows 8 x64与VMWare Workstation或内部ESXi

我需要在12GB或者RAM和256GB SSD的核心i7-920机箱上运行多个虚拟机来托pipe虚拟机。 它还有一个Highpoint RocketRaid 2720SGL RAID控制器,配有12TB RAID 5arrays。 我希望我的一台虚拟机能够运行Windows 8 x64,能够以本地磁盘的forms访问RAIDarrays(不像networking驱动器,它需要全速运行),并且能够通过networking快速发送文件。 最初我以为我会尝试使用ESXi 5来执行此操作,但是我一直无法find适用于RR2720SGL的任何可用的RAID驱动程序,并且它不在ESXi 5的HCL上。 鉴于此,我在硬件上安装了Windows 8 x64,并且正在考虑安装VMWare Workstation并在其中运行我的虚拟机。 我想我的问题是这些: 与ESXi 5相比,VMWare Workstation 9的性能如何? 在现实世界中,我的意思是? 推测安装Win 8作为主机操作系统会给我Win 8的性能比运行在ESXi下的Win 8更好的性能? 我应该坚持使用Windows 8 x64作为主机操作系统,对吧? 如果我在我的Win 8中安装一个域控制器虚拟机并将Win 8机器join到这个域中,我疯了吗(我猜Win 8的机器不会看到域控制器,直到完成所有的事情,不要以为重要)?! 给出这样的指标是否可行?如果是的话,x的可能价值是什么? 25%? 50%? 75%? Win 8下的运行速度与安装裸机的Win 8一样快。

Poweredge 510上的ESXi 5.1在base-esx更新后冻结

背景/问题 刚刚遇到了一个问题,即ESXi主机从5.0 – > 5.1完全正常升级。 然后,我执行了扫描并修复了一个修补程序( ESXi510-201210401-BG )通过kvm开关查看主机,这似乎成功完成。 但是,重新启动时,服务器在“初始化电源pipe理”阶段挂起。 我从互联网上的各个地方看到,这通常会在冷启动后自行清除,但是鉴于我们的服务器位于不同的访问规则的不同的build筑物中,我不得不实际去的地方越多越好。 🙂 题 在修复主机以应用修补程序之后,是否可以执行任何操作来避免挂起ESXi主机的“初始化电源pipe理”阶段?

在VMWare ESXi服务器上扩展Dellarrays

我们需要在运行ESX 3.5的dell服务器上扩展一个数组(或添加另一个数组)。 服务器是带有PERC 6iarrays控制器的PowerEdge 2950。 物理磁盘已添加,但仍空闲。 我对戴尔并不熟悉,但对于惠普,我可以启动到CD,并以这种方式扩展arrays。 据我所知,戴尔公用事业不会加载在ESX中,因为它的空间不足。 主数据存储空间有15GB。 我相信esx的系统分区是200MB,有65MB空闲。 ~ # df -h Filesystem Size Used Available Use% Mounted on unknown 192.5M 127.9M 64.6M 66% / unknown 680.5G 666.1G 14.4G 98% /vmfs/volumes/49918b3a-f56214dd-298f-00221997794c unknown 539.8M 86.0M 453.8M 16% /vmfs/volumes/88d759e6-a95811db-41c0-6b4651316087 unknown 47.8M 40.3M 7.4M 84% /vmfs/volumes/8d0141fd-e1e00a9e-0dc0-187022c45d1e unknown 47.8M 40.4M 7.4M 84% /vmfs/volumes/27b0f3fd-442f95dd-ea3f-75aab591cd26 所以,我想我只是想知道… 有没有一种(简单)的方法来增加安装ESX的系统分区? 数组可以在没有在esx分区上安装dell util的情况下进行扩展?

Server 2012 VM在ESXi 5.1 U1上的性能问题

正如主题中所述,我在使用虚拟机时遇到了问题,该虚拟机在ESXi U1上运行,版本号为1065491.机器运行缓慢,我无法弄清楚原因。以下是详细信息。 它运行在戴尔T420上,有12X1.9GHZ的CPU(这是一个E5-2420)。 许可证是vsphere必需品,所以我限制为每台主机8vpu。 我有几个虚拟主机,但CPU没有窒息在它运行相当顺利的盒子。 所有其他的vm都很快。 我把40gb的RAM分配给了2012年的机器。 我附上了我在vsphere客户端看到的一些截图,没有什么似乎超出了,vm中的cpu没有那么高,在磁盘监视器没有磁盘IO问题,内存使用情况似乎没问题..但上帝的vm是迟缓。 我正在安装Microsoft Exchange 2013 CU2,我昨天下午3:00开始安装,已经16个小时了,没有完成。 安装Office 2010也花了我大约1个小时。 这个虚拟机是一个生产服务器,它是一个小型企业电子邮件服务器。 我必须在2小时内得到这个东西……至less我在昨天开始研究之前拍了一张快照,因为我不相信虚拟机,它太慢了。 不知道从哪里开始,但是如果有人能够以任何方式帮助我,我会很开心。 如果有人提供咨询服务可以远程在这里的服务器,以发现问题正在发生..我打开任何选项.. 编辑:我用高速testing的驱动器的速度,这是真正的不一致的2012年的虚拟机,相比,一个服务器2003虚拟机我得到了这里..所以这可能与磁盘IO? 不太确定..服务器中的驱动器是600GO 15K SAS,H710控制器上的raid5中有3个驱动器。 编辑2:这是一个networking的性能testing..它真的没有performance,因为它应该http://i.imgur.com/3spPndJ.jpg 谢谢 !!!! 编辑: 好吧,我在SnS上开了一张VMWare的门票。 几个小时后,我们结束了说,微软服务器2012年是问题,因为所有其他虚拟机运行平稳。 我已经安装了一个虚拟服务器2012年,它给了我很好的performance,所以在这个特殊的虚拟主机有什么问题,使其缓慢,但我无法弄清楚什么! 运行任务pipe理器吃了20%的CPU ..只是闲置,机器使用的CPU的50%..这是真的不正常。 由于某种原因,所有的东西都吃得太快了。 VMWare让我在esxi主机上重新configurationvm来使用2个vcpu,而不是每个8个,这是一个更好的做法。它在主机上给了一点性能帮助。 但是,2012年的机器仍然不景气。 任何人有任何线索? 我已经从生命周期控制器固件更新了戴尔服务器到所有最新的BIOS,RAID控制器固件,一切都已更新。

在重新启动时保持esxi /bootbank/boot.cfg

我有一个串行控制台连接到我的esxi 5.5服务器。 并configuration工作正常pxe安装。 但是,重新启动后,我的控制台不再工作: 我相信我需要改变文件/bootbank/boot.cfg包括: kernelopt= installerDiskDumpSlotSize=2560 no-auto-partition text nofb com1_baud=57600 com1_Port=0x3f8 tty2Port=com1 gdbPort=none logPort=none 但是,重新启动后,此更改将丢失。 我如何在esxi上坚持这个改变?

格式化SAS驱动器HP DL360G6

希望你能在这里指出我正确的方向。 我获得了一个较旧的HP DL 360G6,并且在安装ESXi时遇到问题。 经过一些人的search后,build议完全格式化驱动器,然后重新创buildarrays并再次尝试。 但是对于我的生活,我无法弄清楚如何使用内置的HP Array控件完全擦除这些驱动器! 我下载了惠普智能启动实用程序,并已通过在那里的arrays设置,但没有选项来格式化驱动器 – 只有选项来创build数组,删除它们,创build卷等我已经尝试了OCRA和再次 – 它只允许您创build和删除卷。 我甚至试图抓取Hirens和一些其他的应用程序无济于事,因为他们都不能看到他们在P410控制器上的驱动器。 任何援助非常感谢:)

在VMware vSphere主机上创build“专用”仅主机networking或仅用于VM的通信的vSwitch是否有意义?

目前我有一个vSwitch,上面有几个networking,与其他设备交谈并使用VLAN标签。 我有Internet,内部,pipe理(VMKernel)和WWW(LB池)。 但是,对于像SQL和WWW这样的东西,虚拟机大都是在这个主机内完全互相讲话的。 我不做vMotion,iSCSI,NFS等。我有两个独立的“冗余”虚拟主机,不需要在虚拟主机级别进行交谈(如有必要,虚拟机可以自己完成)。 几年前,我在IRC上问到了这个问题(ESX 3ish),当时我被告知不会,同一台主机上的虚拟机之间的stream量不会离开它所在的主机,而不考虑vSwitch,IP范围等等。 IOW,它应该像一个正常的开关。 这是真的,还是vSphere 5+仍然如此? 在这种环境下,是否有理由为单个主机上的VM之间的通信创build单独的vSwitch和/或networking? 我能想到的唯一的办法就是从网卡上卸载,但是如果它是虚拟的并且没有碰到网卡,那就没有实际意义了。

硬重启后,ESXi 4.1虚拟机不见了

我有一个严重的问题在这里。 在强制冻结的ESXi 4.1服务器重新启动之后,虚拟机逐渐消失了。 当我ssh到主机,并在数据存储ls -lah运行ls -lah ,它返回: /vmfs/volumes/51193143-2de76e36-d365-001b21b87f7c # ls -lah ls: ./MISSING-VM: No such file or directory drwxr-xr-t 1 root root 2.6k Sep 8 2013 . drwxr-xr-x 1 root root 512 Apr 30 00:23 .. -r——– 1 root root 3.6M Feb 11 2013 .fbb.sf -r——– 1 root root 60.2M Feb 11 2013 .fdc.sf -r——– […]

具有9个iSCSI目标的ESXi启动时间

我们的ESXi主机在iscsi_vmk loaded successfully时一直很慢启动 – 在这里坐了将近5分钟。 在所有完整的服务器重新启动需要将近12分钟。 我们每个主机有9个iSCSI目标(5个具有冗余接口的SAN)configuration为dynamic discovery目标。 有没有人经历过这个? 可以用static discovery模式修复吗? 是否有任何debugging步骤可以帮助诊断? (我们所有的目标都可以在启动时访问,所以我假设主机不被卡住,重试连接到目标)