マイナーのCPU使用率が100%にならない理由

· 4 分で読めます

seine v0.2.36でBlocknetを採掘する際は、CPU使用率を稼働スレッド、ローカルH/s、受理されたシェアと合わせて読みます。設定変更前にこの順で確認してください。導入は採掘ガイドから始めます。

CPU使用率が低いと有効な仕事も少ない?

簡単な答え

CPUの割合だけでは完了した有効な仕事量は分かりません。選択したCPUバックエンド、稼働スレッド数、ローカルハッシュレート、受信ジョブを確認します。seineは論理プロセッサ数より少ない採掘スレッドを選ぶことがあります。数を変える前に同条件で完了した仕事を比較してください。

プロセッサ活動の格子と完了した仕事のカウンターは別の観測で、スレッド、メモリ、ジョブの確認によって結び付けられます。

まず割合の対象を確認する

WindowsではseineプロセスとPC全体を区別します。タスクマネージャーでseineを探し、パフォーマンスとCPUを開きます。論理プロセッサのグラフは負荷分布、全体値はPC全体の活動を示します。Microsoftのガイドを参照し、使った表示を記録してください。

Linuxのtopのプロセス割合はシステム概要と尺度が異なる場合があります。Irixモードでは複数スレッドのプロセスが100%を超え、Solarisモードではプロセッサ数で割ります。スレッド表示は行の対象を変えます。マニュアルを確認してください。尺度変更は速度変化の実測ではありません。

どのデバイスが働いているか確認する

seineダッシュボードのCPU行でH/sと稼働数を読みます。CPU/GPU合計には両方が含まれるため、同じデバイスを比較します。コマンドがNVIDIAのみを選択していればCPU採掘負荷が低いのは想定どおりです。NVIDIAガイドを参照してください。

稼働中の採掘スレッドとOSのプロセススレッド数は別です。seineには通信、制御、報告の処理もあります。プロセスのスレッド数はCPU行より多くなり得ます。確認すべきなのは稼働するハッシュ計算スレッドと仕事の完了です。

なぜメモリが稼働数を制限する?

稼働するCPUスレッドはArgon2id用に各2 GiBの領域を使います。自動決定は利用可能メモリを考慮し、システム用の余裕を残します。搭載RAMの割り算を保証値とせず、実際の数とログを読んでください。RAMガイドが予算、予約、確保を扱います。

容量は確保できる領域数、帯域は同時データ転送の効率を決めます。メモリ待ちでもスレッドが使用中と計上される場合があります。低使用率だけで帯域不足は証明できず、100%でも最良のH/sとは限りません。Argon2idガイドを参照してください。

自動変更と明示的な設定を読む

自動CPU調整は実測した仕事からスレッド数と計算カーネルを比較します。少ない数も妥当な結果で、利用可能メモリの変化も影響します。試行が落ち着くのを待ち、ログを読んでください。自動調整ガイドが判断とキャッシュを説明します。

実際の起動コマンドを確認します。--threads、調整上限、CPUプロファイルは探索や数を変え、アフィニティは配置を変えます。コンテナ、仮想マシン、OS制限でホストより使える能力が少ない場合もあります。設定を記録し、増やす前に制約を特定してください。

使用率とH/sが両方下がったら?

CPUバックエンドが稼働し仕事を持つか確認します。現在のジョブ、接続、メモリ調整、バックエンドエラーをログで調べます。起動や新たな調整試行の事情はOSメーターには出ません。GPUが動き続けるなら別々に状態を調べます。

同じリリース、バックエンド、設定の安定した期間を比較します。他のアプリ、メモリ、電源設定、時刻を記録してください。再現可能な比較にはベンチマークガイドを使い、報告を保存します。一瞬のピークや一つの割合は機器の測定結果ではありません。

完了と受理の確認で締めくくる

通常採掘ではCPUハッシュの進行とシェア受理応答を確認します。シェアは間隔を置いて届き、固定のカウントダウンはありません。プールのハッシュレートは一定期間の提出から推定します。追跡ガイドがこの表示と接続確認を説明します。

版、コマンド、バックエンド、CPUスレッド、CPU H/s、OSツールと表示、メモリ、プール観測期間を記録します。仕事が進めば全体割合は補足情報です。止まる段階があればそのガイドに従います。各変更に具体的な問いと比較可能な結果を持たせましょう。

よくある質問

マイナーは常にCPUを100%使うべきですか?

いいえ。システム全体の割合はOSが利用できるプロセッサの使用状況であり、seineは完了したハッシュを測ります。有効なスレッド数はメモリと実測性能によります。稼働数、ハッシュレート、受理された仕事を合わせて確認してください。

seineが少ないスレッドを選ぶのはなぜですか?

稼働するCPU採掘スレッドごとに2 GiBのメモリ領域が必要で、帯域は共有されます。自動選択はメモリと実測性能を考慮します。明示的な制限、バックエンド、実行環境も影響します。

使用率とハッシュレートが両方下がったら?

CPUバックエンド、稼働数、調整とメモリのログ、現在のジョブを確認します。同じデバイスと期間で比較し、背景負荷や実行制限を調べます。接続やプール側のゼロ表示には追跡ガイドを使ってください。