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美元) 一旦你有OpenSolaris / Nexenta ZFS设置,有很多方法可以在OpenSolaris和ESX boxen之间移动块;什么适合您在很大程度上取决于您现有的基础设施(L3交换机,光纤卡)和您的优先级(冗余,延迟,速度,成本).但是,由于您不需要专门的许可证即可解锁iSCSI / FC / NFS功能,因此您可以评估您拥有硬件的任何内容并选择您喜欢的内容: > iSCSI目标(CPU开销; OpenSolaris中没有TOE支持) 如果您不能花500美元进行评估,请使用和不使用ZIL disabled进行测试,看看ZIL是否是瓶颈. (可能是).不要在生产中这样做.除非你还有很多用于L2ARC的ram和SSD,否则不要乱用ZFS重复数据删除.一旦你进行了设置,这绝对是不错的,但是在玩重复数据删除之前你肯定会尝试做一些NFS Tuning.一旦你得到它的饱和1-2Gb链接,8gb FC,10gigE和infiniband就有增长机会,但每个都需要大量投资,即使是评估. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- debian set eth0 autoneg off speed 1000 duplex full:参数
- linux – Nagios3:服务检查的条件运算符?
- Linux:阻止一个文件中的字符串匹配(“tail grep with bloc
- linux – 如何将每个用户的某个组的成员限制为一次登录?
- 如何在Red Hat Linux中安装Wireshark?
- LINUX教程:如何在Ubuntu 16.04上添加或调整swap分区
- 提取linux上的TCP往返时间(RTT)估计
- linux – 在QT应用程序中嵌入应用程序(在本例中为终端)
- 如何在Linux 2.6.x中计算线程的动态优先级?
- 用于Python脚本的Desktop Launcher以错误的路径启动程序(Li