DISK 또는 FILE 디바이스 클래스의 스토리지 풀 계획

이 체크리스트를 사용하여 디스크 스토리지 풀을 설정하는 방법을 검토하십시오. 이 체크리스트에는 DISK 또는 FILE 디바이스 클래스를 사용하는 스토리지 풀에 대한 팁이 포함되어 있습니다.

질문 태스크, 특성, 옵션 또는 설정 자세한 정보
스토리지 풀 LUN이 시간 제한조건 내에 적절히 워크로드를 처리할 수 있도록 256KB 순차 읽기 및 쓰기의 처리량 속도를 유지할 수 있습니까? 피크 로드를 계획하는 경우 서버가 디스크 스토리지 풀에 대해 동시에 읽기 및 쓰기 조작을 수행하게 하려는 모든 데이터를 고려하십시오. 예를 들어, 동시에 실행되는 마이그레이션과 같은 클라이언트 백업 조작 및 서버 데이터 이동 조작에서 데이터의 피크 플로우를 고려하십시오.

IBM Storage Protect 서버는 주로 256KB블록 단위로 스토리지 풀을 읽고 스토리지 풀에 씁니다.

디스크 시스템에 기능이 포함되어 있는 경우 최적의 성능을 위해 무작위 읽기/쓰기 조작이 아닌 순차 읽기/쓰기 조작을 사용하도록 디스크 시스템을 구성하십시오.

자세한 정보는 디스크 시스템의 기본 성능 분석을 참조하십시오.
데이터베이스에 충분한 스토리지 공간을 할당했습니까? 대략적인 예상을 위해 다음 데이터베이스 크기 가이드라인은 데이터베이스 성장을 허용하기 위해 소형, 중형 및 대형 블루프린트 시스템을 기반으로 합니다.
  • 소형 시스템: 최소 2TB
  • 중형 시스템: 최소 4TB
  • 대형 시스템: 최소 8TB
팁: 보호해야 하는 데이터 양, 저장되는 파일 수 및 데이터 중복 제거 사용 여부에 따라 추가 메모리가 필요할 수 있습니다. 데이터 중복 제거를 사용하면 서버에 있는 중복 제거 범위를 판별하기 위해서 데이터베이스에 대한 조회가 빈번하게 발생하므로 데이터베이스의 로드는 더 커집니다.

대략적인 예상을 위해 중복 제거된 스토리지 풀에서 보호될 50TB의 데이터마다 100GB의 데이터베이스 스토리지를 계획하십시오. 보호된 데이터는 저장된 오브젝트의 모든 버전을 포함하여 데이터 중복 제거 전의 데이터 양입니다.

수백 TB의 보호 데이터가 있거나 매일 여러 TB의 데이터를 백업하는 경우 데이터베이스의 시작 크기는 최소 1TB이상이어야 합니다. IBM Storage Protect 를 사용하여 시스템에 맞게 데이터베이스 크기를 조정하십시오.

최적의 IBM Storage Protect 환경은 IBM Storage Protect Blueprints를 사용하여 설정됩니다.

데이터베이스 크기에 따라 작업을 완료하기 위해 서버에 할당해야 하는 최소 메모리 양에 대한 자세한 내용은 메모리 요구 사항을 참조 하세요

디스크가 읽기 및 쓰기 캐시를 사용하도록 구성되어 있습니까? 성능을 향상시키려면 더 많은 캐시를 사용하십시오.  
IBM Storage Protect 데이터베이스를 클라우드 오브젝트 스토리지에 백업해야 합니까?

재해 복구를 위해 클라우드 오브젝트 스토리지에 데이터베이스를 백업하고 데이터베이스를 복원할 수 있습니다.

오브젝트 스토리지 엔드포인트, IBM Cloud Object Storage Accessers, 네트워크 대역폭 및 데이터 스트림을 튜닝하여 데이터베이스 백업 조작이 효율적으로 실행되도록 할 수 있습니다.

클라우드 오브젝트 스토리지에 데이터베이스 백업 튜닝.
FILE 디바이스 클래스를 사용하는 스토리지 풀의 경우 스토리지 풀 볼륨에 사용할 최적의 크기를 판별했습니까? 디스크를 사용하는 스토리지 풀에 대한 최적 볼륨 수 및 크기의 정보를 검토하십시오. FILE 디바이스 클래스 볼륨의 크기를 추정하기 위한 정보가 없는 경우, 50GB의 볼륨으로 시작하십시오. 볼륨이 너무 작은 경우 문제점이 더 자주 발생합니다. 볼륨이 필요한 크기보다 큰 경우에는 더 적은 수의 문제점만 보고됩니다. 사용할 볼륨 크기를 결정할 때 예방조치로 필요한 것보다 클 수 있는 크기를 선택하십시오.
FILE 디바이스 클래스를 사용하는 스토리지 풀의 경우 사전 할당된 볼륨을 사용하고 있습니까? 스크래치 볼륨은 파일 시스템 프래그먼트화를 유발할 수 있습니다.

