コミュニティソリューション

Windows版ZimaClientのCPU使用率が高い場合:ZeroTierのみを使う回避策とその限界

A March 2025 Windows user compared ZimaClient 2.0.0 with ZeroTier One and documented direct virtual-IP access; IceWhale requested versioned performance evidence and said optimization was in progress.

あるWindowsユーザーは、ZimaClient 2.0.0が古いLenovoノートパソコンで大量のリソースを消費したと報告しました。そのユーザーはZimaClientを一度ペアリングした後、プロセスを停止し、付属のZeroTierインストールを削除して、公式のZeroTier Oneクライアントを使い、ZimaOSの仮想ネットワークアドレスに直接アクセスしました。

IceWhaleは、これを置き換え用アーキテクチャとして推奨していません。公式回答では、バージョン情報付きのCPUおよびメモリ使用状況の証拠を求め、ZimaClientのパフォーマンス改善を進めていることを確認しました。この回避策は、過去にユーザーが試した実験として扱ってください。

コミュニティで行われた回避策

  1. ZimaClientをインストールし、ZimaOSのネットワークIDでペアリングします。
  2. ZimaOSのネットワーク設定に表示される仮想リモートIPを記録します。
  3. ZimaClientを停止し、Windowsのスタートアップ項目を無効にします。
  4. インストール済みのZeroTierコンポーネントを、標準のWindows版ZeroTier Oneクライアントに置き換えます。
  5. 同じZimaOSネットワークIDに参加し、ログイン時のクライアント起動を有効にします。
  6. ダッシュボードまたはSMBマッピングに仮想IPを使用します。

元の投稿ユーザーは、Androidからの参加や、古い仮想ネットワークが古くなった際のネットワークIDのリセットについても説明しています。ネットワークIDをリセットすると、すべてのクライアントの接続が変わるため、実行前に影響を受けるデバイスを記録してください。

ダッシュボードとSMBへのアクセス

このスレッドでは、ダッシュボードをZimaOSの仮想IP(通常は10.240.x.xの範囲)で開き、Windows SMBでは\\10.240.x.xのようなUNCパスを使用していました。この範囲がすべての環境で共通すると考えず、ご自身のシステムに表示される現在の仮想アドレスを使用してください。

現在のZimaOSでは、識別子の場所を公式のネットワークIDガイドで説明しています。

コンポーネントを置き換える前にパフォーマンス問題を測定する

IceWhaleは、ZimaClientのバージョン、ハードウェアの詳細、リソース使用量のスクリーンショット、想定するCPU/RAMの目標値を提供するようユーザーに求めました。ユーザーは、アイドル状態のWindows、ZimaClient実行中、ZeroTier One実行中の比較を提示しました。

ZimaClientの起動前にアイドル状態となっている古いノートパソコンを示すWindowsタスクマネージャー
アイドル状態のキャプチャーにより、リモートアクセスクライアントを比較する前の基準値が確立されました。
ZimaClient 2.0.0の起動後のリソース使用量を示すWindowsタスクマネージャー
元の投稿ユーザーは、過去のZimaClientビルドを実行するとリソース使用量が明らかに増加したと報告しました。
公式のZeroTier Oneクライアントのみを使用した場合のリソース使用量を示すWindowsタスクマネージャー
ZeroTierのみのキャプチャーはユーザーによる比較対象であり、IceWhaleのベンチマークではありません。

これらのスクリーンショットは、1台のノートパソコンと2025年時点の1つのクライアントバージョンを対象としたものです。現在のデバイス横断ベンチマークではありません。

現在のZimaClientに関するガイダンス

現在のZimaClientインストールガイドでは、引き続きZimaClientを推奨しており、自己展開型のネットワークコントローラーとZeroTierディスカバリーを使用することを説明しています。また、パフォーマンスレポート用のWindowsログの保存場所も案内しています。

現在もリソース使用量が高い場合は、インストールを変更する前に、CPU、メモリ、プロセス名、クライアントバージョン、Windowsのバージョン、接続の種類、再現手順を記録してください。

ZeroTier単独で実行した場合に失われるもの

ZeroTierへの直接アクセスではIP接続やSMBを維持できる可能性がありますが、ZimaClientはディスカバリー、接続先の選択、Finder/Explorerとの統合、バックアップ、Peer Drop、その他の製品ワークフローも提供します。無効にする前に、必要な機能を確認してください。

セキュリティと復旧の境界

  • ネットワークIDをパスワードのように公開しないでください。ただし、インフラ情報として適切に扱ってください。
  • ZimaOSおよびWindowsのアカウント認証情報を、ネットワークメンバーシップの情報と分けて管理してください。
  • ネットワークIDをリセットした後は、古いネットワークメンバーシップを削除してください。
  • サポート対象クライアントをアンインストールする前に、LANおよびリモートアクセスをテストしてください。
  • ローカルネットワーク上に復旧手段を確保してください。

ZimaClientのCPU使用率に関するFAQ

IceWhaleはZeroTier Oneを公式の代替手段として確認しましたか?

いいえ。IceWhaleは診断情報を求め、ZimaClientのパフォーマンスを改善中であると述べました。

仮想IP経由でSMBを利用できますか?

元の投稿ユーザーは、ZimaOSの仮想ネットワークアドレス経由でSMBをマッピングしたと報告しています。

スクリーンショットは、現在のZimaClientが重いことを証明しますか?

いいえ。2025年3月にZimaClient 2.0.0を実行していた、1台のWindowsノートパソコンの状況を示しているだけです。