Hallo,
vor kurzem habe ich von 7.03 (iirc) auf die neueste Version 7.55 geupdated.
Nun stelle ich fest, dass die Geschwindigkeits-Begrenzung beim Kopieren über die Warteschlange nicht mehr korrekt funktioniert. Wenn ich beispielsweise ein Limit von 2000 kB/s einstelle, sinkt der Transfer deutlich darunter, und pendelt sich dann meist bei 500-700 kB/sec ein.
In der älteren Version ging das noch einwandfrei.
Konkret geht es um einen Netzwerk-Transfer von einem Samba-Server auf einen Vista-Client (32 bit).
Kann jemand das Problem bestätigen, oder hat jemand eine Lösung parat?
Danke.
Geschwindigkeits-Begrenzung in der Warteschlange fehlerhaft?
Moderators: Hacker, Stefan2, white
- sqa_wizard
- Power Member
- Posts: 3894
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
Hallo ihr Commanders ^^
... kann ich leider nur Bestättigen!
Eigentlich wollte ich mich schon eher mal dazu melden, hab nur nie richtig die Zeit dafür gefunden.
Nungut, zurück zum Eigentlichen.
Dieses Problem ist mir schon bei TC7.55 RC2 aufgefallen und ist ebenfalls im TC7.55 final vorhanden.
Das Problem ist systemunabhängig und trat sowohl bei einem XP(x86)-Rechner als auch bei einem Win7(x64)-Rechner auf.
Test:
Zum Testen wurde eine 2GB große Datei für den Kopierprozeß genutzt.
Kopiert wurde einmal mit TC7.50a und TC7.55.final, beide mit Standardkopiereinstellungen.
Die einzigen Änderungen in der Wincmd.ini wurden mit SpeedLimit=10000 und SpeedLimitEnabled=1 gemacht.
Kopiert wurde immer von HDD1 zu HDD2 über den Systembus.
Bei TC7.50a pendelte sich die mittlere Transferrate bei 10MB/s ein.
Bei TC7.55 dagegen kam es nur zu einer mittleren Transferate von 5 MB/s.
Nun könnte man meinen, ok, stellt man einfach das Doppelt bei der Begrenzung ein, also 20000, um so auf den gewünschten Wert von 10MB/s zu kommen.
Doch dem ist leider nicht so, es kommen da nur 6-7 MB/s zusammen.
Also es funktioniert definitiv etwas nicht richtig!
Man kann nur Herrn Ghisler darum bitten, sich dem Thema anzunehmen und das Problem zu fixen.
MfG BigMan
... kann ich leider nur Bestättigen!

Eigentlich wollte ich mich schon eher mal dazu melden, hab nur nie richtig die Zeit dafür gefunden.
Nungut, zurück zum Eigentlichen.
Dieses Problem ist mir schon bei TC7.55 RC2 aufgefallen und ist ebenfalls im TC7.55 final vorhanden.
Das Problem ist systemunabhängig und trat sowohl bei einem XP(x86)-Rechner als auch bei einem Win7(x64)-Rechner auf.
Test:
Zum Testen wurde eine 2GB große Datei für den Kopierprozeß genutzt.
Kopiert wurde einmal mit TC7.50a und TC7.55.final, beide mit Standardkopiereinstellungen.
Die einzigen Änderungen in der Wincmd.ini wurden mit SpeedLimit=10000 und SpeedLimitEnabled=1 gemacht.
Kopiert wurde immer von HDD1 zu HDD2 über den Systembus.
Bei TC7.50a pendelte sich die mittlere Transferrate bei 10MB/s ein.
Bei TC7.55 dagegen kam es nur zu einer mittleren Transferate von 5 MB/s.
Nun könnte man meinen, ok, stellt man einfach das Doppelt bei der Begrenzung ein, also 20000, um so auf den gewünschten Wert von 10MB/s zu kommen.
Doch dem ist leider nicht so, es kommen da nur 6-7 MB/s zusammen.
Also es funktioniert definitiv etwas nicht richtig!
Man kann nur Herrn Ghisler darum bitten, sich dem Thema anzunehmen und das Problem zu fixen.

MfG BigMan
- ghisler(Author)
- Site Admin
- Posts: 50703
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Danke für den Hinweis, ich werde das genauer untersuchen. Es scheint daran zu liegen, dass ich nun öfter die Funktionen zum Behandeln von Windows-Meldungen aufrufe, damit der Dialog schneller auf Benutzereingaben reagiert.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Hallo,sqa_wizard wrote:Zuerst noch ein paar Fragen:
1. Wie hoch ist die effektive Übertragungsrate, wenn du kein Limit einstellst ?
2. Handelt es sich um Download- oder Upload-Transfer?
1. ca. 4000 kB/s - es handelt sich um ein PowerLAN
2. Ein Download (die Datei soll von der Samba-Freigabe auf den Windows-Client kopiert werden)