병렬 맥에서 공유 파일계층이 병목입니다. 캐시 상한·메타 세션·야간 대역·테라 수위를 한 표로 묶어 빠르게 결정합니다.
- 1. 캐시 과다는 메모리 압박과 세션 회수 지연으로 체감 지연을 되살립니다.
- 2. 긴 메타 세션은 페일오버·패치 복구 시간을 늘립니다.
- 3. 무제한 동기화는 빌드 피크에 로컬 테라 여유를 급격히 깎습니다.
CephFS·동기화·수위 의사결정 매트릭스
숫자는 출발선이며 관측으로만 미세 조정합니다.
| 축 | 출발값 | 완화 | 경보 |
|---|---|---|---|
| 클라이언트 캐시 | 메모리 비율 상한 | 히트와 지연 동시 관측 | 스왑 발생 시 즉시 하향 |
| 메타 세션 | 짧은 타임아웃 | 패치 전 드레인 | 세션 누적 기울면 검토 |
| 동기화 | 노드당 한 스트림·대역 상한 | 부분 전송·락 고정 | 대기열 두 배면 동시 절반 |
| 테라 수위 | 용량·아이노드 색 분리 | 스냅샷 일수 별도 | 한쪽만 빨강이면 위험 |
1TB
여유 경보를 크게, 스냅샷 칸 분리.
2TB
아이노드 알람 단독, 야간 창과 분리.
MDS
짧은 타임아웃으로 페일오버 연습.
다중 프로젝트는 접두 경로와 락 파일명을 나누고 동시 작업 수를 선언하세요. 객체 스토리지 비교는 미니오 복제 매트릭스와 함께 보세요.
rsync 대역 제한과 캐시 상한 실행 예시
경로만 바꿔 쓰면 됩니다. 야간 창 기준입니다.
rsync -aH --partial --bwlimit=6000 --delete-delay ./artifacts/ user@node:/shared/ci/artifacts/
두 스트림은 노드별 목적지나 시간대를 어긋나게 하세요. 캐시는 문서 권장치를 메모리 비율로 환산해 올립니다.
sysctl 버퍼 상한을 보수적으로 두고 관측 후 단계 상향.
테라 수위 검수와 운영 단계
다섯 단계로 끊어 실행합니다.
- 1단계: 노드별 테라 등급·스냅샷·여유 임계 두 줄 표기.
- 2단계: 메타 세션 타임아웃을 짧게 두고 패치 전 드레인 고정.
- 3단계: 동기화에 대역 상한·동시 수·백오프 상한 선언.
- 4단계: 다중 프로젝트 락은 접두 경로와 락 파일명 분리.
- 5단계: 야간만 전체 복사, 주간은 증분만 허용.
인용 가능한 세 줄
- 인용 1: 큰 디스크는 아이노드 알람이 먼저 울 때가 많습니다.
- 인용 2: 대역 상한을 먼저 손보면 메타 부하가 줄어듭니다.
- 인용 3: 락은 경로 분리 없이는 재발합니다.
짧은 질문과 답
캐시만 키우면 스왑과 세션 회수가 겹칠 수 있어 상한과 지표로만 올리세요.
주간 전체 복사 빌드 피크와 겹치면 여유가 사라지므로 야간 창이 안전합니다.
연관: 주스에프에스 캐시 · 씨위드에프에스 수위 · 도움말
용량·대역·노드 확장
테라 수위가 빨갛게 켜지면 노드 추가나 상위 패키지로 확장하세요
구매 페이지에서 디스크·메모리 넉넉한 맥 미니 엠포를 고르고 요금표로 월 확장을 비교한 뒤 배포하면 야간 동기화 여유를 벌 수 있습니다.