The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Questions FTP'ing over my network

    Discussion in 'Networking and Wireless' started by nemt, Feb 10, 2011.

  1. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    I need to FTP a lot of data to a device on my local network and so far it's going smoothly, I've been using the FlashFXP client (but not FXP itself) and everything's transferred without incident - the only problem is it's pretty slow. The device I'm transferring from is connected via Wifi-N to the router on the 5.8ghz network (but for some reason it never maintains a 300mbit/s connection - it wobbles between 150 and 300 despite being right next to it) and transferring at a steady ~5mb/s - but I'm wondering if I'd be better served connecting it wired to the router. The problem is the LAN card is only 100, it's not gigabit, so would it be pointless as the Wifi-N connection is faster?

    Also is it normal for a folder with a bunch of files to take longer than a few very large files, even if the very large files are larger than the folder? I transferred ~20GB in an hour last night and it was a couple dozen files, now I'm transferring a few hundred but the total size is only ~8gb, but it's taking MUCH longer.
     
  2. downloads

    downloads No, Dee Dee, no! Super Moderator

    Reputations:
    7,729
    Messages:
    8,722
    Likes Received:
    2,230
    Trophy Points:
    331
    100mbps Ethernet is faster and more consistent than Wi-Fi in almost all cases so you'd be better off using wired.
    I assume you meant 5MB/s that you are able to achieve via Wi-Fi. You could achieve twice that and a bit more with 100mbps Ethernet.

    The other part seems justified too- big files tend to transfer more smoothly than small ones although it's hard for me to say right off the bat if isn't too slow.
     
  3. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    hm well my thinking was Wifi-N = at least 150mbit/s and the wired was 100mbit/s, but since it was transferring at significantly less than either rate (5bm/s = ~40mbit/s, right?) changing to wired wouldn't help matters much - as it must be a software issue or something
     
  4. blue68f100

    blue68f100 Notebook Virtuoso

    Reputations:
    1,020
    Messages:
    3,439
    Likes Received:
    0
    Trophy Points:
    105
    You should be able to do at least 8-10Mbps over a wired 100baseT. Try using FileZilla, with connection type set to active since your behind your FW. You only need it on your pc, provided you have file sharing turned on at the other end.
     
  5. Pitabred

    Pitabred Linux geek con rat flail!

    Reputations:
    3,300
    Messages:
    7,115
    Likes Received:
    3
    Trophy Points:
    206
    All devices connected to the same router share bandwidth. So if you're going from one wifi connected device to another, you've halved your speed just there (plus some for transaction overhead). If wired is available, it will always be more stable and almost always faster. Even if wired is only available for one "side" of the connection, that will likely double your throughput assuming they're both connected via wifi right now.
     
  6. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    The server is wired, client is wifi-n. I changed it from Passive to Active without any speed gain.

    I'll try it wired on both ends and see if it makes a difference.
     
  7. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Sure enough I have a fivefold speed increase when I wire the PC to the router. Things are going between 25-30MB/s consistently. I really don't get it, it's just a Fast Ethernet port, it's not even Gigabit Ethernet - how can it be so much faster than Wif-N?
     
  8. downloads

    downloads No, Dee Dee, no! Super Moderator

    Reputations:
    7,729
    Messages:
    8,722
    Likes Received:
    2,230
    Trophy Points:
    331
    It's a common misconception- people think that 300mbps Wi-Fi is faster than 100mbps Ethernet while in fact 300mbps Wi-Fi is (on average) a bit slower than Ethernet. You can hope for real-life file transfer of 80mbps out of 300mbps connection.
    Since yours is hovering between 150mbps and 300mbps you've had no chance of achieving this- your 40mbps seems reasonable for 150mbps connection.
     
  9. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Why though?
     
  10. downloads

    downloads No, Dee Dee, no! Super Moderator

    Reputations:
    7,729
    Messages:
    8,722
    Likes Received:
    2,230
    Trophy Points:
    331
    Mainly because of overhead which is huge and partly because of data retransmission when something is not OK in the first try.
     
  11. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Wifi sucks ):
     
  12. goofball

    goofball Notebook Deity

    Reputations:
    358
    Messages:
    1,710
    Likes Received:
    0
    Trophy Points:
    55
    For large file transfers, it's not as good as wired.
    That said, I do not mind doing large transfers as well, though there are limits. I'm able to sustain 100MBit speeds over wifi (roughly 8-11MB/sec sustained transfers).
     
  13. SoundOf1HandClapping

    SoundOf1HandClapping Was once a Forge

    Reputations:
    2,360
    Messages:
    5,594
    Likes Received:
    16
    Trophy Points:
    206
    I do a lot of wireless file transfering myself. I don't have physical access to the server or router themselves, and I'm pretty sure the landlord wouldn't much like me running an ethernet cables through the walls.

    Thus, wireless. Like Goof, I hit in the neighborhood of 8-11 MB/s for large files or a series of smaller files.

    I don't use FTP, though, for my in-network transfers. The server and my laptop are both running Win7, so folder sharing helps out.
     
  14. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    Sadly only one device is running Windows, so that's not an option. I'm almost done with the transfer though. I'm staging it over a week, so far I've got about 120GB out of 200.
     
  15. blue68f100

    blue68f100 Notebook Virtuoso

    Reputations:
    1,020
    Messages:
    3,439
    Likes Received:
    0
    Trophy Points:
    105
    Connect the 2 using a crossover cable, turn sharing on, and do the line transfer. Full Speed ahead on a Gige. Too bad you don't have access.
     
  16. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    I think some of it may be FlashFXP being kind of a lousy client, at least for transfers with a lot of small files vs a few giant files. Can anyone recommend one that does simultaneous transfers? Is CuteFTP still around? I remember using it well over a decade ago.

    Also what's the difference between FXP and FTP? I had never even heard of FXP prior to installing FlashFXP. (note: this is just out of curiosity, I can't run an FXP server on the destination device)
     
  17. Falco152

    Falco152 Notebook Demon

    Reputations:
    442
    Messages:
    1,882
    Likes Received:
    75
    Trophy Points:
    66
    I used to do this back long ago before I knew the risk. Back then I was using FlashFXP, good client back in the day.

    FXP provides the convenience to do file transfers between two high bandwidth machines with a low bandwidth middleman.
     
  18. nemt

    nemt Notebook Deity

    Reputations:
    73
    Messages:
    968
    Likes Received:
    2
    Trophy Points:
    31
    I'm not sure what you mean. What risk? FTP has been a safe way to transfer data for decades.

    and what do you mean by your explanation of FXP? It allows clients connected to the same server to directly transfer to each other?