Oracle® VM Server for SPARC 3.2 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

CPU에 대한 도메인 마이그레이션 요구 사항

    마이그레이션을 수행할 때 CPU에 적용되는 요구 사항 및 제한 사항은 다음과 같습니다.

  • 대상 시스템에는 마이그레이션할 도메인에서 사용 중인 가상 CPU 수가 수용되도록 사용 가능한 가상 CPU가 충분해야 합니다.

  • 게스트 도메인에 cpu-arch 등록 정보를 설정하면 프로세서 유형이 다른 시스템 간에 도메인을 마이그레이션할 수 있습니다. cpu-arch 값을 변경하려면 게스트 도메인이 바운드 또는 비활성 상태여야 합니다.

    지원되는 cpu-arch 등록 정보 값은 다음과 같습니다.

    • native는 CPU 유형이 동일한 플랫폼 간에 게스트 도메인을 마이그레이션할 수 있도록 하는 CPU 특정 하드웨어 기능을 사용합니다. native가 기본값입니다.

    • migration-class1은 SPARC T4 이후의 SPARC 플랫폼에 대한 CPU 간 마이그레이션 모음입니다. 해당 플랫폼은 지원되는 CPU에 대한 하한이 설정되도록 마이그레이션 도중, 그리고 마이그레이션 후 하드웨어 암호화를 지원합니다.

      이 값은 UltraSPARC T2, UltraSPARC T2 Plus, SPARC T3 플랫폼이나 Fujitsu M10 플랫폼과 호환되지 않습니다.

    • sparc64-class1은 SPARC64 플랫폼에 대한 CPU 간 마이그레이션 모음입니다. sparc64-class1 값은 SPARC64 명령을 기반으로 하므로 명령 수가 generic 값보다 큽니다. 따라서 generic 값에 비해 성능 영향이 없습니다.

      이 값은 Fujitsu M10 서버와만 호환됩니다.

    • generic은 모든 플랫폼의 게스트 도메인이 CPU 유형에 관계없이 마이그레이션을 수행할 수 있도록 하는 데 사용되는 최소의 공통 CPU 하드웨어 기능을 사용합니다.

    다음 isainfo -v 명령은 cpu-arch=genericcpu-arch=migration-class1의 경우 시스템에서 사용 가능한 명령을 보여줍니다.

    • cpu-arch=generic

      # isainfo -v
      64-bit sparcv9 applications
              asi_blk_init vis2 vis popc
      32-bit sparc applications
              asi_blk_init vis2 vis popc v8plus div32 mul32
    • cpu-arch=migration-class1

      # isainfo -v
      64-bit sparcv9 applications
              crc32c cbcond pause mont mpmul sha512 sha256 sha1 md5
              camellia des aes ima hpc vis3 fmaf asi_blk_init vis2
              vis popc
      32-bit sparc applications
              crc32c cbcond pause mont mpmul sha512 sha256 sha1 md5
              camellia des aes ima hpc vis3 fmaf asi_blk_init vis2
              vis popc v8plus div32 mul32

    generic 값을 사용하면 native 값을 사용할 때 비해 게스트 도메인 성능이 저하될 수 있습니다. 성능 저하가 발생하는 것은 게스트 도메인이 특정 CPU의 고유 하드웨어 기능을 사용하지 않고 지원되는 모든 CPU 유형에서 사용 가능한 일반 CPU 기능만 사용하기 때문입니다. 이러한 기능을 사용하지 않음으로써 generic 값은 다른 기능을 지원하는 CPU를 사용하는 시스템 간에 도메인을 마이그레이션할 수 있는 유연성을 가능하게 합니다.

    최소 SPARC T4 시스템 간에 도메인을 마이그레이션할 때 cpu-arch=migration-class1을 설정하여 게스트 도메인 성능을 향상시킬 수 있습니다. generic 값 사용 시 성능이 향상되지만, 여전히 native 값이 게스트 도메인에 최고 성능을 제공합니다.

    cpu-arch 등록 정보가 native로 설정된 경우 다음과 같이 psrinfo -pv 명령을 사용하여 프로세서 유형을 확인할 수 있습니다.

    # psrinfo -pv
    The physical processor has 2 virtual processors (0 1)
      SPARC-T5 (chipid 0, clock 3600 MHz)

    cpu-arch 등록 정보가 native 이외의 다른 값으로 설정된 경우 psrinfo -pv 출력이 플랫폼 유형을 표시하지 않습니다. 대신 이 명령은 sun4v-cpu CPU 모듈이 로드되었음을 보여줍니다.

    # psrinfo -pv
    The physical processor has 2 cores and 13 virtual processors (0-12)
      The core has 8 virtual processors (0-7)
      The core has 5 virtual processors (8-12)
        sun4v-cpu (chipid 0, clock 3600 MHz)