linux – 存储VMware磁盘映像的NFS的最佳文件系统选择

前端之家收集整理的这篇文章主要介绍了linux – 存储VMware磁盘映像的NFS的最佳文件系统选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前,我们使用iSCSI SAN作为多个VMware ESXi服务器的存储.我正在研究在 Linux服务器上使用NFS目标来获取其他虚拟机.如果它能提供显着的优势,我也愿意使用替代操作系统(如OpenSolaris).

什么基于Linux的文件系统支持非常大的连续文件(如VMware的磁盘映像)?或者,人们如何在这种工作负载上在OpenSolaris上找到ZFS?

(这个问题是originally asked on SuperUser;如果你知道如何在这里随意迁移答案).

解决方法

我真的建议你看看ZFS,但为了获得不错的性能,你需要选择一个专用设备作为ZFS Intent Log(ZIL).基本上这是一个可以写得非常快(20-100K IOPS)的小型设备(几GB),它可以让ZFS立即确认写入已经同步到存储,但等待最多30秒才能实际提交写入到硬盘中你的游泳池.在崩溃/中断的情况下,ZIL中的任何未提交的事务在安装时都会重放.因此,除了UPS之外,您可能还需要带有内部电源/超级电容的驱动器,以便任何待处理的IO在断电时将其永久存储.如果您选择使用专用的ZIL设备,则写入可能会导致高延迟,从而导致各种问题.假设您对Sun的18GB写入优化SSD“Logzilla”不感兴趣,价格约为8200美元,则存在一些更便宜的替代品:

> DDRDrive X1 – PCIe x1卡中的4GB DDR2 4GB SLC闪存,专为ZIL使用而设计.写入RAM;在断电的情况下,它将RAM与超级电容器驱动的< 60sec内的NAND同步. (50k-300k IOPS;直接2000美元,.edu 1500美元)
>英特尔X25-E 32GB 2.5英寸SSD(SLC,但没有超级上限,3300写入IOPS); [亚马逊390美元] [11]
> OCZ Vertex 2 Pro 40GB 2.5英寸SSD(超级电容,但MLC,20k-50k写入IOPS); $435 @ Amazon.

一旦你有OpenSolaris / Nexenta ZFS设置,有很多方法可以在OpenSolaris和ESX Boxen之间移动块;什么适合您在很大程度上取决于您现有的基础设施(L3交换机,光纤卡)和您的优先级(冗余,延迟,速度,成本).但是,由于您不需要专门的许可证即可解锁iSCSI / FC / NFS功能,因此您可以评估您拥有硬件的任何内容并选择您喜欢的内容

> iSCSI目标(cpu开销; OpenSolaris中没有TOE支持)
>光纤通道目标(光纤卡并不便宜)
> NFS(VMWare NFS可能很挑剔,限制为32次安装)

如果您不能花500美元进行评估,请使用和不使用ZIL disabled进行测试,看看ZIL是否是瓶颈. (可能是).不要在生产中这样做.除非你还有很多用于L2ARC的ram和SSD,否则不要乱用ZFS重复数据删除.一旦你进行了设置,这绝对是不错的,但是在玩重复数据删除之前你肯定会尝试做一些NFS Tuning.一旦你得到它的饱和1-2Gb链接,8gb FC,10gigE和infiniband就有增长机会,但每个都需要大量投资,即使是评估.

原文链接:https://www.f2er.com/linux/400672.html

猜你在找的Linux相关文章