하드웨어 구성 및 설정 확인
최적 하드웨어 구성은 애플리케이션이 성능 조정으로부터 가장 큰 이점을 얻을 수 있게 합니다. 하드웨어 속도는 모든 유형의 애플리케이션에 영향을 주며 전체 성능에 중요합니다.
이 태스크 정보
WebSphere® Application Server 워크로드를
위한 적당한 시스템 크기 조절을 위해 IBM® Systems Workload Estimator를 사용하십시오.
성능 이득을 위해 디스크 속도, 시스템 메모리 및 프로세서 속도와 같은 하드웨어 구성과 설정을 확인할 수 있습니다.
프로시저
- 애플리케이션 서버가 실행될 수 있는
하드웨어 선택 및 구성에 대해 다음 고려사항을 사용하십시오.
- 디스크 속도 최적화
- 설명: 디스크 속도와 구성은 데이터베이스 지원에 크게 의존하거나,
방대한 메시징을 사용하거나, 워크플로우를 처리 중인 애플리케이션을
실행하는 애플리케이션 서버의 성능에 극적인 효과를 미칠 수 있습니다. 성능에 대해 최적화된 디스크 입력 또는 출력 서브시스템(예: RAID(Redundant Array of Independent Disks) 배열)을 사용하는 것이 이러한 환경에서 최적 Application Server 성능을 위한
필수 컴포넌트입니다.
디스크 요구사항이 더 적은 Application Server는 신뢰도를 향상시키고 양질의 성능을 갖는 미러된 디스크 드라이브 구성에서 이점을 얻을 수 있습니다.
- 권장사항: 디스크 처리를 가능한 많은 디스크에 분산시켜서 보통 1 또는 2 디스크 시스템에서 발생하는 경합 문제점을 피하십시오. 데이터베이스 로그 파일에 사용되는 디스크와 구별되는 디스크에 데이터베이스 테이블을 배치하면 디스크 경합을 줄이고 처리량을 향상시킬 수 있습니다.
- 설명: 디스크 속도 및 디스크 암(Arm) 수는 다음 경우에
Application Server 성능에 상당한 효과를 갖습니다.
- 애플리케이션이 데이터베이스 지원에 크게 의존합니다.
- 애플리케이션이 메시징을 방대하게 사용합니다.
- 권장사항: 성능에 맞게 최적화된 디스크 I/O 서브시스템(예: RAID(Redundant Array of Independent Disks))을 사용하십시오. 디스크 처리를 가능한 많은 디스크에 분배하여 1 또는 2 디스크 시스템에서 발생하는 회선 경합 문제점을 피하십시오. 디스크 암(Arm)과 이들이 성능에 영향을 주는 방법에 대한 자세한 정보는 iSeries Disk Arm Requirements 문서를 참조하십시오.
- 설명: 디스크 속도와 구성은 데이터베이스 지원에 크게 의존하거나,
방대한 메시징을 사용하거나, 워크플로우를 처리 중인 애플리케이션을
실행하는 애플리케이션 서버의 성능에 극적인 효과를 미칠 수 있습니다. 성능에 대해 최적화된 디스크 입력 또는 출력 서브시스템(예: RAID(Redundant Array of Independent Disks) 배열)을 사용하는 것이 이러한 환경에서 최적 Application Server 성능을 위한
필수 컴포넌트입니다.
- 프로세서 속도 및 프로세서 캐시를 늘리십시오.
설명: 다른 병목이 없는 경우, 프로세서 속도를 올리면 종종 처리량 및 응답 시간에 도움이 됩니다. 큰 L2 또는 L3 캐시를 사용하는 프로세서는 작은 L2 또는 L3 캐시를 사용하는 CPU와 프로세서 속도가 동일하더라도 더 높은 처리량을 낼 수 있습니다.
설명: 다른 병목 현상이 없는 경우에 처리 능력을 늘리면 처리량, 응답 시간 또는 둘 다 개선될 수 있습니다. IBM i용 WebSphere Application Server에서 처리 능력은 시스템의 CPW(Commercial Processing Workload) 값과 관련될 수 있습니다.
- 시스템 메모리를 늘리십시오.
- 설명: z/OS®에 필요한 저장영역의 크기는 주로 서버 수와 각 서버에 대한 JVM(Java™ Virtual Machine) 힙의 크기에 의존합니다. 시스템이 페이징 중이고 페이징 때문에 프로세서 이용률이 낮을 때 사용 가능 메모리를 조정하여 성능을 향상시키십시오.
- 권장사항: 여러 서버 환경에서, 각 프로세서에 대해 최소 256MB의 메모리와
애플리케이션 서버당 512MB를 허용하십시오. 1GB JVM 힙이 있는 단일 서버 환경의 경우
최소 1GB의 메모리를 할당하십시오. 일부 애플리케이션이 추가 메모리가 필요할 수 있습니다.
메모리 액세스 속도는 메모리 모듈의 수와 배치에 종속될 수 있습니다. 하드웨어 매뉴얼을 확인하여 구성이 최적인지 확인하십시오.
- 설명: 시스템이 메모리를 디스크에 페이징하지 못하게 하여 성능을 개선하려면 메모리를 늘리십시오. 최소한 각 프로세서에 대해 256MB의 메모리 및 Application Server당 512MB를 허용하십시오. 시스템이 페이징 중이고 프로세서 페이징 때문에 이용률이 낮을 때 사용 가능 메모리를 조정하십시오. 메모리 액세스 속도는 메모리 모듈의 수와 배치에 종속될 수 있습니다. 하드웨어 매뉴얼을 확인하여 구성이 최적인지 확인하십시오.
- 권장사항: 각 프로세서에 대해 256MB의 메모리와 애플리케이션 서버당 512MB를 사용하십시오. 일부 애플리케이션이 추가 메모리가 필요할 수 있습니다.
- 설명: 많은 수의 페이지 결함이 발생하는 경우 다음 태스크를
수행하여 성능을 향상시키십시오.
- WebSphere Application Server에 사용 가능한 메모리를 늘리십시오.
- WebSphere Application Server를 다른 메모리 풀로 이동하십시오.
- WebSphere Application Server 메모리 풀에서 작업을 제거하십시오.
- 권장사항: 현재 페이지 결함 레벨을 판별하려면 IBM i 명령행에서 WRKSYSSTS(시스템 상태에 대한 작업) 명령을 실행하십시오. 최소 메모리 요구사항에 대한 정보는 IBM 지원 센터 웹 사이트를 확인하십시오.
- 시스템 메모리를 늘리십시오.
- 설명: 시스템이 메모리를 디스크에 페이징하지 못하게 하여 성능을 개선하려면 메모리를 늘리십시오. 최소한 각 프로세서에 대해 256MB의 메모리 및 Application Server당 512MB를 허용하십시오. 시스템이 페이징 중이고 프로세서 페이징 때문에 이용률이 낮을 때 사용 가능 메모리를 조정하십시오. 메모리 액세스 속도는 메모리 모듈의 수와 배치에 종속될 수 있습니다. 하드웨어 매뉴얼을 확인하여 구성이 최적인지 확인하십시오.
- 권장사항: 각 프로세서에 대해 256MB의 메모리와 애플리케이션 서버당 512MB를 사용하십시오. 일부 애플리케이션이 추가 메모리가 필요할 수 있습니다.
- 설명: z/OS에 필요한 저장영역의 크기는 주로 서버 수와 각 서버에 대한 JVM(Java Virtual Machine) 힙의 크기에 의존합니다.
- 권장사항: 1GB JVM 힙을 갖는 단일 서버의 경우 최소 1GB의 메모리를 할당하십시오.
- 설명: 시스템이 메모리를 디스크에 페이징하지 못하게 하여 성능을 개선하려면 메모리를 늘리십시오. 최소한 각 프로세서에 대해 256MB의 메모리 및 Application Server당 512MB를 허용하십시오. 시스템이 페이징 중이고 프로세서 페이징 때문에 이용률이 낮을 때 사용 가능 메모리를 조정하십시오. 메모리 액세스 속도는 메모리 모듈의 수와 배치에 종속될 수 있습니다. 하드웨어 매뉴얼을 확인하여 구성이 최적인지 확인하십시오.
- 권장사항: 각 프로세서에 대해 256MB의 메모리와 애플리케이션 서버당 512MB를 사용하십시오. 일부 애플리케이션이 추가 메모리가 필요할 수 있습니다.
- 설명: 많은 수의 페이지 결함이 발생하는 경우 다음 태스크를
수행하여 성능을 향상시키십시오.
- WebSphere Application Server에 사용 가능한 메모리를 늘리십시오.
- WebSphere Application Server를 다른 메모리 풀로 이동하십시오.
- WebSphere Application Server 메모리 풀에서 작업을 제거하십시오.
- 권장사항: 현재 페이지 결함 레벨을 판별하려면 IBM i 명령행에서 WRKSYSSTS(시스템 상태에 대한 작업) 명령을 실행하십시오. 최소 메모리 요구사항에 대한 정보는 IBM 지원 센터 웹 사이트를 확인하십시오.
- 네트워크 카드와 네트워크 스위치를 전이중으로 실행하십시오.
- 설명: 네트워크 카드와 네트워크 스위치를 전이중으로 실행하고 지원되는 최고 속도를 사용하십시오. 전이중이 반이중보다 훨씬 더 빠릅니다. 어댑터, 케이블, 스위치 및 기타 장치의 네트워크 속도가 필수 처리량을 제공하는지 확인하십시오. 일부 웹 사이트에는 여러 기가비트 링크가 필요할 수 있습니다.
- 권장사항: 10/100/1000 이더넷 네트워크에서 최고 속도를 사용하고 있는지 확인하십시오.
저장영역 풀에 대한 활동 레벨이 충분한지 확인하십시오.
- 설명: 저장영역 풀에 대한 활동 레벨이 충분한지 확인하십시오. 이들 값을 늘리면 스레드가 부적합한 조건으로 이행하지 못하게 막을 수 있습니다.
- 권장사항
- WebSphere
Application Server를 실행 중인 저장영역 풀에 대한
활동 레벨을 수정하려면 명령행에서 다음 WRKSYSSTS 명령을
실행하십시오.
WRKSYSSTS ASTLVL(*INTERMED)
- 다음 단계를 수행하여 QMAXACTLVL 시스템 값을 모든 풀에 대한 총계
활동 레벨보다 크거나 같은 값 또는 *NOMAX로 설정하십시오.
- 명령행에서 WRKSYSSTS 명령을 실행하십시오.
WRKSYSSTS ASTLVL(*INTERMED)
- 최대 활성 열에서 값을 조정하십시오.
- 명령행에서 WRKSYSSTS 명령을 실행하십시오.
- WebSphere
Application Server를 실행 중인 저장영역 풀에 대한
활동 레벨을 수정하려면 명령행에서 다음 WRKSYSSTS 명령을
실행하십시오.
z/OS V1R2의 소프트웨어 요구사항을 지원하는 IBM S/390® 또는 zSeries 모델.
스토리지
- 기억장치 요구사항 값이 기존의 워크로드보다 큽니다.
- 권장사항
- 가상 기억장치 기본값은 하위(servant)당 약 370MB이며 이 값에는 256MB의 기본 힙 크기와 80MB의 기본 최초 LE 힙 크기가 포함됩니다.
우수 사례: 실제 기억장치 최소값은 IVP와 같은 저부하의 경우 LPAR당 512MB입니다. 대부분의 실제 애플리케이션의 경우, 2GB 이상을 사용해야 합니다. 실제로는 8GB를 필요로 하는 애플리케이션이 최대 로드에서 작동됩니다.bprac
- 디스크 속도 최적화
DASD
- 권장사항
우수 사례: 성능을 최대화하려면 높은 캐시 읽기/쓰기 적중률로 실행되는 고속 DASD 서브시스템(예: IBM Shark)을 사용해야 합니다. bprac
- 권장사항
네트워킹
- 권장사항
우수 사례: 높은 대역폭 애플리케이션의 경우, 최소 1GB의 이더넷 연결을 사용해야 합니다. 애플리케이션의 대역폭 요구사항 값이 너무 큰 경우, 추가 이더넷 연결이 필요합니다. bprac
- 권장사항
암호화
- 권장사항
- 참고: 암호화를 많이 사용하는 애플리케이션의 경우, zSeries 또는 S/390 암호화 하드웨어 및 통합 암호 서비스 기능을 사용해야 합니다. 자세한 정보는 zSeries 및 S/390 Cryptography 웹 사이트를 참조하십시오.
- 권장사항


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunehdwcap
파일 이름:tprf_tunehdwcap.html