31.4.4. 4 단계: 애플리케이션 환경


이러한 최종 테스트의 목표는 VDO를 사용하는 시스템이 실제 애플리케이션 환경에 배포될 때 작동하는 방식을 이해하는 것입니다. 가능한 경우 실제 애플리케이션을 사용하고 지금까지 학습한 지식을 사용합니다. 어플라이언스에서 허용되는 대기열 깊이를 제한하고 가능한 경우 애플리케이션을 조정하여 VDO 성능에 가장 유용한 해당 블록 크기를 사용하여 요청을 발행합니다.
요청 크기, I/O 부하, 읽기/쓰기 패턴 등은 일반적으로 애플리케이션 사용 사례(즉, 파일 관리자 vs. 가상 데스크탑 vs. 데이터베이스)에 따라 달라지며 애플리케이션은 특정 운영 또는 다중 테넌트 액세스에 따라 I/O 유형에 따라 달라집니다.
최종 테스트는 혼합된 환경에서 일반적인 VDO 성능을 보여줍니다. 예상 환경에 대한 자세한 내용을 알고 있는 경우 해당 설정도 테스트합니다.
테스트 입력 stimulus(읽기/쓰기 혼합)의 예:
# for readmix in 20 50 80; do
    for iosize in 4 8 16 32 64 128 256 512 1024; do
      fio --rw=rw --rwmixread=$readmix --bsrange=4k-256k --name=vdo \
          --filename=/dev/mapper/vdo0 --ioengine=libaio --numjobs=1 --thread \
          --norandommap --runtime=300 --direct=0 --iodepth=$iosize \
          --scramble_buffers=1 --offset=0 --size=100g
    done
  done
각 데이터 지점에서 처리량 및 대기 시간을 기록한 다음 그래프(그림 31.5. “혼합 환경 성능”)을 수행합니다.

그림 31.5. 혼합 환경 성능

혼합 환경 성능
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.