Saturday, April 16, 2016

what about netcat?

The setup:
Neuros OSD firmware: 3.33-2.09-99.871 / Running bftpd, dropbear, with CIFS and NFS network shared attached. Linux system: Ubuntu / Intel 2.8Ghz, 2GB Memory / Configured with NFS to export a folder. Windows: XP Pro / Intel 2.8Ghz, 2GB Memory / Configured with shared folder. Network: Computers on 100baseT, OSD connected to 802.11G wifi

FTP from the linux server utilized curlFTP (w/FUSE) to mount ftp to the OSD running bftpd. SSH from the linux server utilized SSHFS (w/FUSE) to mount sftp to the OSD running dropbear.

                            READ (From OSD)                                   WRITE (To OSD)
              Load Avg    Minutes      Xfr Rate           Load Avg    Minutes       Xfr Rate        Transfer To/From
             ---------------  ---------------  ---------------       ---------------  ---------------  ---------------      --------------------------

ssh 4.15 6:38 250 KB/s 3.70 7:40 210 KB/s Linux <> OSD
ftp 3.97 3:38 360 KB/s 4.14 3:55 420 KB/s Linux <> OSD
nfs 5.90 2:51 580 KB/s 5.00 3:17 500 KB/s OSD <> Linux
samba 4.40 3:34 460 KB/s 5.01 4:22 380 KB/s OSD <> Linux
cifs 4.60 3:37 460 KB/s 5.05 4:39 360 KB/s OSD <> Windows

So what are we looking at:
A 100Meg file was written to/from the OSD in all cases. Using top, the average load average was monitored, and the time (in minutes) was determined using the time command. The transfer rate was determined by the files size divided by the total time (in seconds).

Which is the fastest:
SSH is fine as an alternative for telnet, but transferring files through it is slow.
For transferring files to the OSD from a computer, ftp appears to be the quickest.
The fastest transfer rates from the OSD to/from a computer is using NFS to a Linux system, but it does take a lot more of OSD resource.

oh, got..

from lizard's ghost

No comments:

Post a comment