CCH · 학습 노트2026.10.06 자료 기준 · 약 3분

M5 Pro Mac mini × M4 Mac mini

두 Mac, 하나의 작업 흐름사용자는 작업을 고르고, 실행 위치는 시스템이 고릅니다.

자동 분산의 목표는 사용자가 Mac을 고르는 수고를 줄이고, 대화·편집의 응답성을 지키는 것입니다.

운영과 목표 구분

M5 중심의 사용자 작업, M4 서비스 운영, Mac 간 SSH 연결은 기록에서 확인했습니다. 아래 작업별 자동 선택은 학습용 목표 구조입니다. 완전 자동 분산의 실운영 검증을 뜻하지 않습니다.

01

먼저, 두 Mac의 역할

M5 Pro

사용자 작업의 중심
운영 역할
대화·편집 등 interactive 작업의 기본 위치
분산 목표
사용자가 기다리는 작업의 응답성 보호
메모리
64 GB · 이 Mac의 독립 메모리

M4

상시 서비스 허브
운영 역할
대부분의 상시 서비스 운영
분산 목표
여유가 있으면 독립된 background·worker 작업 수용
메모리
24 GB · 이 Mac의 독립 메모리

M4도 이미 서비스를 실행합니다. 여유를 확인하지 않고 모든 worker 작업을 보내면 안 됩니다.

02

작업은 나가고, 결과는 돌아옵니다

사용자

작업 요청

예: 별도 자료 조사
입력과 원하는 결과 지정

M5 · 주 에이전트

작업 분리·실행 위치 선택

범위·입력·권한·완료 조건을 묶어 전달

M4 · worker

독립된 작업 실행

결과와 확인 근거 생성

← 결과 반환 M4 → M5주 에이전트가 결과 확인 → 사용자에게 전달

작업 전달·반환 그림은 목표 구조입니다. 완료 알림만으로 결과 확인을 대신하지 않습니다.

03

실행 위치는 작업과 현재 상태로 선택합니다

자동 분산을 위한 판단 기준. 현재 자동 스케줄러의 측정값이 아닙니다.
판단 기준확인할 조건목표 경로
즉시 응답 필요대화·편집처럼 사용자가 기다림M5 우선
독립된 background 작업M4에 여유와 필요한 도구·입력이 있음M4 후보
호스트 부하현재 load와 메모리 압박 확인혼잡한 Mac의 새 작업 보류
작업 환경실행 도구·로그인·파일·쓰기 범위 확인조건을 충족하는 위치만 선택
무거운 계산·GPU현재 정책은 OCI·Kaggle/GCP·웹 우선필요한 계산에 맞는 외부 경로 우선

load는 CPU 사용률(%)과 다릅니다. 숫자 하나로 두 Mac의 여유를 같다고 판단하지 않습니다.

로컬 고부하 작업의 현재 조건 · 1분 load < 30, 로컬 모델은 한 번에 하나. 사용자가 부하를 지적하면 중단합니다. 이 조건만으로 M5의 대화 응답성이 보장되지는 않습니다.

정상 경로 · M4에 여유가 있음

  1. 독립된 worker 작업 전달
  2. M4 실행 후 결과 반환
  3. M5에서 결과 확인·통합

fallback · 실패 상태부터 구분

  1. 연결 실패: Bridge → LAN
  2. M4 실행 불가: M5 여유 확인 또는 대기
  3. 실행 여부 불명: 기존 작업 상태 확인

실행 여부가 불명확하면 자동으로 다시 보내지 않습니다. 실행 위치가 바뀌어도 같은 작업의 중복 실행을 피해야 합니다.

04

보는 화면과 실행 위치는 다를 수 있습니다

M5에서 보는 터미널 · 예시
ssh m4

원격 M4 세션의 입력·출력 표시

실행 위치 · M4

tmux 세션 → 에이전트 프로세스

SSH는 다른 Mac에 연결합니다.
tmux는 실행 Mac에서 세션을 유지합니다.

터미널 창이 M5에 있어도 이 예시의 프로세스와 파일 작업은 M4에서 실행됩니다. tmux는 장애 복구나 작업 성공까지 보장하지 않습니다.

05

작업 분산과 모델 분산은 다른 구조입니다

이번 학습의 대상

분산 실행

M5작업 A
M4작업 B

각 Mac이 별도 작업을 실행합니다. 결과를 전달해 함께 사용합니다.

별도의 모델 실행 기술

하나의 모델을 여러 Mac에 배치

모델 일부↔모델 나머지

이를 지원하는 런타임과 통신 구성이 필요합니다. SSH·tmux 연결만으로는 구성되지 않습니다.

64 GB + 24 GB ≠ 한 모델의 88 GB 메모리

클라우드 모델을 호출하는 에이전트라면, Mac은 작업 도구를 실행하고 모델 계산은 공급자 서버에서 이루어질 수 있습니다.