我想知道什么是在Nutanix节点上碎片放整片的最佳练习。我在节点上运行ESXI。我已经看了看,但找不到任何能够确定最佳实践的东西。
最好的答案Sneha Patekar
我想知道什么是在Nutanix节点上碎片放整片的最佳练习。我在节点上运行ESXI。我已经看了看,但找不到任何能够确定最佳实践的东西。
最好的答案Sneha Patekar
从技术上讲,您可以在VM级别上进行分化,并在VM级别进行。https://www.vmware.com/support/ws55/doc/ws_disk_defrag.html
您真的不应该在Nutanix上碎片。这对SSD驱动器不利,并且存储范围在Nutanix上的工作方式不必要,这是不必要的,因为它已经在64K块中为您索引和组织数据。您的VDISK已经在多个驱动器上具有范围,因此这将产生不必要的IO。
当然,我总是建议您联系以支持。他们可以为您提供最佳实践。
我确实找到了该链接,但这是用于VMware Workstation 5.5的链接,因此我不确定是否相关。谢谢(你的)信息。
碎片制度过程很复杂,我们不允许客户自己做,而只能在支持指导下进行,因为存在大量的警告。
在Nutanix群集上施加的存储功能可能会导致VM磁盘的VDiskBlockMap元数据变为碎片。这通常会在磁盘上重复数据删除和/或VM上的VMS上进行一段时间,而具有小的I/O覆盖物和常规DR Snapshots的工作负载。高VDISKBLOCKMAP碎片可以降低许多操作的性能。
如果使用重复数据删除,则可以预期高碎片。在这种情况下,请勿继续进行碎片化删除的VDisks,这意味着要删除删除储蓄。
理想情况下进行碎片化:
确保集群正在运行AOS> = 5.10.6或> = 5.11
如果分裂是由于重复数据删除引起的,并且已经决定重复数据删除不是正确的解决方案:禁用重复数据删除。
暂停保护要碎片片的VM的PD(此过程有详细的步骤,应在支持指导下执行。)
乔恩(Jon)来自这里的工程 - 根据我们的朋友的支持,我想提出一些想法。
1-我同意sneha -Defrag(通常)仅在具有旋转介质的物理系统上有用,它们直接控制和不是在虚拟化的SAN/HCI环境中。我还敢说,虚拟化和SAN社区中最重要的是,这里有一些链接(VMware是该主题上最明确的链接)
VMware:https://blogs.vmware.com/vsphere/2011/09/should-i-defrag-my-guest-os.html
需要明确的是,我们几乎与行业中的其他所有人保持一致 - 对于传统的Windows碎片化,我们(一般而言)不建议它仅仅是因为它在很大程度上会浪费时间和浪费整体系统资源。花费大量的时间和存储几乎没有收获到以往任何时候(在一种情况下,可能引起头痛,请参见下文)
但是,如果您想碎片限制您的来宾文件系统,则不会伤害任何东西除了如果您使用的是快照(在管理程序级别和/或Nutanix级别上)。由于您正在移动的数据是更改块,因此您应该期望快照膨胀以及如果使用群集进行群集复制,则可以暂时增加复制时间。这也将扩展到查看CBT备份的技术,因为它们只是在查看块是否已更改。
注意:我在这里一般两次说,因为有“碎片化工具”,例如Raxco和有益(并且在很小的程度上(以及Windows的Optimize-Optimize-golume cmdlet)确实如此多得多比传统的碎片打碎片,例如Windows Defrag的制作数据并注意到碎裂有时用作“保持文件系统健康”的总体术语,该术语将其融入#2(下)。
2-有时将碎片碎片与自由空间管理混合在一起,我认为这是从字面上使用“碎片放整片我的自由空间”一词的日子;但是,如今,人们更有可能知道如何优化薄供应或简单地“收回”自由空间。这是指客人分配了一些空间然后删除数据时 - 在理想的世界中,您希望您的后端存储了解该数据删除,然后“回收”那些分配的块以使您尽可能薄。
With Nutanix - If you’re on Hyper-V or AHV, you can natively take advantage of the TRIM / SCSI UNMAP feature sets built into many modern operating systems, where the operating system will send down a hint to the storage to garbage collect/reclaim a deleted set of blocks. There are a variety of blog posts and such on this topic, which is not Nutanix specific what so ever. If you’re running windows 2012 r2++, check out the optimize-volume -retrim command to explictly go and do this, but know that windows will just “figure it out” most of the time since it can see that the virtual disks from Hyper-V and AHV support trim properly and will just do it on the fly.
如果您在ESXI上,我们使用NFS作为将Nutanix存储容器展示给ESXI主机的手段。NFS本身没有干净的方法来执行修剪或Unmap之类的事情,因此诀窍是使用可以将零写入自由空间的东西。在Windows的“免费赠品”软件世界中,这是Sdelete。Sdelete带有Plus和减。优点是网络结果是它可以归零空间,当Nutanix看到发送零时,我们将其分配给该存储并将其恢复回空间。
Sdelete对Sdelete的最大负数是必须使用气球来编写该数据,以便如果您有开放的快照或运行备份等,所有这些技术都将在操作系统中看到数据正在更改。这可能会膨胀快照或备份,但是,假设您的后端有足够的空间来处理Sdelete,则确实可以很好地工作