LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 01-27-2004, 02:07 PM   #1
Stephanie
LQ Addict
 
Registered: May 2001
Location: Arizona
Distribution: 9.2 Mandy 1.4 Gentoo 5.1 FreeBSD WinXP
Posts: 1,166

Rep: Reputation: 45
Connector Speeds


I just saw a thread that made me start thinking:

What is the bandwidth limit for:

Serial
Parallel

And is firewire/usb2 faster than 10/100 ethernet and could you connect ocmputers using those methods?

I will have to google this, but it seems that i recall firewire/usb2 to be insanely faster, and if so than it would be better to use those for clustering.

Any thoughts?
 
Old 01-27-2004, 02:47 PM   #2
Joey.Dale
Member
 
Registered: Jun 2003
Location: Tampa, Fl
Distribution: Gentoo, Slackware
Posts: 828

Rep: Reputation: 39
USB 1.1=~11MB/s
USB 2.0=~40MB/s
Firewire=~40MB/s
ethernet=~10MB/s
fast ethernet=~100MB/s
giga ethernet=~1,000

The problem with:
USB: All data that comes through the port has to go by the CPU
Firewire: I don't know
It is posable to network usb
-Joey

Last edited by Joey.Dale; 01-27-2004 at 03:05 PM.
 
Old 01-27-2004, 02:55 PM   #3
trickykid
LQ Guru
 
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Clearly your actual best bet is to use giga ethernet if cost is nothing to you. But you can get fast ethernet out of regular old NIC's most of the time.

My own home network I can get fast ethernet out of and it's way faster than usb, etc.
 
Old 01-27-2004, 03:30 PM   #4
Stephanie
LQ Addict
 
Registered: May 2001
Location: Arizona
Distribution: 9.2 Mandy 1.4 Gentoo 5.1 FreeBSD WinXP
Posts: 1,166

Original Poster
Rep: Reputation: 45
Wow I thought Firewire was faster than that. I guess giga is the way to go. I think 100 would be fine but once you start hooking up 40 or so computers together then you will start really getting degraded network performance because of conflicts, even with a router.
 
Old 01-27-2004, 06:56 PM   #5
Joey.Dale
Member
 
Registered: Jun 2003
Location: Tampa, Fl
Distribution: Gentoo, Slackware
Posts: 828

Rep: Reputation: 39
With tcp/ip you only get about 800k of data for every 1M transmited the tcp/ip need an update
 
Old 01-27-2004, 09:01 PM   #6
Thymox
Senior Member
 
Registered: Apr 2001
Location: Plymouth, England.
Distribution: Mostly Debian based systems
Posts: 4,368

Rep: Reputation: 64
Just being picky, but I thought USB2 was 45 and just pipped in front of Firewire because of it.

But yeah, Fast Ethernet beats the pants of others. Copying stuff over USB2 or 100Mbps ehternet - I know which I would choose

<edit>
I just thought: Isn't the limit for standard PC serial ports 115k?
</edit>

Last edited by Thymox; 01-27-2004 at 09:31 PM.
 
Old 01-27-2004, 09:58 PM   #7
bdp
Member
 
Registered: Apr 2002
Distribution: RH 9
Posts: 230

Rep: Reputation: 30
64-bit gigabit ethernet cards are a good choice. you can always have >1 per system and optimize throughput over either multiple subnets or nic binding.
 
Old 01-27-2004, 10:07 PM   #8
bdp
Member
 
Registered: Apr 2002
Distribution: RH 9
Posts: 230

Rep: Reputation: 30
ethernet = 10Mb/s = 1 MB/s; i agree, ~80% efficient

fast ethernet = 100 Mb/s = 10 MB/s; ~80%

giga eth = 1000 Mb/s = 100 MB/s; i never get better that 50-60% eff here even with xover cable and custom-optimized linux drivers on 64-bit cards, not limited by HD throughput, maybe by CPU but prob not by protocol itself.

Last edited by bdp; 01-27-2004 at 10:10 PM.
 
Old 01-27-2004, 11:52 PM   #9
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
Quote:
Originally posted by Joey.Dale
USB 1.1=~11MB/s
USB 2.0=~40MB/s
Firewire=~40MB/s
ethernet=~10MB/s
fast ethernet=~100MB/s
giga ethernet=~1,000

The problem with:
USB: All data that comes through the port has to go by the CPU
Firewire: I don't know
It is posable to network usb
-Joey
Some of these numbers are a bit jostled:

USB 1.1 is 11Megabit, so 1.2Megabyte/sec, although degradation over distance is annoying so more like 1Mb /sec.

USB 2.0 is right, but the cable's max length is about 12 feet, maybe 8.

Firewire has a number of different specs and one will do 80Mb/sec if I remember right. The cable length is a problem again too... longer then 14 and the cable will no kidding, melt! Transfer a ton of data over a firewire line and then you'll notice the cable is quite warm.

ethernet I assumed meant 10BaseT, that's 10Megabit again, about 1Mb/sec... in a segment cable up to 100m I think.

similarly divide fast and gigabit by ten and no kidding, there's a fast gigabit spec now that can actually clock in at 1000MegaBytes/sec. Good luck building something that can handle that... it would have to be RAID 10 of SCSI 320 drives.

Its possible to network both USB and firewire. For fiirewire the module is eth1394.o For USB I know you can do a machine to machine link with usbnet.o.gz

I don't know if you can hub it though, I would guess no...

Easiest way would still seem to be a gigabit card though, more distance and a full network.

Cheers,

Finegan
 
Old 01-28-2004, 01:25 AM   #10
Megamieuwsel
Member
 
Registered: Sep 2002
Location: Haarlem , the Netherlands
Distribution: VectorLinux SOHO 5.1
Posts: 470

Rep: Reputation: 35
Those numbers bring me to a different issue:
WHY THE *(fill in your preferred expletive,verb or noun) do they make keyboards and mice on usb?
It's not like these are going to generate the "massive" amounts of dataflow , this bus is intended for , now is it?
Why waste two (one for keyboard , one for mouse) usb-ports , while leaving the perfectly working ps/2-ports idle?
Example : I have four usb-ports on my system , of which are in use:
1-scanner (HighRes-scans means cartloads of data)
2-Printer (See: Scanner , but the other way around)
3-Digital camera (As in : Scanner)
4-Reserved for either :external drive , thumbdrive , (possible)usb-DSL-modem , (maybe applicable to some)MP3player , etc.... All devices that benefit from from a "sturdy" amount of bandwith.

Then why do I have to apply a separate adapter for making my mouse capable of using the ps/2-port?
What'sthe use of USB for mouse or keyboard?
The ps/2-port already can handle way more than those two devices can come up with.
 
Old 01-29-2004, 12:18 AM   #11
bdp
Member
 
Registered: Apr 2002
Distribution: RH 9
Posts: 230

Rep: Reputation: 30
i'm pretty sure it was replacing the USB mouse with an AT mouse on 2 diff windowsXP computers that improved stability.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
jk connector nasht Linux - Software 2 08-18-2005 07:33 PM
Exchange Connector mrizos Linux - Software 1 03-25-2005 07:13 AM
Connector on Debian gvaught Linux - Software 1 08-26-2004 04:18 PM
evolution connector NarutoKun Linux - Software 2 07-06-2004 04:25 AM
broadband connector vadirajcs Linux User Groups (LUG) 2 06-17-2004 12:06 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 07:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration