WindowsでopenSSHを使用するとCPUが100%に急上昇する


8

Windows(OpenSSH 7.1p1-1)でopenSSHを使用しています。数日後、sshd.exeプロセスのCPU使用率が20%、使用率が100%に急上昇し、すべてがプロセスによって使用されていることに気付きました。私は問題をググってここを見て、openSSHをアンチウイルスと一緒に実行するとリソースを奪い合う可能性があるという答えが見つかりました、問題はこのWindowsマシンにアンチウイルスがないことです

誰かが以前にこの問題に遭遇したことがありますか?


ログで何が起こっているのですか?そこにはいくつのsshd歳差がありますか?
Jakuje

1
あなたはダウンロードすることができますSysinternalsの特にあなたがチェックすることができ、プロセスで何が起こっているかを確認するためにスイートをプロセスモニタを IO操作などをチェックして、ためにエクスプローラを処理し、このようなスレッド等のプロセス状態のために
yonisha

1
私はprocdump -ma processnamedocs.microsoft.com/sysinternals/downloads/procdump)を実行して、問題があるときに2つまたは3つのダンプを取得します。必要に応じて、スイッチを使用してprocdumpでこれを行うことができます。次に、Windbgでそれらを開きます(ストアアプリがありますが、プラットフォームにWindows SDKを設定してデバッグツールをインストールします)。!runawayダンプに対して実行して、ビジーなスレッドを見つけます。次に、これらのスレッドのスタックを調べて、スレッドが何をしているか、どのモジュールが関係しているかなどを調べて収集します。いくつかのダンプで以下を実行して、一貫性があるかどうかを確認することをお勧めします。
HelpingHand 2018

回答:


0

Windows 10を使用している場合は、Windowsの公式OpenSSHクライアント(およびSSH経由でWindowsにリモートアクセスする場合はサーバー)をインストールしてみてください。

[コントロールパネル] - > [ アプリは、中アプリ&機能 ]タブを、をクリックして管理オプション機能と追加のOpenSSHクライアントを

他のクライアントをアンインストールするか、フルパスを使用してssh.exeを実行するか、正しいバージョンを実行するように%Path%を調整する必要がある場合があります。インストールしたら、Windowsのバージョンのssh.exeをインストールし%windir%\System32\OpenSSH\、このディレクトリを%Path%に追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.