我有一家小公司,我们为小公司提供技术支持。 我一直在使用HP Gen8 MicroServer作为自制电脑的一个替代品。
有时客户有多个应用程序,在这种情况下,我们一直在使用免费的ESXi hipervisor来虚拟化微服务器中的两个或更多虚拟机。 这不是一个真正的快速服务器,但它对大多数应用程序来说足够快(其中大多数需要一个Windows VM来服务于一个古老的会计软件和一个pfSense实例)
我已经部署了其中的11个,上个月我被要求为分支机构新增一个。
我完全按照以前的方式configuration服务器,16GB DDR3,RAID1,而且在所有情况下,这个是G2020T。 这个更新,它有一个至强E3-1220L,稍微强大。
无论如何,这最后一个有2个2TB的WD红色,我之前用WD黑色和WD绿色没有问题,所以我认为红色将是一个很好的妥协,但最终结果非常缓慢。 我很确定这是一个I / O问题,因为非IO相关的任务是好的。
我尝试了一个非常基本的基准testing,使用dd,我在两台服务器上向数据存储区写了一个1GB的文件:
老一个:
time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out real 1m 6.89s user 0m 1.00s sys 0m 0.00s
新的一个
time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out real 2m 23.58s user 0m 0.55s sys 0m 0.00s
服务控制台是相当有限的资源,所以我想我应该testing一个虚拟机。 两个VM都是相同的,结果是:
time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out 1000000000 bytes (1.0 GB) copied, 9.96486 s, 100 MB/s real 0m10.232s user 0m0.010s sys 0m6.924s
新的一个:
time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out 1000000000 bytes (1.0 GB) copied, 14.8556 s, 67.3 MB/s real 0m15.305s user 0m0.018s sys 0m5.972s
速度较慢,但幅度不大。 虚拟机感觉慢了很多,有没有其他的指标可以用来确定问题的位置?
这里有什么问题?
你似乎没有比较苹果到苹果。 所以我不确定你是否希望这个系统像其他系统一样运行,或者你真的关心性能差异的原因。
一般来说,我没有find适合生产使用的微服务器; 特别是与VMware。 您所描述的模型在其RAID控制器上没有任何读取或写入caching。 由于VM活动通常是随机读取/写入活动的混合,所以对于两个磁盘,configuration可能不会很好。
另外,让我们来看看你的驱动器:
西部数据有一些消费级SATA驱动器的变种:
尝试使用最好的驱动器为您的预期工作量。