Speed up Goflex Net / Dockstar

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Speed up Goflex Net / Dockstar

Postby nomis05 » Wed Aug 10, 2011 11:20 am

Hi,

for some months i have a goflex net and installed Arch Linux ARM/archlinux ARM on it.
Everything is fine and i want to thank everybody for making this good distribution.

But i was wondering if there is a way to speedup my goflex net filetransfer. I have my goflex net connected to a wlan router and my Transfer speeds through wlan are about 4MB/s maximum (ssh) and samba a little bit less.
I already installed it on another, faster USB-Stick. Then i installed it to the sata hdd what made the read and write speed equal (with the usb stick read speed was slower, around 2-3MB/s).
When i try hdparm or writing a big /zero file with dd it has high read and write speeds on the hdd like 60MB/s.
So i am wondering why i cant transfer files that fast.
I also connected my Notebook directly via crossover cable to the goflex net what didnt change anything.
10MB/s or more would be nice.
I found this guide and therefore reformated my hdd to xfs and applied the changes there but it didnt change anything. Maybe its a bit different because the guy is using debian there. So maybe i have to try it with debian, but i prefer archlinux, because i alos have it installed on my notebook.

So maybe anybody has some suggestions how to speed up the transfer speed.

Thanks!
nomis05
 
Posts: 9
Joined: Wed Aug 10, 2011 11:09 am

Re: Speed up Goflex Net / Dockstar

Postby WarheadsSE » Wed Aug 10, 2011 12:32 pm

Theoretical max speeds, not including protocol overhead:
802.11g 54Mbps - 6.75 MB/s
802.11n 150/300Mbps - 18.75MB/s / 56.25MB/s
100Mbps Ethernet - 12.5MB/s
1Gbps Ethernet - 125MB/s

These are theoretical maxes. Assume you have overhead of at least 2% on a given transport, and that is on top of a minimum of 1% on the underlying framing method: ~4% loss across the board, before running into bottlenecks that are not the transmission medium, but the host's implementation.

Aka: low ram, poor performing samba libraries, destination file system on the same disk as the OS, etc.

Samba to Ext3/4 volumes, I see ~14MB/s out of my GoFlex Net to a SATA disk, and on an OXNAS I see almost 22MB/s. That tick in processor generation and added LAN co-processor does have an effect. It's also all about tweaking, so read up. The difference between USB NTFS and SATA Ext3/4 was ~4.5MB/s vs the mentioned ~22MB/s on my Pro was enormous.

Note: when I use iSCSI, from a windows host and served off my GFN, I can hit > 37MB/s sustained.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Speed up Goflex Net / Dockstar

Postby nomis05 » Wed Aug 10, 2011 12:57 pm

Hi,

thanks for your reply.
So 22 MB/s on your pogo pro seems to be the limit, but thats a nice speed.
I think i will try tweaking it a bit ... maybe switching to ext4 (i had ext3 and xfs as mentioned).
nomis05
 
Posts: 9
Joined: Wed Aug 10, 2011 11:09 am

Re: Speed up Goflex Net / Dockstar

Postby WarheadsSE » Wed Aug 10, 2011 1:43 pm

Remember, that was also via Samba. Without knowing which access service/protocols you are using I can't speak specifically. I can say for a fact though that NTFS fuseblock fs driver royally sucks performance wise on a plug.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Speed up Goflex Net / Dockstar

Postby nomis05 » Wed Aug 10, 2011 2:13 pm

I'm using both ssh/sftp (via mc) and samba (gvfs) from my notebook (Archlinux 64 Xfce) to access the movies/music on the goflex net sata hdd partition formated as xfs at the moment, through a 802.11n WLAN Router, where the Goflex is connected via 100MBps LAN.
My roomates have Win 7 and they both are encountering the same samba speed as me and they only use samba. I never used NTFS on the goflex or any other windows fs, because i mostly use linux, maybe win7 once a year.
On my Notebook i'm using Ext4. On the Goflex i first used ext3 for the data (ext2 for rootfs) but then i tried the xfs things in the guide above and from there im stuck with xfs at the moment and the sysctl, samba and fstab tweaks.
On my notebook ssh/sftp works a little faster than samba (gvfs).
When i switched to xfs and put the rootfs from usb stick to the hdd i connected my notebook directly to the goflex (to see if the wlan is putting the speed down) and noticed no speed improvements. That seemed a bit weird, so there maybe is a possibility to speed it up a bit anyway ...
nomis05
 
Posts: 9
Joined: Wed Aug 10, 2011 11:09 am

Re: Speed up Goflex Net / Dockstar

Postby WarheadsSE » Wed Aug 10, 2011 2:19 pm

Remember, 802.11n is actually faster than 100Mbps lan that is likely in your notebook (not that many come with 1Gbps Ethernet, mostly because it's only recently taken hold in a consumer environment)

You GFN is the choke point in the end, but the LAN being 100 is a speed cap none the less. At some point, you're going to hit an upper limit on the Kirkwood board, although I personally do most of my work from the Pro, so I can't speak to that myself. In the end, it's an embeded ARM processor, and you aren't going to get full bore Intel workstation class performance out of it.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Speed up Goflex Net / Dockstar

Postby nomis05 » Wed Aug 10, 2011 2:42 pm

Yeah thats the point.
Lets see. I think i will try some last options (ext4, fresh rootfs, maybe tryout debian) but when that doesnt help i think thats the maximum i can get out of my configuration. For more i have to get pogo pro or gigabit lan or a real non arm server.
But for the 30€ i spend its quite good.
So if i have any success i'm going to post it here.
nomis05
 
Posts: 9
Joined: Wed Aug 10, 2011 11:09 am

Re: Speed up Goflex Net / Dockstar

Postby vargalex » Wed Aug 10, 2011 3:00 pm

$this->bbcode_second_pass_quote('nomis05', 'H')i,

for some months i have a goflex net and installed Arch Linux ARM/archlinux ARM on it.
Everything is fine and i want to thank everybody for making this good distribution...

Hi!

I have a GoFlex Net with ArchLinux installed with one WD5000BEVT HDD, ext4 partition on it. My router is a D-Link DIR-825, so I have N WiFi and gigabit LAN.
On client side I have an Windows XP PC with gigabit LAN card and an notebook with N Wifi (and Win XP).

My speeds are:

from GoFlex to PC with ftp: 56 MB/s
from GoFlex to PC with Samba: 30 MB/s
from GoFlex to notebook with ftp: 15 MB/s
from GoFlex to notebook with Samba: 15 MB/s

I think this speeds are good.
vargalex
 
Posts: 15
Joined: Tue May 03, 2011 11:15 am

Re: Speed up Goflex Net / Dockstar

Postby WarheadsSE » Wed Aug 10, 2011 4:18 pm

$this->bbcode_second_pass_quote('nomis05', ' ')For more i have to get pogo pro or gigabit lan or a real non arm server.

Careful with the Pro, I'm still working on getting apatch set to run mainline. It's still running kernel 2.6.31.6
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Speed up Goflex Net / Dockstar

Postby nomis05 » Wed Aug 10, 2011 4:37 pm

@vargalex
Ok thats fast with your router.
Did you make any tweaks or only the unmodified ArchlinuxARM?
nomis05
 
Posts: 9
Joined: Wed Aug 10, 2011 11:09 am

Next

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 9 guests