PowerScale: OneFS: Throughput di scrittura inaspettatamente basso quando si utilizza la disponibilità continua

Summary: Throughput di scrittura inaspettatamente basso quando si utilizza la disponibilità continua con protocollo SMB.

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



Il throughput di scrittura può essere inaspettatamente basso quando si utilizza la disponibilità continua (CA) su SMB. La CA, per impostazione predefinita, utilizza scritture sincrone:

 
# 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

Se un utente utilizza la CA SMB e dispone di I/O di scrittura per lo più di natura sequenziale, è necessario disabilitare Endurant Cache (EC). Questa operazione deve essere eseguita sulla condivisione CA SMB per garantire le prestazioni. Una volta attivato l'EC, la CA SMB su Isilon archivierà prima le scritture stabili sull'EC sui nodi Isilon, il che potrebbe causare un potenziale collo di bottiglia nell'EC. EC può ridurre la latenza media per i carichi di lavoro di scrittura stabile di piccole dimensioni e casuali. Tuttavia, EC può diventare un collo di bottiglia quando le scritture sono stabili e sequenziali. Se l'I/O di scrittura dell'utente è per lo più piccolo e casuale, l'EC deve rimanere attivo. Se è presente una combinazione di I/O di scrittura sequenziale e casuale, sono importanti ulteriori test per determinare l'impostazione corretta per l'EC su tale condivisione CA SMB.

Riferimento: Cfr. in fondo a pagina 34 nella sezione 2.1.3: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf

Resolution

Se la CA non è necessaria, è necessario ricreare la share senza di essa o testare le prestazioni in una share di test senza CA. Se non vi è alcuna differenza di prestazioni, potrebbero esserci molte cause per prestazioni lente che dovrebbero essere analizzate separatamente.

È possibile utilizzare i seguenti comandi per testare la disabilitazione dell'EC:
  • Disable EC on cluster globally (disabilitazione globale dell'EC sul cluster) (abilitata per impostazione predefinita):
isi_sysctl_cluster efs.bam.ec.mode=0
  • Disabilitare EC in una directory specifica (opzione abilitata per impostazione predefinita):
isi set -c off  <path to directory>

Il comando precedente disabilita anche la coalescenza. Solo a scopo di test, se si desidera disabilitare l'EC su un percorso e mantenere la coalescenza accesa, utilizzare il comando:

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.