전문 관리 > 시각화 및 게시 지원 > Windchill Visualization Services 시작하기
  
Windchill Visualization Services 시작하기
이 장에는 다음 정보가 포함되어 있습니다.
시각화 게시 시스템의 크기 조정
WVS 구성 등록 정보 파일(wvs.properties.xconf) 정보
시각화 게시 시스템의 크기 조정
WVS(Windchill Visualization Services)에서는 여러 시스템 구성, 크기 및 요구 사항을 지원합니다. 요구 사항에 맞게 WVS 설정을 최적화하고 성능 이슈를 방지하려면 시스템 부하를 추정해야 합니다.
이 단원에는 WVS 시스템 크기 평가 및 해당 요구 사항 이해를 위한 안내서가 포함되어 있습니다.
CAD 작업자 크기 조정 안내서 - CAD 작업자의 하드웨어 요구 사항을 평가합니다.
처리량 계산 - 일일 게시 로드를 기준으로 필요한 CAD 작업자 수를 추정합니다.
성능 최적화를 위한 팁 - 시스템을 설정하는 방법에 대한 추가 정보입니다.
CAD 작업자 크기 조정 안내서
Windchill 크기 조정 안내서에서는 CAD 작업자 배포 추정에 대한 일반 지침을 제공합니다.
Windchill 크기 조정에 대한 자세한 내용은 Windchill and Pro/INTRALINK 11.x Server Hardware Sizing Guidelines - Microsoft Windows Platform with Oracle Database(Windchill 및 Pro/INTRALINK 11.x 서버 하드웨어 크기 조정 지침 - Oracle Database 포함 Microsoft Windows 플랫폼)Optional Component Sizing(선택적 컴포넌트 크기 조정) 단원에서 관련 하위 단원을 참조하십시오.
처리량 계산
시스템이 적절한 시간에 회사의 데이터를 처리할 수 있도록 하려면 적합한 하드웨어를 사용하고 충분한 작업자를 정의합니다. 특정 데이터 유형에 대한 필수 작업자 수를 추정하려면 회사의 데이터량을 고려해야 합니다.
* 
적용 가능한 응답 시간의 정의는 해당 회사의 요구 사항에 따라 달라집니다. 초기 설정 후 WVS 작업 통계 도구를 사용하여 게시 시스템을 모니터링하고 이에 따라 시스템을 조정합니다.
이러한 매개변수는 특정 데이터 유형에 필요한 작업자 수에 영향을 줍니다.
CAD 파일 유형별 예상 일일 트랜잭션 볼륨(파일 수)(V). CAD 파일은 부품, 어셈블리 또는 드로잉일 수 있습니다.
각 CAD 파일 유형을 열고 재생성하는 예상 평균 응답 시간(Rt). 예상 데이터와 사용 가능 리소스 간의 정확한 비율을 구하려면 데이터 항목을 소형, 중간 및 대형으로 세분화합니다. 파일 크기는 디스크의 실제 크기와 해당 컴포넌트의 양이 합쳐진 것입니다.
작업자 수 = 1.2*(V*Rt) / 86,400. 하루는 86,400초입니다. 이 계산에서는 24시간 내 최소 작업자 수로 일일 볼륨을 완료할 수 있다고 확신합니다.
* 
처리량이 조금이라도 증가한다면 총 게시 시간을 더 줄이기 위해 더 많은 작업자가 필요합니다. 추가 작업자는 작업자가 계속 로드되도록 추가 WVS 게시자 대기열을 작성해야 합니다.
다음 표는 특정 데이터 유형에 필요한 작업자 수를 추정하는 예입니다.
체적
예상 응답 시간(초)
원시 게시 시간(초)
필수 시간(초)
작업자 수
V=
Rt=
=~1.2*(V*Rt)
시간=
4.24
부품
소형
1000
75
90000
366000
중간
100
180
21600
대형
10
400
4800
어셈블리
소형
300
200
72000
중간
100
400
48000
대형
50
900
54000
드로잉
소형
200
90
21600
중간
50
500
30000
대형
25
800
24000
* 
단일 시스템에 여러 작업자를 정의할 수 있습니다. 자세한 내용은 Creo View MCAD 어댑터 설치 및 구성 안내서의 "단일 시스템에 여러 작업자 구성"을 참조하십시오.
데이터 유형별로 전용 대기열을 정의할 수 있습니다. 그러나 이로 인해 대기열 로드의 불균형이 발생할 수 있음에 유념하십시오. 필요한 작업자 및 메모리의 총 양을 계산하고, 어셈블리의 크기를 고려한 다음 전용 대기열 사용을 고려하십시오. 전용 대기열에 대한 자세한 내용은 게시자 대기열 및 작업 관리를 참조하십시오.
성능 최적화를 위한 팁
메모리 요구 사항, 작업자 및 대기열을 정의할 때 이러한 지침을 사용하십시오.
CPU 코어가 여러 개인 시스템의 경우 1.5개의 코어마다 작업자 한 명을 구성합니다. 예를 들어, 3명의 작업자를 구성하는 4개의 코어가 있는 시스템을 사용합니다.
최상의 결과를 위해서는 90%의 CPU 사용률을 목표로 하십시오. 오랜 기간 동안의 100% CPU 사용률은 메모리 스왑 및 디스크 페이징의 오버헤드로 인해 처리량 감소를 초래할 수 있습니다.
원하지 않는 디스크 페이징을 방지하려면 평균 파일 크기가 RAM 크기보다 작도록 CAD 작업자 메모리를 설정합니다. 이상적으로는 RAM은 게시될 가장 큰 게시 작업만큼 커야 하며, 유휴 모드에 있을 때 시스템의 기본 메모리 크기와 결합되어야 합니다.
여러 작업자 컴퓨터의 경우 필수 RAM의 양을 결정할 때 소형 및 중간 어셈블리의 수를 가장 큰 어셈블리와 비교하여 평가합니다. 대용량 RAM에 필요한 작업자 수를 평가하고 대기열을 사용하여 각 작업자에게 보낼 작업을 제어합니다.
VMware의 경우 - 여러 가상 시스템을 사용할 때 최적의 RAM 할당을 허용하려면 메모리 벌룬을 사용해 보십시오. 이를 위해서는 게스트 운영 체제가 아닌 VM 서버에서의 총 RAM 사용량을 모니터링하여 물리적 하드웨어를 관리해야 합니다.
컴퓨터 하드웨어의 영향을 이해하려면 다음 사항에 유의하십시오.
작업자 컴퓨터의 CPU 클럭 속도는 처리량에 가장 큰 영향을 줍니다.
필요한 RAM을 고려하십시오. 버스 속도를 높이고 메모리를 추가하여 처리량을 늘릴 수 있습니다.
하드 디스크 속도가 중요하지만 이러한 속도는 위에서 언급한 고려 사항 다음으로 영향을 줍니다. 대형 파일을 열 때에는 플래시 기반 저장을 사용하는 것이 좋습니다. 가능하면 SSD(Solid State Drive)를 사용합니다.
wvs.properties.xconf 파일 정보
wvs.properties.xconf 파일은 WVS 구성 등록 정보를 정의합니다. 이 파일에는 WVS 등록 정보에 대한 자세한 인라인 문서도 포함되어 있습니다. WVS 설정을 시작하기 전에 wvs.properties.xconf에 익숙해지는 것이 좋습니다. 특정 등록 정보에 대한 자세한 내용은 해당 설명서를 참조하십시오.
wvs.properties.xconf 파일은 <Windchill_Home>\codebase\WEB-INF\conf에 있습니다.