Contabo VPS上のローカルLLMでOpenClawを実行する:Qwen 3:4Bがハングする問題と回避策
r/openclawのユーザーが、トークンコスト削減のため、Contabo VPS上でローカルLLMを使ってOpenClawをテストしています。その構成は、CPU 6コア、RAM 12GB、SSD 200GB、GPUなし、Ubuntu。Ollamaをインストールし、Codexを使って小さなモデルでハートビートを動かすことに成功しましたが、Qwen 3:4Bはコンパクションエラー後にハングし続けます。以下はその発見です。
ハードウェアの制約
VPSにはGPUがないため、モデルサイズに制限があります。ユーザーのContaboサーバーは、vCPU 6基、RAM 12GB、NVMe 200GB。小さなOllamaモデルには十分ですが、Qwen 3:4B(4Bパラメータ)は特に推論中のメモリ使用量が急増するため、ぎりぎりです。
Qwen 3:4Bの問題
- 最初のエラー: コンパクションエラー — メモリ不足かファイルシステムの問題が考えられます。
- それを解決した後も、モデルはハングします — 出力もクラッシュもありません。
- AIコーディングエージェントのCodexはサーバー上でQwenが動作するはずと言いましたが、実際には不安定です。
ユーザーは諦めてデフォルトのLLMをGrokに戻しました。Grokはお得なプランがあるからです。ただし、信頼できるローカルオプションも欲しいと考えています。
動作するもの
小さなOllamaモデル(おそらくtinyllamaやphi3:mini)は問題なく動作し、外部API呼び出しなしでハートビートを処理します。ユーザーは、基本的な推論にはローカルモデルを使用し、複雑なタスクにはGrokやClaudeなどのクラウドLLMを取っておくことを提案しています。
実用的なヒント
- より小さなモデルから始める:
llama3.2:1bやphi3:mini(3.8B)は、12GB RAMではQwen 3:4Bより動作が良いかもしれません。 htopやfree -mでメモリを監視する — スワップが使われるとパフォーマンスが低下します。OLLAMA_NUM_PARALLEL=1に設定してメモリ使用量を減らす。- スワップファイルを追加する場合:
fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile。
このスレッドは、ローエンドVPSでローカルLLMを動かすことは可能だが、モデル選択を慎重に行う必要があることを思い出させます。元の投稿者が住宅ローン業者であるように、プログラマーでない人にとって学習曲線は急ですが、コミュニティは喜んで助けてくれます。
📖 元のソースを読む: r/openclaw
👀 See Also

Claudeを使用してメールシステムの不足ユーザーシナリオを監査する
ある開発者がClaudeを活用してデータベーススキーマとメールトリガーを分析し、4つの重大なギャップを特定しました:未確認サインアップへのフォローアップがない、ダウングレードの確認がない、チーム招待の承諾通知がない、プラン制限への接近警告がないことです。

AIエージェントの分割によるコンテキストの消失防止
ある開発者が、コンテキストウィンドウの制限に対処するために、単一のAIエージェントを複数の専門エージェントに分割して管理するアプローチについて説明しています。1つのエージェントが仕事の受信箱、個人のカレンダー、コードレビュー、夕食の計画を同時に処理しようとした際にコンテキストの欠落が始まり、分割を促しました。

Claude AIでLinuxディストリビューションを構築する:開発者の実践的解説
23年の技術経験を持つ開発者が、Claude AIを開発チーム全体として活用し、セキュリティ強化型Linuxディストリビューション「NubiferOS」を構築しました。このプロジェクトでは10〜15の同時Claudeセッションを使用し、約39,300行のコードと約57,500行のドキュメントを生成、人間が書いたコードはゼロでした。

Claude AIが、コンセプトから完成まで15分のスペキュレイティブ映画を制作するために使用されました。
ユーザーはClaudeの推論と創造的執筆能力を駆使して、架空の中東紛争における家族を描く15分間のAIスペキュレーティブ映画の完全なコンセプト、脚本、シーン演出を開発しました。Claudeは「不可能な選択」という中心テーマを担当しました。