CPU melonjak hingga 100% saat menggunakan openSSH untuk windows

8

Saya menggunakan openSSH untuk windows (OpenSSH 7.1p1-1). Saya perhatikan bahwa setelah beberapa hari proses sshd.exe berada pada kisaran 20% cpu, lonjakan hingga pemanfaatan 100% semua diambil oleh proses. saya googled masalah dan melihat di sini dan menemukan satu jawaban yang mengatakan bahwa ketika menjalankan openSSH bersama dengan antivirus mereka dapat bersaing untuk sumber daya, masalahnya adalah saya tidak memiliki anti virus pada mesin windows ini

Adakah yang pernah mengalami masalah ini sebelumnya?

dokter
sumber
apa yang terjadi di log? Berapa banyak presdir sshd yang kamu lihat di sana?
Jakuje
1
Anda dapat mengunduh suite Sysinternals untuk melihat apa yang terjadi dengan prosesnya, khususnya Anda dapat memeriksa Proses Monitor untuk memeriksa operasi IO dll. Dan Process Explorer untuk mengetahui status proses seperti utas dll.
yonisha
1
Saya akan menjalankan: procdump -ma processname( docs.microsoft.com/sysinternals/downloads/procdump ) untuk mendapatkan 2 atau 3 kesedihan ketika memiliki masalah. Anda bisa mendapatkan procdump untuk melakukan ini untuk Anda dengan sakelar jika diperlukan. Kemudian buka di Windbg (Ada aplikasi Store, tapi saya akan mengatur Windows SDK untuk platform Anda dan menginstal Debugging Tools). Berlari !runawaymelawan kesedihan untuk menemukan utas yang sibuk. Kemudian lihat tumpukan dari thread ini untuk mencoba dan mendapatkan apa yang mereka lakukan, modul mana yang terlibat dll. Saya akan menyarankan melakukan hal berikut pada beberapa dump untuk melihat apakah konsisten.
HelpingHand

Jawaban:

0

Jika Anda menggunakan Windows 10, Anda dapat mencoba menginstal Klien OpenSSH Resmi Windows (dan server juga jika Anda ingin akses jarak jauh ke Windows melalui SSH).

Dari Control Panel -> Aplikasi , di tab Aplikasi & Fitur , klik Kelola Fitur Opsional dan tambahkan OpenSSH Client .

Anda mungkin harus menghapus instalasi klien lain, menjalankan ssh.exe menggunakan path lengkap atau menyesuaikan% Path% Anda untuk menjalankan versi yang benar. Setelah diinstal, versi Windows dari ssh.exe harus diinstal %windir%\System32\OpenSSH\dengan direktori ini ditambahkan ke% Path% Anda.

Thomas Guyot-Sionnest
sumber