핵심 요약
큰 파일 첫 읽기는 네트워크 볼륨 1,066MB/s, 글로벌 볼륨 178.9MB/s(EU-RO-1), 104.3MB/s(US-NC-2)였습니다.
LLM cold 대기 가운데 값은 네트워크 볼륨 157초, 글로벌 볼륨 376초, 볼륨 없이 HF 다운로드 269초였습니다.
H3 첫 영상은 네트워크 볼륨 171–240초, 글로벌 볼륨 780초와 1회 실패(25분 제한)였습니다.
워커가 떠 있을 때는 세 경우 모두 0.4초로 같았습니다.
같은 모델, 두 볼륨으로 맞춘 비교 조건
worker-vllm v2.28.0, 영상 워커는 제가 만든 H3 ComfyUI 이미지입니다. 측정은 모두 2026년 10월 22일에 했습니다.글로벌 볼륨에 모델 넣기와 복사 시간
rsync --archive를 안내하는데요. --archive에 들어 있는 파일 시각 복사(-t)를 글로벌 볼륨이 저장하지 못해서, rsync가 오류 코드 23으로 끝났습니다. 그래서 다음처럼 복사했습니다.rsync -rl --inplace --exclude=.cache /workspace/models/ /workspace-global/models//runpod-volume 경로에 보이므로 핸들러를 고칠 필요가 없었습니다. 엔드포인트 하나에는 네트워크 볼륨과 글로벌 볼륨 중 하나만 붙일 수 있습니다.첫 읽기 속도, 같은 데이터센터에서도 6분의 1
dd bs=16M of=/dev/null로 큰 모델 파일을 처음 읽는 속도를 쟀습니다. 같은 Pod에서 같은 파일을 두 번 읽으면 메모리 캐시에서 읽게 되므로, 회차마다 Pod를 새로 만들고 지웠습니다.LLM 첫 요청, 매번 Hugging Face에서 받는 것보다 느렸다
/health로 확인하고 Qwen에 첫 요청을 보냈습니다. 대기 시간은 Runpod 응답의 delayTime이고, 워커 기동과 모델 로딩이 여기에 들어갑니다.영상 모델 첫 요청, 느린 읽기가 두 번 붙는다
그래서 Runpod 모델 캐시를 쓴다
같은 조건으로 다시 재 보기
read_bench.sh: Pod 안에서 복사 시간, 큰 파일 첫 읽기, 작은 파일 1,000개, SHA-256 검증을 잽니다.step2_round.py: 회차마다 새 Pod를 만들고 결과를 모은 뒤 지웁니다.step3_create.py·step3_run.py: 엔드포인트를 만들고 cold·warm 요청을 보냅니다.results/: 이 글의 개별 실행값입니다. Pod·워커·작업 ID는 지웠습니다.
자주 묻는 질문
Runpod 글로벌 볼륨은 네트워크 볼륨보다 얼마나 느린가요?
2026년 10월 22일 측정에서 큰 파일 첫 읽기는 같은 EU-RO-1에서 네트워크 볼륨 1,066MB/s, 글로벌 볼륨 178.9MB/s로 약 6분의 1이었습니다. US-NC-2에 붙인 글로벌 볼륨은 104.3MB/s였습니다. 글로벌 볼륨은 베타라 속도가 바뀔 수 있습니다.
글로벌 볼륨을 서버리스에 붙이면 콜드 스타트가 얼마나 걸리나요?
Qwen3.8-27B NVFP4 기준 cold 대기 가운데 값이 글로벌 볼륨 376초, 네트워크 볼륨 157초, 볼륨 없이 Hugging Face에서 받을 때 269초였습니다. 글로벌 볼륨 워커는 US-PA-1, 네트워크 볼륨 워커는 EU-RO-1에 떴습니다.
네트워크 볼륨의 모델을 글로벌 볼륨으로 어떻게 옮기나요?
Pod 하나에 두 볼륨을 같이 붙이고 rsync -rl --inplace로 복사했습니다. 공식 문서의 rsync --archive는 글로벌 볼륨이 파일 시각을 저장하지 못해 오류 코드 23으로 끝났습니다. H3 46.56GB를 옮기는 데 215.4초가 걸렸습니다.
워커가 이미 떠 있으면 차이가 있나요?
없었습니다. Qwen 요청의 실행 시간 가운데 값은 볼륨 없음, 네트워크 볼륨, 글로벌 볼륨 모두 0.4초였습니다. H3도 같은 워커의 다음 요청은 206초로 네트워크 볼륨 warm 가운데 값 190초와 비슷했습니다.


