데몬버디 다운로드

verdi deamon은 임의의 수의 병렬 작업자를 관리할 수 있습니다. 기본적으로 하나만 활성화됩니다. verdi 데몬 상태가 높은 CPU 사용량에서 데몬 워커(들)를 지속적으로 표시하는 경우 verdi 데몬 incr X를 사용하여 X 데몬 워커를 추가합니다. 그러나 컴퓨터에서 CPU 코어보다 더 많은 작업자를 사용하지 마십시오(또는 코어가 많은 경우 데이터베이스에 사용할 수 있는 하나 또는 두 개의 작업자를 두는 것이 좋습니다). 운영 체제에서 파일 리포지토리를 인덱싱할 수 있습니다. 이 기능을 사용하지 않도록 설정합니다. 파일 리포지토리의 효율적인 증분 백업을 위해 AiiDA의 도구를 사용합니다. 문제가 해결되면 두 가지 명령을 사용하여 기본 로깅 수준을 다시 가져오는 것이 좋습니다: 데몬을 실행하는 각 프로필에 대해 AiiDA 로그 메시지(aiida-.log)에 대한 두 개의 고유한 로그 파일과 서커스 로그(서커스-.log)에 대한 로그 파일이 하나씩 있습니다. 이러한 파일은 ~/.aiida/데몬/로그 폴더에서 찾을 수 있습니다. 위에서 설명한 연결 재사용 대기 시간 외에도 AiiDA는 스케줄러의 성능에도 영향을 줄 수 있기 때문에 큐의 작업 목록을 얻기 위해 명령을 너무 자주 실행하지 않습니다(스큐, qstat, …). 지정된 컴퓨터의 경우 요청 간에 통과해야 하는 시간(초)을 늘릴 수 있습니다. 먼저 컴퓨터 = load_computer()가 있는 셸에 컴퓨터를 로드합니다. computer.get_minimum_job_poll_interval()를 사용하면 현재 값을 초(기본적으로 10초)로 확인할 수 있습니다.

그런 다음 더 높은 값으로 설정할 수 있습니다: 서커스 로그 메시지(서커스 라이브러리는 데몬 러너를 관리하는 데모니제)에 관심이 있을 수도 있지만, 대부분 AiiDA 개발자가 사용합니다. 경고 및 오류만 데몬 로그 파일에 기록되고 정보 및 디버그 메시지는 삭제됩니다. AiiDA는 수백만 개의 노드를 통해 수십만 개의 계산 및 그래프 실행을 지원합니다. 그러나 이 양으로 확장하려면 AiiDA의 일부 변수를 적절히 구성하여 CPU와 디스크의 부하를 분산시켜야 할 수 있습니다. Postgresql 데이터베이스를 큰 파티션에 있는 빠른 디스크(SSD)로 이동하는 것이 좋습니다. 현재 프로파일에 대해 설정된 구성 옵션을 다음과 같은 다음을 사용하여 볼 수 있습니다. AiiDA 메시지의 기본 최소 로깅 수준을 변경할 수 있습니다: 많은 사용자가 공유하는 슈퍼컴퓨터에 제출하는 경우(예: 슈퍼컴퓨터 센터에서) 너무 많은 작업으로 슈퍼컴퓨터를 과부하시키지 않도록 주의하십시오: 대기열의 작업 수를 제어합니다(정확한 숫자는 슈퍼컴퓨터에 따라 다름: 슈퍼컴퓨터 관리자와 상의하고, 이를 수퍼컴퓨터 관리자와 함께 토론하고 유용한 페이지로 리디렉션할 수 있음) 에 대한 정보를 제공합니다)

No comments yet Categories: Sem categoria