IBM® UrbanCode Deploy는
Windows 및 UNIX 시스템에서 실행됩니다. 몇 가지 가이드라인에 따르면
서버와 에이전트의 성능이 향상될 수 있습니다.
IBM UrbanCode Deploy 서버, 에이전트 및 관련 시스템의 전체 시스템 요구사항은
다음 페이지를 참조하십시오. http://www-01.ibm.com/support/docview.wss?uid=swg27038801
최적의 성능을 위해 다음 가이드라인을 따르십시오.
- 에이전트 활동에서 자원을 많이 사용하는 경우가 있으므로 일반적으로 에이전트는
IBM UrbanCode Deploy 서버가 있는 위치와 다른 시스템에
설치됩니다.
- 가능하면 서버를 전용 사용자 계정으로 설치하십시오.
그러나 IBM UrbanCode Deploy가
루트 사용자(또는 Windows에서는 로컬 시스템 사용자)로 문제 없이 실행되므로
이 방식으로 실행하는 것이 권한 오류를 방지하는 가장 쉬운 방법입니다.
- 에이전트를 전용 시스템 계정으로 설치하십시오. IBM UrbanCode Deploy 전용으로 계정을 사용하는 것이 이상적입니다. IBM UrbanCode Deploy
에이전트에서 원격 명령을 실행하므로 특별히 이 에이전트를 위한
사용자를 작성하고 이 사용자에만 적절한 권한을 부여하는 것이
가장 좋습니다.
- 단일 에이전트가 여러 다른 사용자로 병렬 배치를 실행할 수 있으므로 동일한 시스템에 여러 에이전트를
설치할 필요가 없습니다. 유휴 에이전트는 최소의 자원을 사용하지만 동일한 시스템에
여러 에이전트가 있으면 상당한 영향을 미칠 수 있습니다.
- 서버가 최상의 성능을 발휘하려면 서버 전용 시스템에 서버를 설치하고
기타 주요 소프트웨어를 실행하지 마십시오.
- Linux 또는 UNIX에 있는
서버에 에이전트의 수가 많으면(400 이상), 서버에 대한 프로세스 및 파일 한계를 늘리십시오. 다음 행을
/etc/security/limits.conf 파일에 추가하고 서버 컴퓨터를 다시 시작하십시오.
deployUser soft nofile 65535
deployUser hard nofile 65535
deployUser soft nproc 65535
deployUser hard nproc 65535
deployUser에는
서버를 실행 중인 사용자의 이름을 사용하십시오. 이와 유사하게,
에이전트 릴레이가 많은 수의 에이전트에 링크된 경우, 동일한 방법으로 릴레이에 대한 프로세스 및 파일 한계를 늘리십시오.