리눅스 홈랩을 위한 Claude 코드 메모리 누수 수정

✍️ OpenClawRadar📅 게시일: March 21, 2026🔗 Source
리눅스 홈랩을 위한 Claude 코드 메모리 누수 수정
Ad

메모리 누수 세부 정보

64코어와 503GB RAM을 갖춘 Proxmox 홈랩을 운영하는 개발자가 Claude Code로 VM, GitLab, DNS 및 기타 서비스를 관리할 때 반복적인 시스템 다운을 경험했습니다. 500GB RAM으로 업그레이드했음에도 Claude Code가 400GB를 소비하며 전체 시스템을 다운시켰습니다.

메모리 덤프 분석 결과:

  • 힙에 11억 5천만 개의 동일한 160바이트 객체 존재
  • 객체가 절대 해제되지 않음 (free=0)
  • 활성 사용 시 초당 약 32,000개 객체 증가율
  • 유휴 상태 사용량은 정상

기술적 발견

조사 결과 밝혀진 내용:

  • Claude Code는 Bun 런타임 기반
  • 두 개의 할당자 사용: mimalloc + glibc malloc
  • 누수는 glibc malloc 측에서 발생
  • 할당자 계층 때문에 JavaScript 수준 수정이 작동하지 않음
  • 이 문제는 수개월 동안 수십 건의 GitHub 보고서와 함께 오픈 이슈 상태

이중 계층 수정 솔루션

개발자가 Linux 전용 솔루션을 제작:

계층 1 (10GB 임계값): malloc(160) 호출을 가로채고 증가를 제한하는 LD_PRELOAD 심. 임계값 도달 전까지 오버헤드 없음.

계층 2 (20GB 임계값): 계층 1이 충분하지 않을 경우 세션을 재시작하는 안전망 역할의 워치독.

수정 사항은 github.com/dalsoop/claude-code-memory-leak-fix에서 확인할 수 있습니다.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

Quell 프록시 수정으로 Windows에서 Claude 코드 스크롤 점프 문제 해결
Tools

Quell 프록시 수정으로 Windows에서 Claude 코드 스크롤 점프 문제 해결

Quell은 터미널과 Claude Code 사이에 위치하는 Rust 프록시로, 긴 응답 중에 스크롤 위치를 재설정하는 화면 지우기 시퀀스를 제거합니다. 또한 Shift+Enter로 줄바꿈, 보안 필터링, 완전한 유니코드 지원을 추가합니다.

OpenClawRadar
클로디우스: 클로드용 오픈소스 임베디드 AI 채팅 위젯
Tools

클로디우스: 클로드용 오픈소스 임베디드 AI 채팅 위젯

Claudius는 Claude로 구동되는 오픈소스, 셀프 호스팅 채팅 위젯으로, 하나의 스크립트 태그로 어떤 웹사이트에든 임베드할 수 있습니다. React 프론트엔드와 함께 Cloudflare Workers에서 실행되며, 커스텀 시스템 프롬프트, 속도 제한, 접근성 준수 등의 기능을 포함합니다.

OpenClawRadar
OpenClaw 사용자가 ChatGPT 에이전트 워크플로우 행동을 개선하기 위해 'feelslikeclaude' 스킬을 생성합니다
Tools

OpenClaw 사용자가 ChatGPT 에이전트 워크플로우 행동을 개선하기 위해 'feelslikeclaude' 스킬을 생성합니다

한 개발자가 OpenClaw 설정을 Claude에서 ChatGPT로 전환한 후 핵심 차이가 글쓰기 스타일이 아닌 워크플로우 행동에 있음을 발견했습니다. 그들은 ChatGPT의 실행 습관을 개선하기 위해 'feelslikeclaude'라는 clawhub 스킬을 만들었습니다.

OpenClawRadar
cc-soul 플러그인은 OpenClaw에 지속적인 메모리와 적응형 페르소나를 추가합니다.
Tools

cc-soul 플러그인은 OpenClaw에 지속적인 메모리와 적응형 페르소나를 추가합니다.

OpenClaw용 cc-soul 플러그인은 세션 간 영구 메모리 저장, 10개의 자동 전환 페르소나, 그리고 수정 사항 학습 기능을 제공합니다. 설치에는 단일 명령어만 필요하며 설정이 전혀 필요하지 않습니다.

OpenClawRadar