목록전체 글 (10)
arm 정보 공유 블로그
Parallel make와 License seats 수 Parallel make와 License seats 수 mke –j N N: compile process의 수. 하나의 프로세서를 가지는 PC에서도 사용 가능. 네트워크 지연이나 파일을 디스크로 로드 하거나 저장하는 I/O 액세스의 영향을 줄여주기 때문. 멀티 프로세서를 가지고 있다면 make –j N * M으로 parallelism을 확장할 수 있다. 적절한 floating license seats 수 아래와 같이 고려할 요소가 많이 있다. 사용자 수 멀티-코어를 사용하는지 여부 Parallel build를 사용하는지 여부 여러 사용자가 툴을 동시에 사용되는지 여부 동일한 툴 버전을 사용하는지 여부 “Build Farms” 혹은 “Compile F..
Arm License File 수정 Arm License File 수정 데몬 프로그램에서 사용할 port 번호 추가 SERVER this_host host_id port_num // thist_host: 호스트 PC 이름, host_id: 라이선스 파일 생성 시, 사용한 HOSTID, port_num: 포트번호 입력, 일반적으로 8224 // Ex) SERVER My_PC xxxxxxxxxxxx 8224 특정 사용자 그룹에게 라이선스 Features 할당 GROUP abc user1 user2 RESERVE 1 compiler:version=6.0 abc VENDOR 데몬에 대한 포트를 지정할 경우 // armlmd 포트를 8223으로 사용하고 armlmd 옵션 파일을 지정하는 경우 아래와 같이 수정 V..
실행 중인 라인선스 데몬 감시 - 자동 재실행 vi licheck.sh #!bin/bash armlmd = "`pgrep armlmd | wc -l`" if [ "$armlmd" -eq "0" ]; then nohup lmgrd -c ./license.dat -l ./license.log fi crontab 등록 후, 주기적인 감시 crontab -e // 매 30분마다 실행 */30 * * * * /path/licheck.sh /dev/null 2 >&1 // 매주 금요일 오후 3시 10분에 실행 10 15 * * 5 /home/ryan/Flexlm/lic_reset.sh /dev/null 2 >&1