← Навигация по документации

Обзор

Включите отправку нескольких сотен или тысяч DICOM-файлов или больших наборов DICOM-данных на STOW-RS-сервер с (без) разбиения их на несколько http-запросов, отправляемых по нескольким TCP-соединениям.

Измерения производительности загрузки были выполнены для параллельно вызванных STOW RS-сервисов, при которых каждый запрос содержит либо 5 файлов, либо 500MB данных для различных типов объектов по модальностям. Лимиты не использовались, что означает, что каждое TCP-соединение содержит только один HTTP multipart-запрос.

Параллельные TCP-соединения Описание
2 Сохранение 10 объектов или 1000MB данных с использованием 2 параллельных соединений
4 Сохранение 20 объектов или 2000MB данных с использованием 4 параллельных соединений
6 Сохранение 30 объектов или 3000MB данных с использованием 6 параллельных соединений
8 Сохранение 40 объектов или 4000MB данных с использованием 8 параллельных соединений

Данные объектов по модальностям, использованные в тестах

Тип модальности Размер на объект
MR 513.3KB
CT 1.9MB
CR 5.9MB
DX 11MB

Измерения производительности загрузки параллельных вызовов STOW-RS

Запустите инструмент stowrsd, выступающий в роли STOW-RS-сервера

stowrsd -b 8080 --ignore

1) Параллельные вызовы STOW-RS с каждым запросом, содержащим 5 файлов - Количество параллельных TCP-соединений vs время в мс

![ParallelSTOWInvocations-eachWith5Files-NoConnsVsTime.jpg](/wp-content/uploads/dcm4chee-ru/images/images/stowRSUploadPerformance/parallelTCPConns/ParallelSTOWInvocations-eachWith5Files-NoConnsVsTime.jpg)

ParallelSTOWInvocations-eachWith5Files-NoConnsVsMBPerSec.jpg

2) Параллельные вызовы STOW-RS с каждым запросом, содержащим 500MB - Количество параллельных TCP-соединений vs время в сек

![ParallelSTOWInvocations-eachWith500MB-NoConnsVsTime.jpg](/wp-content/uploads/dcm4chee-ru/images/images/stowRSUploadPerformance/parallelTCPConns/ParallelSTOWInvocations-eachWith500MB-NoConnsVsTime.jpg)

ParallelSTOWInvocations-eachWith500MB-NoConnsVsMBPerSec.jpg