본문 바로가기
데이터 엔지니어링/AI

호옥시... tmux 아세요? 옛날에 tmux로 여러 ai model 훈련시킨...

by blog_autumn 2025. 8. 11.

AI Training 환경에서 tmux의 위력

예전에는 하나의 Linux 서버를 여러 작업 영역(Area)으로 나누어 동시에 여러 AI 모델을 병렬로 훈련시키는 일이 많았습니다. 그 시절, 저에게 tmux는 필수 도구였습니다.

 

tmux인가?

  • 크롤링, AI 학습 등 장시간이 필요한 작업이 많았음
  • Putty로 작업을 걸어두었지만, 예기치 않은 상황(정전, 네트워크 문제)으로 연결이 끊기면 작업도 종료
  • 예: 비 오는 날 사무실(서울) 정전 → 서버(대전) 작업 중단
  • 서버를 직접 제어할 수 있는 안정적인 세션 관리 도구 필요
  • 동료 개발자로부터 tmux 추천 → 사용 시작

사용 후기

설치 후 바로 효과를 봤습니다. 하나의 터미널에서 여러 개의 세션을 유지할 수 있고, 제 로컬 컴퓨터가 꺼져도 서버가 꺼지지 않는 한 작업은 계속 진행됩니다.

장점

  • 로컬 PC 전원 OFF에도 서버 작업 지속
  • 하나의 터미널에서 다중 프로세스 실행 가능
  • AI 모델 병렬 학습에 최적화

참고: tmux 사용 가이드