Hallo,
mein FTP-Problem hat sich in Wohlgefallen aufgelöst. Jetzt kann ich so schnell Daten übertragen, wie ich es nervlich ausgalten kann. Das Problem lag an einer viel zu langen Zykluszeit (150ms). Ich berauschte mich an den echten Zyklus-Nutzzeiten (siehe weiter oben), erkannte aber erst jetzt, das FTP offensichtlich immer mal wieder die CPU benötigt und nicht nur Früh und Abends.
Ich habe das ganze FTP-Gerödel in eine extra TASK gelegt und dort mit 1ms Zykluszeit regelrechte Übertargungsrekorde erreicht (Dauer im 500ms-Bereich für 20-60 KB).
Allerdings habe ich dann auch bemerkt, das im LINUX FTP tatsächlich mit seinem Task so 10-20% CPU-Zeit sich krallt.
15479 root -70 0 27680 18904 2296 S 0,0 2,0 0:00.00 CAAEventTask
23913 root -67 0 27680 18904 2296 R 11,8 2,0 2:03.11 FTP_TAsk
23914 root -67 0 27680 18904 2296 S 0,7 2,0 0:06.70 MainTask
Jetzt nutze ich 5ms und der FTP-Prozess holt sich ca. 1-3 % CPU-Zeit. Und die Geschwindigkeit ist auch zu ertragen.
Wer hätte das gedacht...
Viele Grüße
Thomas