CPU spikes ถึง 100% เมื่อใช้ openSSH สำหรับ windows


8

ฉันใช้ openSSH สำหรับ windows (OpenSSH 7.1p1-1) ฉันสังเกตเห็นว่าหลังจากไม่กี่วันที่กระบวนการ sshd.exe อยู่ในช่วง 20% cpu ขัดขวางถึงการใช้ 100% ทั้งหมดที่ดำเนินการโดยกระบวนการ ฉัน googled ปัญหาและดูที่นี่และพบคำตอบหนึ่งที่บอกว่าเมื่อใช้ openSSH พร้อมกับโปรแกรมป้องกันไวรัสพวกเขาสามารถแข่งขันกับทรัพยากรสิ่งที่ฉันไม่ได้มีการป้องกันไวรัสบนเครื่อง windows นี้

มีใครพบปัญหานี้มาก่อนหรือไม่


เกิดอะไรขึ้นในบันทึก คุณเห็น precesses sshd ทั้งหมดกี่อัน
Jakuje

1
คุณสามารถดาวน์โหลดSysinternalsชุดที่จะเห็นสิ่งที่เกิดขึ้นกับกระบวนการโดยเฉพาะคุณสามารถตรวจสอบกระบวนการตรวจสอบเพื่อตรวจสอบการดำเนินงาน IO ฯลฯ และProcess Explorerรัฐกระบวนการเช่นหัวข้อ ฯลฯ
yonisha

1
ฉันจะเรียกใช้: procdump -ma processname( docs.microsoft.com/sysinternals/downloads/procdump ) เพื่อรับการถ่ายโอนข้อมูล 2 หรือ 3 เมื่อมีปัญหา คุณสามารถรับ procdump เพื่อทำสิ่งนี้ให้คุณด้วยสวิตช์หากจำเป็น จากนั้นเปิดใน Windbg (มีแอพ Store แต่ฉันจะตั้งค่า Windows SDK สำหรับแพลตฟอร์มของคุณและติดตั้งเครื่องมือแก้จุดบกพร่อง) เรียกใช้!runawayกับการถ่ายโอนข้อมูลเพื่อค้นหาเธรดที่ไม่ว่าง จากนั้นดูที่สแต็กของเธรดเหล่านี้เพื่อลองและรวบรวมสิ่งที่พวกเขากำลังทำซึ่งโมดูลที่เกี่ยวข้อง ฯลฯ ฉันขอแนะนำให้ดำเนินการต่อไปนี้ในการถ่ายโอนข้อมูลไม่กี่ครั้งเพื่อดูว่ามันสอดคล้องกันหรือไม่
ช่วยมือ

คำตอบ:


0

หากคุณใช้ Windows 10 คุณสามารถลองติดตั้ง OpenSSH Client อย่างเป็นทางการของ Windows (และเซิร์ฟเวอร์ได้เช่นกันหากคุณต้องการเข้าถึง Windows จากระยะไกลผ่าน SSH)

จากแผงควบคุม -> ปพลิเคชันในแอปและคุณสมบัติแท็บคลิกในการจัดการคุณสมบัติเสริมและเพิ่มOpenSSH ไคลเอ็นต์

คุณอาจต้องถอนการติดตั้งไคลเอนต์อื่นเรียกใช้ ssh.exe โดยใช้เส้นทางแบบเต็มหรือปรับ% Path% ของคุณเพื่อเรียกใช้รุ่นที่ถูกต้อง เมื่อติดตั้ง ssh.exe เวอร์ชั่น Windows แล้วควรติดตั้งใน%windir%\System32\OpenSSH\ไดเรกทอรีนี้เพิ่มใน% Path% ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.