Cyberduck Mountain Duck CLI

#930 closed enhancement (duplicate)

Loopback transfers slower than necessary

Reported by: jamescat Owned by: dkocher
Priority: low Milestone: 3.8
Component: core Version: 2.6.2
Severity: trivial Keywords:
Cc: Architecture:


I believe that transfers done on the loopback interface are running slower than is possible. I'm only getting about 120-130 KB/sec, which amounts to roughly 1 Mbit/s (right?) or 1/100th of my "theoretical" throughput on my interface... and probably quite a bit lower than that for the loopback's theoretical limit, since any loopback speed should be higher than the actual physical interfaces are rated for, shouldn't it?

(More precisely the connection is to my local machine via it's Bonjour name "Firefly.local", which I _believe_ merely runs through the loopback instead of being broadcast and re-recieved on the wire, right?)

I am only doing this while testing out Cyberduck, so it probably has limited impact in the real world... but nonetheless, it would seem this could be quite a bit faster than it is. I mean, even if such "*.local" connections do in fact hop out of and back into the physical interface, it should still be better than 1 Mbit/s on a 100 Mbit/s interface. Might be something to optimize in the networking code somewhere... when time allows, that is.

Change History (3)

comment:1 Changed on Oct 18, 2006 at 1:11:29 AM by jamescat

Sorry, this may be related to #185. It sounds like a very similar thing anyway.

I got ticket-happy today, and didn't do a search on this issue first. My apologies.

However, I'm not entirely sure that a 1% loopback speed is the same problem as a 10% local network speed. So, I'm leaving it open for your review. Thank you.

comment:2 Changed on May 27, 2007 at 5:50:28 PM by dkocher

  • Milestone 2.9 deleted
  • Type changed from defect to enhancement

comment:3 Changed on Nov 5, 2010 at 3:37:49 PM by dkocher

  • Milestone set to 4.0
  • Resolution set to duplicate
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.