Fastest way to transfer data from one computer to another

We transfer images from a host computer to 5 client computers , each image is 1024x1024x8bit=1mb what would be the fastest way to transfer this data ?

For now we use Gigabit ethernet , we get net max 30 mbs (mega byes/sec.) using TCP

Reply to
Roni Flieswasser
Loading thread data ...

You need to specify the volume. For some types of data transfer a truck is the fastest means (never underestimate the bandwidth of an 18-wheeler full of disks--the latency's a bitch though).

Reply to
J. Clarke

And where is the problem now? Given 1MByte and 240Mbps the transfer only takes 1/30 second. I doubt that you can go much faster. To get theoretical maximum of 1000Mbps the volume to be transfer has to be greater.

Just my .02?, Arnold

Reply to
Arnold Nipper

Broadcast and UDP if occasional errors (snow) are tolerable. If the machines are fast enough, compress data, but the snow gets larger. Which compression depends on image type.

This sounds very typical for a PC with a standard PCI bus. You need 64 bits or 66 MHz varients of PCI to go faster, even though the theoretical max of PCI is 133 MByte/s, there's a lot of overhead for short bursts.

-- Robert

Reply to
Robert Redelmeier

But how many of them does he have to transfer in what time period?

To transfer one one meg file Starlan is plenty.

Reply to
J. Clarke

We transfer None stop 1mb chunks from the Host to the clients The host queues the files and transfer one after the other to the clients.

So the host sees actualy 30mbs & client 30/(num clients)

Reply to
Roni Flieswasser

He actually did. Volume is 1024x1024x8bit=1mb ...

Arnold

Reply to
Arnold Nipper

Look into broadcasting or multicasting, then you'll transfer to all the clients in parallel.

Reply to
William P.N. Smith

To improve throughput you could try to transfer files to clients in parallel instead of doing it serially.

Next: try to keep connection open to clients.

Arnold

Reply to
Arnold Nipper

Cabling-Design.com Forums website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.