INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

SFTP Datenübertragung langsam



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

20.11.2024, 20:22
Beitrag #1

Benni78 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Nov 2024

Diverse
2004
DE_EN



SFTP Datenübertragung langsam
Bei der Übertragung von Daten (GB Bereich) über SFTP ist aufgefallen, dass die Übertragung immer langsamer wird, bis zum gefühlten Stillstand.
Werden die gleichen Dateien über WinSCP oder Total Commander übertragen, besteht das Problem nicht.
Verwendet werden die vis der SFTP Palette und LV2024. Gibt es eine Option die man wählen muss für große Dateien?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2024, 08:53
Beitrag #2

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: SFTP Datenübertragung langsam
Hallo Benni,

LabVIEW wird bei so großen Dateien und entsprechend schneller Datenleitung immer etwas langsamer sein, als Win SCP und andere Clients. Es hängt dabei auch auch so einiges daran, wie du diese Datenmenge überträgst. Bei so großen Dateien musst du sie mehr oder minder zwangsläufig in kleinere Blöcke aufteilen und dann kommt es darauf an, wie groß diese sind.
Zum Stillstand oder fast zum Stillstand sollte die Übertragung aber eher nicht kommen außer die Datenleitung ist der Engpass.
Ohne dein VI zu sehen und zu wissen, was du schon probiert hast (und mit welchem Ergebnis), lässt sich reichlich wenig mehr dazu sagen.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2024, 14:00
Beitrag #3

cordm Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Jul 2022

2020
2016
EN



RE: SFTP Datenübertragung langsam
Das ist mir bei einer Übertragung von einem cRIO zu einem Windows-Server auch schon aufgefallen. Die Dateien waren ein paar hundert MB groß, die Blockgröße hatte keinen großen Einfluss auf die Geschwindigkeit.

Am Ende nutze ich SFTP für Metadaten und für die Übertragung SCP per Kommandozeile. OpenSSH lässt sich als Windows-Feature installieren, was scp mitbringt: https://learn.microsoft.com/en-us/window...h-overview
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.11.2024, 17:44 (Dieser Beitrag wurde zuletzt bearbeitet: 22.11.2024 17:46 von Benni78.)
Beitrag #4

Benni78 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Nov 2024

Diverse
2004
DE_EN



RE: SFTP Datenübertragung langsam
(22.11.2024 08:53 )Martin.Henz schrieb:  Hallo Benni,

LabVIEW wird bei so großen Dateien und entsprechend schneller Datenleitung immer etwas langsamer sein, als Win SCP und andere Clients. Es hängt dabei auch auch so einiges daran, wie du diese Datenmenge überträgst. Bei so großen Dateien musst du sie mehr oder minder zwangsläufig in kleinere Blöcke aufteilen und dann kommt es darauf an, wie groß diese sind.
Zum Stillstand oder fast zum Stillstand sollte die Übertragung aber eher nicht kommen außer die Datenleitung ist der Engpass.
Ohne dein VI zu sehen und zu wissen, was du schon probiert hast (und mit welchem Ergebnis), lässt sich reichlich wenig mehr dazu sagen.

Die SFTP Palette übernimmt das mit dem Aufteilen ja intern, vermutlich war es nie für größere Dateien gedacht. Das ganze fühlt sich an, als ob man eine Schleife mit append to array laufen lässt, am Anfang sieht es gut aus, wird aber immer langsamer mit jeder Wiederholung. Der code besteht lediglich aus SFTP Verbindung aufbauen, List auf das directory und download jeder file. Da mit WinSCP im lokalen Netzwerk alles konstant läuft, habe ich das als Ursache ausgeschlossen
(22.11.2024 14:00 )cordm schrieb:  Das ist mir bei einer Übertragung von einem cRIO zu einem Windows-Server auch schon aufgefallen. Die Dateien waren ein paar hundert MB groß, die Blockgröße hatte keinen großen Einfluss auf die Geschwindigkeit.

Am Ende nutze ich SFTP für Metadaten und für die Übertragung SCP per Kommandozeile. OpenSSH lässt sich als Windows-Feature installieren, was scp mitbringt: https://learn.microsoft.com/en-us/window...h-overview

Blockgröße habe ich versucht zu variieren, aber wie du schreibst, das Verhalten hat sich nicht sehr verändert.

Am Ende werde ich es wohl ebenfalls wieder über ein ext. tool und commandline umsetzen, danke für den Link
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2024, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2024 09:55 von Martin.Henz.)
Beitrag #5

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: SFTP Datenübertragung langsam
(22.11.2024 17:44 )Benni78 schrieb:  Am Ende werde ich es wohl ebenfalls wieder über ein ext. tool und commandline umsetzen, danke für den Link

Hmm, ich habe mal einen kurzen Blick in die SFTP VIs geworfen und aus dem kurzen Blick dort rein, ist mein Fazit: nimm etwas anderes. Im einfachsten Fall ein externes Tool über die Kommandozeile oder z.B. https://lvs-tools.co.uk/software/encrypt...w-library/

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2024, 10:03 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2024 11:21 von Benni78.)
Beitrag #6

Benni78 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Nov 2024

Diverse
2004
DE_EN



RE: SFTP Datenübertragung langsam
(23.11.2024 09:54 )Martin.Henz schrieb:  
(22.11.2024 17:44 )Benni78 schrieb:  Am Ende werde ich es wohl ebenfalls wieder über ein ext. tool und commandline umsetzen, danke für den Link

Hmm, ich habe mal einen kurzen Blick in die SFTP VIs geworfen und aus dem kurzen Blick dort rein, ist mein Fazit: nimm etwas anderes. Im einfachsten Fall ein externes Tool über die Kommandozeile oder z.B. https://lvs-tools.co.uk/software/encrypt...w-library/

Ging mir ähnlich, bin dabei psftp per system exec einzubinden. Schade das die nativen vis wieder mal nicht dafür geeignet sind
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenübertragung zw. Schleifen / Array leeren Tobias2 5 5.845 28.05.2018 12:42
Letzter Beitrag: Tobias2
  SFTP gottfried 2 5.336 05.01.2018 09:07
Letzter Beitrag: gottfried
  CAN Datenübertragung Ben16 1 4.453 19.10.2016 10:18
Letzter Beitrag: jg
  Datenübertragung cRIO PC Mietzekatze 1 3.875 28.08.2013 12:51
Letzter Beitrag: jg
  Datenübertragung über unzuverlässige Wireless Verbindung Lupin 4 5.968 13.12.2012 14:50
Letzter Beitrag: Lupin
Question Datenübertragung von Labview mit RS232 Scherni 5 7.582 03.08.2012 12:57
Letzter Beitrag: GerdW

Gehe zu: