반응형
사전 참고 : https://jinane.tistory.com/26 또는 https://jinane.tistory.com/12
(위 2개의 링크에 orthanc PACS를 docker container로 실행하기 위한 base configuration 포함)
orthanc PACS에 신규 DICOM을 지속적으로 입수한 후 Product 에서 Query/Retrieve 를 하는 시나리오를 2~3주 이상동안 무한 반복하는 시나리오로 안정성 테스트를 하게 되었다.
orthanc PACS를 실행해 둔 서버에는 모니터링 수집을 위한 프로그램도 실행되고 있었기 때문에 물리적인 시스템 용량을 제한할 필요가 있게 되었다.
이에 아래의 설정 중 MaximumStorageSize 옵션을 설정하여 해결할 수 있었다.
orthanc.json 설정 중에서 아래의 설정을 0 (=no limit) -> 102400 (=100GB) 로 변경한 후 서비스 재시작을 통해 적용하였다.
"MaximumStorageSize": 102400,
"MaximumPatientCount": 0,
위 2가지 설정 중 1개 이상으로 저장 데이터의 용량이나 수를 제한할 수 있으며, 설정에 대한 설명은 아래와 같다.
// Maximum size of the storage in MB (a value of "0" indicates no
// limit on the storage size)
"MaximumStorageSize" : 0,
// Maximum number of patients that can be stored at a given time
// in the storage (a value of "0" indicates no limit on the number
// of patients)
"MaximumPatientCount" : 0,
참고로 이 설정을 통해 삭제되는 단위는 파일이나 Study 단위가 아닌 Patient 단위로 오래된 Patient 순서로 삭제된다고 한다. orthanc PACS에서 데이터가 관리되는 단위의 제일 상위 계층이 Patient 단위라서 그런 것 같다.
반응형
'Engineering > DICOM, DIMSE Protocol, HL7' 카테고리의 다른 글
[storescp] --sleep-after, --refuse 옵션 활용하여 DICOM 전송 예외 테스트 환경 구성 (0) | 2023.09.04 |
---|---|
dcm4che toolkit으로 HL7 전송 테스트 (hl7snd / hl7rcv) (0) | 2023.04.24 |
[Weasis] Import dicom from PACS (dicom-web) in weasis viewer (with ORTHANC PACS) (0) | 2023.02.06 |
dcmtk / gdcm : DICOM Transfer Syntax 변환 (0) | 2022.07.09 |
dcmtk : dcmqrscp 로 DICOM Query/Retrieve 테스트 (C-FIND, C-MOVE) (0) | 2022.02.07 |
댓글