Join us for a virtual Nutanix User Group meeting with Jarian Gibson as he covers Nutanix Cloud Clusters (NC2) on Azure and AWS with Citrix. <\/span><\/p>

Jarian will take a deep dive into NC2 on Azure architecture and Citrix on NC2 on Azure\u00a0that helps you strengthen your business continuity and disaster recovery position. He\u2019ll also provide the latest updates for NC2 on AWS.<\/span><\/p>

Plus, we're\u00a0giving away a Nutanix suitcase to one lucky winner!\u00a0Opt-in when you register\u00a0to be entered to win.\u00a0<\/p>","author":{"id":113632,"url":"\/members\/karlie-beil-113632","name":"Karlie Beil","avatar":"https:\/\/uploads-us-west-2.insided.com\/nutanix-us\/icon\/200x200\/1581aab3-bcf6-49f4-b2fb-3d11e8c010dc.png","userTitle":"Community Manager","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Community Manager","color":"#0873ba"},"userLevel":4},"type":"Webinar","url":"https:\/\/next.nutanix.com\/events\/global-nug-nc2-on-azure-and-aws-with-citrix-151","image":"https:\/\/uploads-us-west-2.insided.com\/nutanix-us\/attachment\/f9693b5b-436b-427a-9b98-531b4040ff24_thumb.png","location":"","startsAt":1678298400,"endsAt":1678302000,"contentType":"event","attendees":[],"attendeeCount":0,"isLoggedInUserAttendee":false,"createdAt":"1675974969"},"phrases":{"Forum":{"{n} year|{n} years":"{n} year|{n} years","{n} month|{n} months":"{n} month|{n} months","{n} day|{n} days":"{n} day|{n} days","{n} hour|{n} hours":"{n} hour|{n} hours","{n} minute|{n} minutes":"{n} minute|{n} minutes","just":"just now","{plural} ago":"{plural} ago"}}}">

解决了

碎片仪客体操作系统


我想知道什么是在Nutanix节点上碎片放整片的最佳练习。我在节点上运行ESXI。我已经看了看,但找不到任何能够确定最佳实践的东西。

图标

最好的答案Sneha Patekar2019年12月3日,00:27

@themingsen<\/user-mention>\u00a0Defrag is only useful on physical systems with single disks. When using Nutanix, your data blocks may reside on multiple disks on multiple nodes across the cluster. Rearranging these blocks is done by Nutanix background jobs and Windows do not have control over the arrangement or contiguousness of these blocks. I hope this answers your question.<\/p>","className":"post__content__best_answer"}">
查看原件

该主题已关闭以供评论

6个答复

UserLevel 3
徽章 +10

从技术上讲,您可以在VM级别上进行分化,并在VM级别进行。https://www.vmware.com/support/ws55/doc/ws_disk_defrag.html

您真的不应该在Nutanix上碎片。这对SSD驱动器不利,并且存储范围在Nutanix上的工作方式不必要,这是不必要的,因为它已经在64K块中为您索引和组织数据。您的VDISK已经在多个驱动器上具有范围,因此这将产生不必要的IO。

当然,我总是建议您联系以支持。他们可以为您提供最佳实践。

我确实找到了该链接,但这是用于VMware Workstation 5.5的链接,因此我不确定是否相关。谢谢(你的)信息。

UserLevel 2
徽章 +1

@themingsen感谢您发布问题。我们确实有一个内部KB,可以记下剥落VDisks的步骤,因此您可能无法访问。

碎片制度过程很复杂,我们不允许客户自己做,而只能在支持指导下进行,因为存在大量的警告。

在Nutanix群集上施加的存储功能可能会导致VM磁盘的VDiskBlockMap元数据变为碎片。这通常会在磁盘上重复数据删除和/或VM上的VMS上进行一段时间,而具有小的I/O覆盖物和常规DR Snapshots的工作负载。高VDISKBLOCKMAP碎片可以降低许多操作的性能。

如果使用重复数据删除,则可以预期高碎片。在这种情况下,请勿继续进行碎片化删除的VDisks,这意味着要删除删除储蓄。

理想情况下进行碎片化:

  • 确保集群正在运行AOS> = 5.10.6或> = 5.11

  • 如果分裂是由于重复数据删除引起的,并且已经决定重复数据删除不是正确的解决方案:禁用重复数据删除。

  • 暂停保护要碎片片的VM的PD(此过程有详细的步骤,应在支持指导下执行。)

@sneha patekar我们正在使用ESXI。我只是想知道是否建议在访客操作系统上运行Windows OS碎片化。来宾操作系统一直在报告碎片化,但我不确定这是否准确,具体取决于Nutanix的处理方式。

UserLevel 2
徽章 +1

@themingsen除法仅对具有单个磁盘的物理系统有用。使用Nutanix时,您的数据块可能位于整个群集的多个节点上的多个磁盘上。重新安排这些块是由N​​utanix的背景工作完成的,Windows无法控制这些块的布置或连续性。我希望这回答了你的问题。

UserLevel 6
徽章 +29

乔恩(Jon)来自这里的工程 - 根据我们的朋友的支持,我想提出一些想法。

1-我同意sneha -Defrag(通常)仅在具有旋转介质的物理系统上有用,它们直接控制和不是在虚拟化的SAN/HCI环境中。我还敢说,虚拟化和SAN社区中最重要的是,这里有一些链接(VMware是该主题上最明确的链接)

VMware:https://blogs.vmware.com/vsphere/2011/09/should-i-defrag-my-guest-os.html

纯的:https://blog.purestorage.com/purely-technical/best-practice-disable-disk-fragmentation-scheduled-task/

NetApp:https://community.netapp.com/t5/vmware-solutions-discussions/defrag-or-no-no-windows-guest-os-os-defrag-winfag-win-fc-lun-fc-lun/td-p/53190

需要明确的是,我们几乎与行业中的其他所有人保持一致 - 对于传统的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,则确实可以很好地工作

Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu