Parts are starting to arrive. Got my copper chrome plated 3mm LED bezels today so that means my caps, bi-color leds, and switches should be here soon.
In other news I went out and bought myself a 14$ gigabit PCI lan card for my dual core home server that I made because I was tired of transferring media at 10mb/s.
Had so much trouble with it though, not from linux or the hardware itself, but from software on my desktops. I wanted a easy way to mirror a directory from linux over the network to windows desktops. So after fucking around with shitty windows software I just ended up compiling some linux software into windows binaries.
First I started with my beloved RSYNC, which is made for creating and transferring backups of folders which is exactly what I needed. Unfortunately it was still capping out at 12mb/s. This was due to the encryption layer on SSH where the processor could not encrypt the data stream fast enough to saturate the gigabit bandwidth. From there I set SSH to use a weaker encryption (although faster) called arcfour which boosted the speed to a steady 25mb/s. This was still a far cry from the max saturation I wanted, especially since I head more headroom still. Unfortunately I had to run away from RSYNC because that encryption layer just wouldn't speed up enough. This problem also plagued SCP and SFTP as they work over SSH as well.
Next I tried to use apache (an HTTP server) and allow firefox to download my media. Well firefox sucks at downloading at gigabit speeds and also prematurely terminates downloads leading them to only be half finished. Although I did see 60-70mb/s download speeds which is what I was after.
So I decided to just use unencrypted FTP server on my linux box and compile LFTP for windows. LFTP has a specific option for mirroring a directory you point it to from the command line, so all I needed to do is create a batch script to login and point LFTP to a folder to mirror and it will download all media that is not locally on my windows desktop. This ended up netting me 65mb/s download on average which is a far cry more than the 10mb/s I started with and the 25mb/s RSYNC gave me.
Overall I think it is a well spent 15$ as now Instead of taking me 10 minutes to transfer a 1080p blue ray movie it takes me almost seconds in some instances.
And this is what I was doing yesterday for many hours.
This post was edited by AbDuCt on Oct 22 2014 05:35pm