SSH läuft langsam auf Cygwin


2

Ich habe eine Windows XP-Box mit Cygwin und dem SSH-Dienst. Ich möchte PuTTY verwenden, um eine Verbindung von anderen Computern im lokalen Netzwerk herzustellen. PuTTY funktioniert einwandfrei und ich erhalte tatsächlich eine relativ schnelle Anmeldeaufforderung. Aber jedes Mal, wenn ich ein 'ls' im Stammverzeichnis ('/') mache, wird es normalerweise nicht abgeschlossen, da der Befehl hängen bleibt. Andere PuTTY-Sitzungen leiden ebenfalls darunter, egal was ich tue (selbst ein 'ls' in meinem Home-Verzeichnis kann eine Weile dauern oder nicht beendet sein). Es ist, als wäre irgendwo im ssh / cygwin-System ein Deadlock aufgetreten.

Das Stammverzeichnis enthält den Ordner 'cygdrive', der den Inhalt des Host-Computers enthält. Könnte dies die Verlangsamung verursachen?


Sehen Sie das gleiche Verhalten in systemeigenen Cygwin-Sitzungen auf der Windows XP-Box?
EightBitTony

@EightBitTony Ziemlich sicher, dass ich das nicht sehe, aber ich müsste es überprüfen. Was ich erst später heute machen kann.
Robb

Ich habe das Gefühl, dies könnte mit Netzwerkfreigaben zusammenhängen, die sich in der Struktur von cygdrive befinden ...
Robb

Ist das Problem
behoben,

Es sieht so aus, als ob eine Netzwerkfreigabe, die nicht verfügbar war, den Befehl ls zum Stillstand brachte.
Robb

Antworten:


1

Nun, das Problem war mit Sicherheit eine Netzwerkfreigabe, die nicht verfügbar war. Im Grunde genommen wurde das Computer-SSH in Gesprächen mit den freigegebenen Verzeichnissen des Computers meiner Frau gehostet. Nun, ihr Computer war nicht verfügbar (ich glaube, er hat geschlafen) und Cygwin wirklich abgespritzt.

Als ich ihren Computer aufweckte, fing alles wieder an zu zoomen. Ich bin zuversichtlich, dass cygwin die Netzwerkfreigabe nicht ermitteln konnte und die Verlangsamung verursachte.

Wenn jemand ein besseres Schreiben hat, nehme ich das gerne als Antwort an.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.