在VDI POC中写下延迟
+6
我们使用3节点Dell XC720XD群集在客户站点上执行POC。从vCenter获取的统计数据显示,在1 ms左右的平均读取率和5-6 ms的写入延迟。
写潜伏期似乎太高了,因为它应该仅在SSD上制作2个写作(基础和副本)。我想知道CVM是否有一个计时器,然后才将悬而未决的写入给OPLOG。
这可能有助于一般来说减少I/O的数量并增加对SSD有益的大小。
不幸的是,在我们的POC中,我们正在与Fusion-io PCI卡当前对服务器的配置作斗争,这种方法可能是不利的。
另一个重要参数是当前系统上平均35-40秒的登录时间,并使用Nutanix达到75秒。
加快Nutanix群集的任何建议可能正在修改一些参数吗?
写潜伏期似乎太高了,因为它应该仅在SSD上制作2个写作(基础和副本)。我想知道CVM是否有一个计时器,然后才将悬而未决的写入给OPLOG。
这可能有助于一般来说减少I/O的数量并增加对SSD有益的大小。
不幸的是,在我们的POC中,我们正在与Fusion-io PCI卡当前对服务器的配置作斗争,这种方法可能是不利的。
另一个重要参数是当前系统上平均35-40秒的登录时间,并使用Nutanix达到75秒。
加快Nutanix群集的任何建议可能正在修改一些参数吗?
该主题已关闭以供评论
+6
是的,
这是一个图像。桌面不持久,并分配给登录处的用户。他们在外部存储上使用漫游配置文件和文件夹重定向。用户配置文件的下载触发了大量在登录时间写入。如今,随着18-20个活动台式/节点的负载增加,平均写入延迟最高为7.5毫秒,平均读取延迟高达2.3 m。
更糟糕的是观察到峰值潜伏期。我们监视了一个“非常活跃”的特定虚拟桌面。它的写入/秒为40到80,写潜伏期最高为20毫秒以上。
我认为肯定有问题,因为总负载平均为240 IO/秒。但是,每个请求的峰值都会导致潜伏期激增。
最后一句话:最小写潜伏期永远不会低于6 ms。
我们没有从Prism的“存储”选项卡中的数据,因为我们可以获取数据,只要求客户为我们获取它们,而他不知道如何使用Prism。我们可以安排指示他获取数据表Prism。我们已经看到了Delta nd的大小低于4 GB,因此4x45用户是180GB,应该舒适地保持在SSD层。
客户的主要抱怨是登录时间是当前环境的两倍。由于每个VM平均执行6-8 IO/sec,因此6 ms平均写入潜伏期不应该是登录后的问题,但是我们已经看到了一定的请求峰值,这立即将延迟提高到20 ms。
当然,这些结果在POC中造成了一个问题。
这是一个图像。桌面不持久,并分配给登录处的用户。他们在外部存储上使用漫游配置文件和文件夹重定向。用户配置文件的下载触发了大量在登录时间写入。如今,随着18-20个活动台式/节点的负载增加,平均写入延迟最高为7.5毫秒,平均读取延迟高达2.3 m。
更糟糕的是观察到峰值潜伏期。我们监视了一个“非常活跃”的特定虚拟桌面。它的写入/秒为40到80,写潜伏期最高为20毫秒以上。
我认为肯定有问题,因为总负载平均为240 IO/秒。但是,每个请求的峰值都会导致潜伏期激增。
最后一句话:最小写潜伏期永远不会低于6 ms。
我们没有从Prism的“存储”选项卡中的数据,因为我们可以获取数据,只要求客户为我们获取它们,而他不知道如何使用Prism。我们可以安排指示他获取数据表Prism。我们已经看到了Delta nd的大小低于4 GB,因此4x45用户是180GB,应该舒适地保持在SSD层。
客户的主要抱怨是登录时间是当前环境的两倍。由于每个VM平均执行6-8 IO/sec,因此6 ms平均写入潜伏期不应该是登录后的问题,但是我们已经看到了一定的请求峰值,这立即将延迟提高到20 ms。
当然,这些结果在POC中造成了一个问题。
我无法评论写潜伏期,但是我在Xendesktop POC和GPO和文件夹重定向方面遇到了同样的问题。我必须创建新的GPO并申请而不是使用现有的GPO,并且能够在10秒以下获得登录时间。
VF.P
VF.P
+6
嗨
由于POC是基于戴尔电器,所以我昨天要求戴尔打开支持票。
在客户环境中可能会有很多改进,但这并不能解释应取决于存储的Nutanix实施的写入潜伏期。此外,读取可以在SSD上或HDD层上进行,但是在本环境中的所有写入都应该转到SSD层,该级别应具有1 ms左右的潜伏期...
由于POC是基于戴尔电器,所以我昨天要求戴尔打开支持票。
在客户环境中可能会有很多改进,但这并不能解释应取决于存储的Nutanix实施的写入潜伏期。此外,读取可以在SSD上或HDD层上进行,但是在本环境中的所有写入都应该转到SSD层,该级别应具有1 ms左右的潜伏期...
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"}}}">
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">