Ich habe einige Remote-Entwicklung mit emacs tramp getan und fand, dass es ziemlich langsam war. Jedes Mal, wenn ich eine Datei speichere, dauert es etwa 10 Sekunden, um die Speicherung abzuschließen. Jetzt verwende ich rsync, um die Dateien aus der Ferne zu übertragen, und das geht viel schneller, es dauert etwa eine Sekunde, und die lokalen Speicherungen von emacs erfolgen sofort. Gibt es irgendwelche Konfigurationsoptionen innerhalb von tramp, damit es so schnell läuft wie rsync auf der Kommandozeile? Gibt es irgendwelche Vorteile bei der Verwendung von tramp anstelle von rsync, auch wenn ich eine so schlechte Leistung sehe?
Antworten
Zu viele Anzeigen?
pajato0
Punkte
3512
Ryan C. Thompson
Punkte
38726
Wenn Sie die ssh-Methode verwenden, können Sie stattdessen die sftp-Methode ausprobieren, die (glaube ich) eine dauerhafte sftp-Verbindung zum entfernten ssh-Server öffnet. Wenn Sie GNOME verwenden, können Sie außerdem Folgendes hinzufügen sftp
a tramp-gvfs-methods
um TRAMP mit sftp-Servern über GNOMEs GVFS zu verbinden, was schneller/bequemer sein kann oder auch nicht.
- See previous answers
- Weitere Antworten anzeigen