PowerScale: OneFS: 지속적인 가용성을 사용할 때 예기치 않게 낮은 쓰기 처리량

Summary: 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



SMB를 통한 CA(Continuous Availability)를 사용하는 경우 쓰기 처리량이 예기치 않게 낮을 수 있습니다. 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.

Cause

사용자가 SMB CA를 사용하고 쓰기 I/O가 대부분 순차적인 경우 EC(Endurant Cache)를 비활성화해야 합니다. 성능을 보장하려면 SMB CA 공유에서 이 작업을 수행해야 합니다. EC가 활성화되면 Isilon의 SMB CA는 먼저 Isilon 노드 전반에 걸쳐 EC에 안정적인 쓰기를 저장하므로 EC에서 병목 현상이 발생할 수 있습니다. EC는 작고 안정적인 랜덤 쓰기 워크로드의 평균 레이턴시를 줄일 수 있습니다. 그러나 쓰기가 안정적이고 순차적이면 EC에서 병목 현상이 발생할 수 있습니다. 사용자 쓰기 I/O가 대부분 작고 임의적인 경우 EC는 켜져 있어야 합니다. 순차 쓰기 I/O와 랜덤 쓰기 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

Resolution

CA가 필요하지 않은 경우 CA를 사용하지 않고 공유를 다시 생성하거나 CA를 사용하지 않는 테스트 공유에서 성능을 테스트해야 합니다. 성능 차이가 없는 경우 별도로 조사해야 하는 성능 저하의 원인은 여러 가지가 있을 수 있습니다.

다음 명령을 사용하여 EC 비활성화를 테스트할 수 있습니다.
  • 클러스터에서 EC를 전역적으로 비활성화(기본적으로 활성화됨):
isi_sysctl_cluster efs.bam.ec.mode=0
  • 특정 디렉토리에서 EC 비활성화(기본적으로 활성화됨):
isi set -c off  <path to directory>

위의 명령은 코어레서도 비활성화합니다. 테스트 목적으로만 경로에서 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

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.