PowerScale: OneFS: Rendimiento de escritura inesperadamente bajo cuando se utiliza disponibilidad continua

Summary: Rendimiento de escritura inesperadamente bajo cuando se usa disponibilidad continua con el protocolo 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



El rendimiento de escritura puede ser inesperadamente bajo cuando se utiliza la disponibilidad continua (CA) sobre SMB. De manera predeterminada, CA utiliza escrituras síncronas:

 
# 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

Si un usuario utiliza una CA de SMB y tiene I/O de escritura que son principalmente de naturaleza secuencial, la caché duradera (EC) debe estar deshabilitada. Esto se debe hacer en el recurso compartido de CA de SMB para garantizar el rendimiento. Una vez que EC esté activada, SMB CA en Isilon almacenará primero escrituras estables en EC en todos los nodos de Isilon, lo que podría hacer que EC sea un posible cuello de botella. EC puede reducir la latencia promedio para cargas de trabajo de escritura estables pequeñas y aleatorias. Sin embargo, EC puede convertirse en un cuello de botella cuando las escrituras son estables y secuenciales. Si las I/O de escritura de los usuarios son principalmente pequeñas y aleatorias, la EC debe permanecer activada. Si hay una combinación de I/O de escritura secuencial y aleatoria, las pruebas adicionales son importantes para determinar la configuración correcta de EC en ese recurso compartido de CA SMB.

Referencia: Véase la parte inferior de la página 34 de la sección 2.1.3: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf

Resolution

Si no se necesita CA, habría que volver a crear el recurso compartido sin ella o probar el rendimiento en un recurso compartido de prueba sin CA. Si no hay ninguna diferencia de rendimiento, puede haber muchas razones para un rendimiento lento que se deben investigar por separado.

Se pueden utilizar los siguientes comandos para probar la deshabilitación de EC:
  • Deshabilite EC en el clúster globalmente (habilitada de manera predeterminada):
isi_sysctl_cluster efs.bam.ec.mode=0
  • Deshabilite EC en un directorio específico (habilitado de manera predeterminada):
isi set -c off  <path to directory>

El comando anterior también deshabilita el separador de coalescencias. Solo con fines de prueba, si desea deshabilitar EC en una ruta y mantener la coalescencia encendida, utilice el 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.