스토리지 풀에 볼륨이 부족하지 않게 하려면 MAXSCRATCH 매개변수를 0보다 큰 값으로 설정하십시오.

DEFINE VOLUME 서버 명령을 사용하여 스토리지 풀에 볼륨을 사전 할당하십시오.

DEFINE STGPOOL 또는 UPDATE STGPOOL 서버 명령을 사용하여 MAXSCRATCH 매개변수를 설정하십시오.

FILE 디바이스 클래스를 사용하는 스토리지 풀의 경우, 최대 클라이언트 세션 수를 정의된 볼륨 수와 비교했습니까? 한 번에 실행되는 예상 피크 클라이언트 세션 수를 처리할 수 있도록 항상 스토리지 풀에 충분한 수의 사용 가능한 볼륨을 유지하십시오. 볼륨은 스크래치 볼륨, 빈 볼륨 또는 부분적으로 채워진 볼륨일 수 있습니다. FILE 디바이스 클래스를 사용하는 스토리지 풀의 경우 동시에 하나의 세션 또는 프로세스만 볼륨에 쓸 수 있습니까?
FILE 디바이스 클래스를 사용하는 스토리지 풀의 경우 디바이스 클래스의 MOUNTLIMIT 매개변수를 병렬로 마운트될 수 있는 볼륨 수를 처리하는 데 충분한 높은 값으로 설정했습니까? 데이터 중복 제거를 사용하는 스토리지 풀의 경우 MOUNTLIMIT 매개변수는 일반적으로 500 - 1000 범위의 값을 사용합니다.
MOUNTLIMIT의 값을 모든 활성 세션에 필요한 최대 마운트 포인트 수로 설정하십시오. 필요한 최대 마운트 포인트 수에 영향을 주는 다음 매개변수를 고려하십시오.
  • MAXSESSIONS 서버 옵션. 동시에 실행할 수 있는 최대 IBM Storage Protect 세션 수입니다.
  • MAXNUMMP 매개변수. 각 클라이언트 노드가 사용할 수 있는 최대 마운트 포인트 수를 설정합니다.
예를 들어, 최대 클라이언트 노드 백업 세션 수가 일반적인 100이고 각 노드가 MAXNUMMP=2를 가지고 있는 경우 100개 노드에 각 노드에 대한 2개의 마운트 포인트를 곱해서 MOUNTLIMIT 매개변수 값을 200을 얻을 수 있습니다.
REGISTER NODE 또는 UPDATE NODE 서버 명령을 사용하여 클라이언트 노드에 대해 MAXNUMMP 매개변수를 설정하십시오.
DISK 디바이스 클래스를 사용하는 스토리지 풀의 경우 각 파일 시스템에 배치할 스토리지 풀 볼륨 수를 판별했습니까? DISK 디바이스 클래스를 사용하는 스토리지 풀에 대해 스토리지를 구성하는 방법은 디스크 시스템에 RAID를 사용하고 있는지 여부에 따라 달라집니다.

RAID를 사용하고 있지 않은 경우 실제 디스크당 하나의 파일 시스템을 구성하고 각 파일 시스템에 대해 하나의 스토리지 풀 볼륨을 정의하십시오.

n + 1개의 볼륨을 가진 RAID 5를 사용하고 있는 경우 다음 방법 중 하나를 사용하여 스토리지를 구성하십시오.
  • LUN에 n개의 파일 시스템을 구성하고 파일 시스템당 하나의 스토리지 풀 볼륨을 정의하십시오.
  • LUN에 하나의 파일 시스템과 n개의 스토리지 풀 볼륨을 구성하십시오.
이 가이드라인을 따르는 레이아웃 예제는 서버 스토리지 풀의 샘플 레이아웃을 참조하십시오.
다중 파일 시스템에 걸쳐 입/출력을 분배하는 스토리지 풀을 작성했습니까? 각 파일 시스템이 디스크 시스템의 다른 LUN에 있는지 확인하십시오.

일반적으로는 10 - 30개의 파일 시스템을 보유하는 것이 좋으며 파일 시스템이 약 250GB보다 작지 않은지 확인하십시오.

자세한 내용은 다음 주제를 참조하십시오.
스토리지 풀에서 손상된 파일을 식별하기 위해 감사 조작을 스케줄했습니까? 감사 조작을 스케줄하려면 DEFINE SCHEDULE 명령을 사용하여 AUDIT VOLUME FIX=NO 명령을 실행하십시오.