希望有人可以指出我正确的方向与我遇到的一些iSCSI性能问题。 我在旧的ProLiant DL360 G5上运行Openfiler 2.99。 双Xeon处理器,6GB ECC内存,英特尔千兆服务器网卡,SAS控制器和3个10K SAS驱动器在一个RAID 5中。当我直接从盒子运行一个简单的写testing,性能非常好: [root@localhost ~]# dd if=/dev/zero of=tmpfile bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 4.64468 s, 226 MB/s 因此,我创build了一个LUN,将其连接到另一个运行ESXi 5.1(Core i7 2600k,16GB RAM,Intel千兆服务器NIC)的盒子,并创build了一个新的数据存储。 一旦我创build了数据存储,我就可以创build并启动一个运行CentOS的虚拟机,它具有2GB的RAM和16GB的磁盘空间。 操作系统安装正常,我可以使用它,但是当我在虚拟机内部运行相同的testing时,我得到了截然不同的结果: [root@localhost ~]# dd if=/dev/zero of=tmpfile bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) […]
我正在研究如何从ESXi 5.1的LSI MegaRAID控制器(9260-4i)后面获取驱动器的SMART信息和R / W统计信息。 ESXi有一个命令“esxcli storage core device smart get”来从驱动器获取SMART数据,但对于LSI RAID控制器下的磁盘无效。 我一直在看ESXi文档和LSI文档,目前还没有任何线索。我认为这很容易在Linux上使用smartctl来完成。 有没有人经历过类似的情况,或对如何做到这一点有一些想法? 我正在寻找的信息是智能日志页面和单个磁盘的读/写性能。
CPU使用率峰值之后,VMWare ESXi 5.5的主机服务器对DRAC,networking和群集成员身份没有响应。 主机是一个刀片模块,是Dell M1000e机箱中的Dell PowerEdge M820,带有4个Xeon E5-4620和128 GB RAM,本地SSD位于RAID 6中。 所有的虚拟机都是Server 2008 R2。 有一个SQL服务器使用SSD RAID作为数据。 否则,虚拟机将被存储在一个10Gbit链接的QNAP上。 资源不过分承诺。 刀片模块或QNAP上没有logging或指示硬件故障。 服务器需要从M1000e DRAC进行冷重启才能重新生效。 这似乎是某种硬件locking硬件的VMWare故障,但日志预locking在启动前3个月就已经丢失了。 由于重新启动-VMWare和服务器硬件没有报告或指出任何问题。 有没有人经历过这样的事情? 任何想法,想法和build议?
我们有一个自定义和非常定制的应用程序,在Windows 2008R2服务器上运行。 它的主要function是尽快连接到数以万计的IP地址,并询问特定的TCP端口 – 本质上是一个networking扫描器,但严格按照我们的要求定制。 服务器和目标地址之间没有NAT,应用程序不消耗任何大量的内存或CPU。 该应用程序(基于.NET)进行了优化,我们有信心代码是尽可能紧。 但是,应用程序可以通过IP地址移动的速度似乎仅限于Windows TCP堆栈和正在运行的硬件的组合 – 目前它位于低端的,几乎没有服务器级别的盒子中。 由于此应用程序的性能至关重要,因此我们计划将其转移到新的更高规格的服务器,可能是HP DL360 G8 。 但是,我们可能会同时在不同的机器上运行应用程序的多个实例,因此我想探讨使用新服务器作为虚拟主机的选项。 我们可能会使用VMWare ESXi,Hyper-V作为替代选项。 但是,我不确定在服务器上的虚拟机上运行的数据包密集型应用程序是否会简单地将瓶颈移至虚拟机pipe理程序? DL360有4个网卡:我们可以将4个虚拟机“连接”到4个网卡中的每一个,并行运行。 VMWare / Hyper-V是否有效地将stream量直接传递到网卡,从而提供“本地”networking性能,还是在客户操作系统和硬件之间存在可能导致虚拟机监控程序包瓶颈的因素?
我们必须对我们的Netapp上使用的NFS数据存储VMWare使用的实时卷大小进行调整。 所有我们的Windows虚拟机在resize后都很好。 但是,我们的一些Linux VM有问题。 一些Linux VM停止响应。 重新启动这些虚拟机后,我找不到任何指示问题的日志。 但是我在某些虚拟机上find了这样的日志消息: May 29 14:56:02 rhel6-server-1314 kernel: INFO: task jbd2/dm-0-8:382 blocked for more than 120 seconds. May 29 14:56:02 rhel6-server-1314 kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. May 29 14:56:02 rhel6-server-1314 kernel: jbd2/dm-0-8 D 0000000000000000 0 382 2 0x00000000 May 29 14:56:02 rhel6-server-1314 kernel: ffff880037ce9c20 0000000000000046 ffff880037ce9be0 ffffffffa00041fc […]
是否有可能从Linux VM中检测到内存正在被内存气球回收? 我不认为有关主机的任何信息都传播到虚拟机,所以连接到主机并询问是不是一个选项。 我也不想依靠启发式方法。 编辑:我想从虚拟机知道它的原因是向虚拟机pipe理员发出警报,他们可能无法访问主机,但应该知道性能可能下降。
在ESXi 5.1上,我几个小时前开始删除快照。 大约800GB的快照。 该机器是一个SQL Server。 删除只有34%。 我可以在删除时closures机器,以便更快地完成任务吗? 后果: 那么只是FYI。 这是一个负责我们企业数据仓库的数据库服务器。 它运行SQL Server,每天都有很多活动,因为ETL进程正在运行。 那里有一个月的快照。 ETL的总时间是8个小时,直到昨天为止,截图之后是2.5个小时。 干杯!
我似乎无法在vSphere 5文档中心find这些问题的答案,所以如果您知道这些问题的任何方面,请分享。 为高可用性(HA)configuration的故障虚拟机会发生什么情况? 容错(FT)? 它会自动停止并释放其资源(但重新启动(HA)或辅助实例接pipe(FT))? debugging发生故障的虚拟机的典型方法是什么? 通过日志或VMware VM监视UI? 会通知用户虚拟机故障? 是否有可能克隆一个虚拟机重新启动或故障转移到后来debugging发生了什么? 谢谢!!
在我的服务器的BIOS中,我有2个X 2.26四核,但是在VMware中我只能看到每个CPU 2个核心? 当然这是不对的? 处理器内核和处理器插槽应如下所示: 处理器sockets:2 每sockets核心:4 逻辑处理器16 超..:主动 答案 – 核心设置为双重,而不是全部。
我正在从实验室的Solaris iSCSI后端迁移到vSAN。 我很难理解vSAN冗余。 我想要configuration一个群集来承受主机/磁盘故障。 我知道“条纹宽度”和“容忍失败”是相关的设置。 但是,我不清楚这是否需要vSAN企业或标准呢?