시스템 관리자는 HP PRM(Process Resource Manager)을 사용하여 적절한 시스템 리소스를 업무상 정확하게 필요한 위치에 집중할 수 있습니다. 이 강력한 리소스 관리 도구는 HP UNIX 운영 체제(HP-UX)의 추가 기능으로 실행됩니다. PRM을 사용하면 사용자 또는 응용 프로그램 그룹이 전체 시스템 CPU 처리 주기, 사용 가능한 실제 메모리 리소스, 논리 볼륨 관리(LVM) 시스템에 대한 디스크 대역폭 중 지정된 부분을 보장받을 수 있습니다.
PRM은 시스템 부하가 최고일 때(사용률이 100% CPU, 100% 메모리 또는 100% 디스크 대역폭인 경우) 프로세스에서 사용하는 리소스 양을 제어하는 데 사용되는 리소스 관리 도구입니다. PRM은 PRM 그룹 사용을 통해 프로세스 그룹에 사용 가능한 시스템 리소스의 최소 할당량을 보장할 수 있습니다.
PRM 그룹은 함께 결합되어 CPU, 메모리 및 디스크 대역폭을 할당받는 사용자 및 응용 프로그램의 모음입니다. PRM 그룹에는 FSS PRM 그룹과 PSET PRM 그룹의 두 가지 유형이 있습니다. FSS PRM 그룹은 CPU 자격이 공유로 지정된 일반적인 PRM 그룹입니다. 이 그룹은 시스템의 기본 프로세서 집합(PSET) 내에서 HP-UX 커널의 FSS(Fair Share Scheduler)를 사용합니다. PSET PRM 그룹은 시스템의 프로세서 하위 집합(PSET)에 할당하여 CPU 자격이 지정된 PRM 그룹입니다. PSET의 프로세스는 HP-UX 표준 스케줄러를 통해 할당된 CPU의 CPU 주기에 대해 동일한 액세스를 가집니다.
PRM을 사용하는 이유
중요한 사용자 및 응용 프로그램에 대한 응답 시간을 향상시킵니다.
성능에 대한 사용자 기대치를 설정하고 관리합니다.
예산에 따라 공유 서버를 할당합니다.
Serviceguard 클러스터의 응용 프로그램 패키지에서 장애 조치 발생 시 활성 대기 시스템에 충분한 리소스를 가지고 있도록 합니다.
중요한 사용자 또는 응용 프로그램이 충분한 CPU, 메모리 및 디스크 대역폭 리소스를 가지고 있도록 합니다.
때때로 중요한 응용 프로그램을 실행하는 사용자도 평소에는 비교적 사소한 작업을 실행할 수 있습니다. 이러한 사소한 작업이 사용 가능한 CPU 및 실제 메모리를 얻기 위해 사용자의 PRM 그룹에서 중요한 응용 프로그램과 경합할 수 있습니다. 이러한 이유로 인해 응용 프로그램을 다른 PRM 그룹과 분리하거나 특정 사용자에 대해 대체 그룹을 만드는 것이 유용한 경우가 자주 있습니다. 중요한 응용 프로그램에 고유 PRM 그룹을 할당하여 응용 프로그램이 필요한 리소스 공유를 확보하도록 할 수 있습니다.
수요가 많은 기간 중에는 상대적으로 우선 순위가 낮은 사용자 및 응용 프로그램이 사용할 수 있는 CPU, 실제 메모리 및 디스크 대역폭 리소스를 제한합니다.
예를 들어 출근 시와 점심 시간 후에는 메일을 읽는 작업에 상당한 디스크 대역폭을 사용할 수 있습니다. 따라서, 메일 응용 프로그램을 리소스 할당이 적은 PRM 그룹에 할당하고 시스템에 대한 수요가 많은 시간에는 메일이 사용할 수 있는 리소스 양을 제한할 수 있습니다.
사용자 또는 응용 프로그램별 리소스 사용을 모니터링합니다.
사용자 또는 응용 프로그램 그룹을 지정하여 PRM 그룹을 분리하면 해당 그룹이 사용 중인 리소스를 효율적으로 추적할 수 있습니다.
HP SIM에서 프로세스 리소스 관리자에 액세스
최적화Process Resource Manager를 선택합니다. 네 가지 옵션을 사용할 수 있습니다.