View previous topic :: View next topic |
Author |
Message |
Circuitsoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 14 Jul 2004 Posts: 112
|
Posted: Wed Aug 31, 2005 10:41 pm Post subject: Firewire Storage |
|
|
Does anyone know if I can "bond" two 1394b channels together to get 1600Mbps connectivity to a RAID setup throgh Endpoint?
I want to build an audio workstation with (high-performance) storage in a different room.
Workstation: Dual Opteron w/ 8GB ram and 2x1394b connection to a computer in a sound-protected room.
Mount a CF card as /boot and have that go to a dual 1394b connection for root.
Opinions anyone? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
frostschutz Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/9097703434bddef6e5b49c.png)
Joined: 22 Feb 2005 Posts: 2977 Location: Germany
|
Posted: Wed Aug 31, 2005 11:10 pm Post subject: |
|
|
Different room? How long will that Firewire cable be? 1m directly through the wall does not sound very practical to me.
How about using Ethernet. You can load-balance over multiple lines. There are tons of tutorials for that on the net - although they are usually for bundling DSL lines for faster internet access or something, it works the same way in the LAN. The main problem would be to get more than one Gigabit card into your computer - they would choke an old-fashioned PCI bus. You'd have to use either onboard or PCI express... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Circuitsoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 14 Jul 2004 Posts: 112
|
Posted: Thu Sep 01, 2005 3:44 am Post subject: |
|
|
My reason for Firewire is that since it natively supports DMA, there would be minimal CPU usage for disk access. My concern with ethernet is that I would be using PIO or something related to move the data from the network card into memory buffers, giving me less processor time for audio mixing/effects.
BTW, the computer I would run this on has a dual opteron-1.6, 4GB ram per processor, and several PCI-64 slots. The Firewire800 card I found is a PCI64 card, so it shouldn't bog down too much. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
frostschutz Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/9097703434bddef6e5b49c.png)
Joined: 22 Feb 2005 Posts: 2977 Location: Germany
|
Posted: Thu Sep 01, 2005 3:53 pm Post subject: |
|
|
Circuitsoft wrote: | My reason for Firewire is that since it natively supports DMA, there would be minimal CPU usage for disk access. My concern with ethernet is that I would be using PIO or something related to move the data from the network card into memory buffers, giving me less processor time for audio mixing/effects. |
Gigabit Ethernet cards not using DMA?
Do you actually have any experience with Firewire devices in Linux? I'm only using it at home, for a backup disk and a DVD burner, which should be a perfectly normal application, but even that does not work reliably. The Linux1394 drivers are still experimental. Current (as of 2.6.12) problems are: Unable to re-detect devices after re-plugging, complete lockup of the SCSI system, making the system unable to reboot normally. Many of these issues are fixed in the latest CVS version, which can't be acquired at the moment because the official homepage www.linux1394.org is down. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Circuitsoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 14 Jul 2004 Posts: 112
|
Posted: Thu Sep 01, 2005 11:05 pm Post subject: |
|
|
Gigabit ethernet may use DMA, but it's DMA of raw ethernet frames. They have yet to be decoded into TCP/IP streams then further into SCSI commands if using iSCSI. If I used ATAoE that would be ATA/IDE commands directly in Ethernet frames lessening the processor load, but can I do ATAoE on a Trunked ethernet connection? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Circuitsoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 14 Jul 2004 Posts: 112
|
Posted: Thu Sep 01, 2005 11:06 pm Post subject: |
|
|
Another reason for 1394, See "Disk Storage" on http://ardour.org/requirements.php. Also, I don't plan to use Plug 'n Play, so I won't be replugging anything while the computer is running. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
someguy Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 10 Jul 2003 Posts: 433 Location: (-_-) .::OH_WELL::. (-_-)
|
Posted: Wed Jun 21, 2006 5:04 am Post subject: |
|
|
at least no one has said iscsi yet lol
ive been looking into implementing ata over ethernet at work. any good links or docs or anything would be serious appreciated _________________ print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
someguy Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 10 Jul 2003 Posts: 433 Location: (-_-) .::OH_WELL::. (-_-)
|
Posted: Fri Jun 23, 2006 12:25 pm Post subject: |
|
|
got it running but dont know how to "export" filesystems with it _________________ print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<>
)]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`
while [ 1 ] ; do echo "*" | telnet ip.of.print.er 9100 ; done |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Circuitsoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 14 Jul 2004 Posts: 112
|
Posted: Thu Mar 08, 2007 3:45 am Post subject: |
|
|
You mean how to export block devices?
The kernel component is only a client/initiator. To act as a server for AoE, you need vblade (currently masked in portage - seems to work, though). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|