PowerScale: OneFS: Unerwartet niedriger Schreibdurchsatz bei Verwendung kontinuierlicher Verfügbarkeit

Summary: Unerwartet niedriger Schreibdurchsatz bei Verwendung von kontinuierlicher Verfügbarkeit mit SMB-Protokoll.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Der Schreibdurchsatz kann unerwartet niedrig sein, wenn kontinuierliche Verfügbarkeit (Continuous Availability, CA) über SMB verwendet wird. CA verwendet standardmäßig synchrone Schreibvorgänge:

 
# 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.

Cause

Wenn ein Nutzer SMB-CA verwendet und Schreib-I/O hat, die größtenteils sequenzieller Natur sind, sollte der Endurant-Cache (EC) deaktiviert werden. Dies sollte auf der SMB-CA-Freigabe durchgeführt werden, um die Performance sicherzustellen. Sobald der EC eingeschaltet ist, speichert die SMB-CA auf Isilon zunächst stabile Schreibvorgänge auf EC über die Isilon-Nodes hinweg, was zu einem potenziellen Engpass bei EC führen könnte. EC kann die durchschnittliche Latenz für kleine und zufällige stabile Schreib-Workloads senken. EC kann jedoch zu einem Engpass werden, wenn Schreibvorgänge stabil und sequenziell sind. Wenn die Schreib-I/O größtenteils klein und zufällig ist, sollte der EC eingeschaltet bleiben. Wenn eine Kombination aus sequenziellen und zufälligen Schreib-I/O vorhanden ist, sind zusätzliche Tests wichtig, um die richtige Einstellung für EC auf dieser SMB-CA-Freigabe zu ermitteln.

Verweis: Siehe unten auf Seite 34 in Abschnitt 2.1.3: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf

Resolution

Wenn CA nicht benötigt wird, muss die Freigabe ohne CA neu erstellt werden oder die Leistung in einer Testfreigabe ohne CA getestet werden. Wenn es keinen Leistungsunterschied gibt, kann es viele Gründe für eine langsame Leistung geben, die separat untersucht werden müssten.

Die folgenden Befehle können verwendet werden, um die Deaktivierung von EC zu testen:
  • Disable EC on cluster globally (EC auf Cluster global deaktivieren) – standardmäßig aktiviert:
isi_sysctl_cluster efs.bam.ec.mode=0
  • Disable EC on a specific directory (EC in einem bestimmten Verzeichnis deaktivieren):
isi set -c off  <path to directory>

Mit dem obigen Befehl wird auch der Coalescer deaktiviert. Nur zu Testzwecken, wenn Sie EC auf einem Pfad deaktivieren und den Coalescer eingeschaltet lassen möchten, verwenden Sie den folgenden Befehl:

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

Affected Products

PowerScale OneFS

Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000067443
Article Type: Solution
Last Modified: 15 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.