PowerScale:OneFS:使用连续可用性时写入吞吐量意外低
摘要: 通过 SMB 协议使用连续可用性时,写入吞吐量意外低。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
通过 SMB 使用连续可用性 (CA) 时,写入吞吐量可能会意外降低。默认情况下,CA 使用同步写入:
# isi smb shares view CA | grep "Ca Write"
Ca Write Integrity: write-read-coherent
write-read-coherent
Writes to the share are moved to persistent storage before a success message is returned to the SMB client that sent the data. This is the default setting.原因
如果用户使用 SMB CA,并且写入 I/O 本质上主要是顺序的,则应禁用 Endurant Cache (EC)。应在 SMB CA 共享上执行此作,以确保性能。打开 EC 后,Isilon 上的 SMB CA 将首先跨 Isilon 节点在 EC 上存储稳定的写入,这可能会导致 EC 成为潜在的瓶颈。EC 可以降低小型和随机稳定写入工作负载的平均延迟。但是,当写入是稳定且连续的时,EC 可能会成为瓶颈。如果用户写入 I/O 大多较小且随机,则 EC 应保持打开状态。如果存在顺序写入和随机写入 I/O 的组合,则额外的检测对于确定该 SMB CA 共享上的 EC 的正确设置非常重要。
参考:请参阅第 34 页底部的第 2.1.3 节: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf
解析度
| 如果不需要 CA,则需要在没有 CA 的情况下重新创建共享,或者在没有 CA 的测试共享中测试性能。如果没有性能差异,则性能缓慢的原因可能有很多,需要单独调查。 以下命令可用于测试是否禁用 EC:
isi_sysctl_cluster efs.bam.ec.mode=0
isi set -c off <path to directory> 上述命令还会禁用 coalescer。仅用于测试目的,如果您想在路径上禁用 EC 并让合并器保持打开状态,请使用以下命令: isi set -c coal_only <path to directory> Reference: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf |
受影響的產品
PowerScale OneFS產品
Isilon, PowerScale OneFS文章屬性
文章編號: 000067443
文章類型: Solution
上次修改時間: 15 12月 2025
版本: 4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。