성능 팁: LimitMEMLOCK=infinity로 로컬 모델 VRAM/RAM 고정
로컬 모델이 VRAM과 RAM을 합친 용량 안에 들어간다면, 해당 프로바이더의 systemd 유닛에서 [Service] 헤더 아래에 LimitMEMLOCK=infinity를 추가하여 모델 프로바이더의 메모리를 상주시킬 수 있습니다. 그러면 커널이 모델 가중치를 디스크로 페이징하는 것을 중단하며, 모델이 로드된 후 발생하는 대부분의 속도 저하가 바로 여기서 비롯됩니다.
유닛 파일
r/openclaw에 LM Studio용으로 작동하는 예시가 게시되었습니다(경로와 사용자 이름은 설치 환경에 맞게 수정하세요):
[Unit] Description=LM Studio Server RequiresMountsFor=/home[Service] LimitMEMLOCK=infinity Type=oneshot RemainAfterExit=yes User=******** Environment="HOME=/home/" ExecStartPre=/home//.lmstudio/bin/lms daemon up ExecStartPre=/home//.lmstudio/bin/lms load text-embedding-bge-large-en-v1.5 --yes ExecStartPre=/home//.lmstudio/bin/lms load qwen3.6-35b-a3b-uncensored-hauhaucs-aggressive --yes ExecStart=/home//.lmstudio/bin/lms server start ExecStop=/home//.lmstudio/bin/lms daemon down
[Install] WantedBy=multi-user.target
각 부분의 역할
LimitMEMLOCK=infinity— 기본 프로세스별 mlock 상한을 제거하여, 로드된 모델이 스왑/페이징되지 않도록 유지합니다.lms daemon up이 포함된ExecStartPre— 다른 무엇보다 먼저 LM Studio 데몬을 시작합니다.lms load <model> --yes— 서비스 시작 시 각 모델을 미리 로드합니다. 예시에서는 임베딩 모델(text-embedding-bge-large-en-v1.5)과 채팅 모델(qwen3.6-35b-a3b-uncensored-hauhaucs-aggressive)을 로드합니다.ExecStart로 실행되는lms server start— OpenAI 호환 서버를 구동합니다.ExecStop으로 실행되는lms daemon down— 종료 시 정리합니다.RequiresMountsFor=/home— 모델 파일이 있는 홈 파티션이 서비스 시작 전에 마운트되도록 보장합니다.Type=oneshot+RemainAfterExit=yes— 시작 명령이 끝난 후에도 유닛이 활성 상태로 간주되며, 이는lmsCLI가 별도로 관리하는 데몬에 적합합니다.
주의사항
이 팁은 모델이 VRAM+RAM에 들어간다고 명시적으로 가정합니다. 그렇지 않다면 메모리를 잠그는 것은 잘못된 선택입니다. 문제를 다른 곳으로 밀어낼 뿐입니다. 모델이 들어맞기만 하면, 추론 시 페이징으로 인한 지연을 피하는 것이 이점입니다.
적용하려면: 유닛 파일에 이 블록을 넣은 다음 systemctl daemon-reload를 실행하고 서비스를 재시작하세요. LM Studio를 systemd 서비스로 헤드리스 실행하는 개발자가 여기 주요 대상입니다. 동일한 아이디어는 가중치를 메모리에 고정하려는 모든 프로바이더 프로세스에 적용됩니다.
📖 전체 출처 읽기: r/openclaw
👀 See Also

Tampermonkey 스크립트를 사용한 Claude.ai 정지 문제에 대한 Firefox 해결 방법
레딧 사용자가 Claude.ai에서 프리즈 현상을 겪는 Firefox 사용자를 위한 Tampermonkey 스크립트 해결책을 공유했습니다. 이 스크립트는 Date.now() 동작을 수정하여 인터페이스가 멈추는 타이밍 충돌을 방지합니다.

안티바이러스의 TLS 차단으로 Claude Desktop 연결 중단; AV 예외 처리로 해결 가능
bridge.claudeusercontent.com에서 안티바이러스 TLS 검사로 인해 Cowork(Claude 데스크탑 동반 앱)가 'Claude in Chrome is not connected' 오류를 표시합니다. 해결 방법: *.claudeusercontent.com과 *.anthropic.com을 AV HTTPS 예외 목록에 추가하세요. Node.js --use-system-ca를 사용하면 이를 방지할 수 있습니다.
Relace 엔드포인트 망글링 DeepSeek 플래시 출력을 수정하는 방법
OpenRouter의 Relace 엔드포인트 버그가 DeepSeek V4 Flash 출력을 조용히 손상시켰으며, 특히 비영어 텍스트에서 두드러졌습니다. OpenClaw의 무시 목록을 통해 공급자를 강제하면 해결됩니다.

압축은 대화 기록에 없던 맥락을 복구할 수 없다: OpenClaw 컨텍스트 오버플로 진단
버그 리포트는 OpenClaw의 일반적인 함정을 드러냅니다: 시스템 프롬프트만으로 토큰 예산을 초과하면, 대화 기록만 요약하는 컴팩션은 도움이 되지 않습니다. /context map과 /context detail을 사용하여 실제 원인을 찾으세요.