[nas-2000] Re: Poor performance ?

  • From: Aurelien <massman@xxxxxxx>
  • To: nas-2000@xxxxxxxxxxxxx
  • Date: Sat, 12 May 2007 15:35:15 +0200

Good Mornin' everybody !

Here are mine. they are very poor and i'm still investigating to find some answers....

Firmware: tinky-2_3_2-mu-02.2.tgz <http://www.nas-2000.org/download/tinky-2_3_2_mu_02/tinky-2_3_2-mu-02.2.tgz>
FTP:
   Up: 1.5MB/S
   Down: 1.8MB/S (==> 2.3MB/S with initial proftpd.conf file)
SMB:
   Up: 1.5MB/S
   Down: 1.8MB/S
File System:
   Ext3 (400GB)
Drive test results:
   root@NASDRIVE:~ # hdparm -tT /dev/hda1
   /dev/hda1:
    Timing buffer-cache reads:   124 MB in  2.04 seconds =  60.78 MB/sec
    Timing buffered disk reads:   26 MB in  3.00 seconds =   8.67 MB/sec
Computer OS:
   XP, same results with ubuntu live cd
Network:
   NASBOX / LINKSYS WRT54G / ETHERNET


philipp Wehrheim a écrit :
Hi everybody,

here is my proftpd bechmark:

I used a 200M file created with

dd if=/dev/zero of=./200M_file bs=1M count=200

When I did these test samba, nfs and well yes proftd where running.

for tinky-2.3.2-mu-02.2 I get this results:

upload
time ncftpput -u admin -p admin 192.168.10.100 . ./200M_file
./200M_file:                         200.00 MB    2.83 MB/s

real    1m11.035s
user    0m0.056s
sys     0m1.140s


download
time ncftpget -u admin -p admin 192.168.10.100 . ./200M_file
200M_file:                           200.00 MB    5.83 MB/s

real    0m34.539s
user    0m0.400s
sys     0m4.956s



for raidsonic fw 2_3_2-IB-2

upload
time ncftpput -u admin -p admin 192.168.10.99 . ./200M_file
./200M_file:                         200.00 MB    5.65 MB/s

real    0m35.999s
user    0m0.072s
sys     0m0.984s


download
time ncftpget -u admin -p admin 192.168.10.99 . ./200M_file
200M_file:                           200.00 MB    4.23 MB/s

real    0m47.516s
user    0m0.456s
sys     0m4.844s


So I think Tinky is doing quite well when it comes to download
but is very slow with uploads.

Running proftd -V on the tinky fw

Features:
    + Autoshadow support
    + Controls support
    + curses support
    - Developer support
    - DSO support
    - IPv6 support
    + Largefile support
    + ncurses support
    - POSIX ACL support
    + Shadow file support
    + Sendfile support

  Tunable Options:
    PR_TUNABLE_BUFFER_SIZE = 1024
    PR_TUNABLE_GLOBBING_MAX = 8
    PR_TUNABLE_HASH_TABLE_SIZE = 40
    PR_TUNABLE_NEW_POOL_SIZE = 512
    PR_TUNABLE_RCVBUFSZ = 87380
    PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
    PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
    PR_TUNABLE_SELECT_TIMEOUT = 30
    PR_TUNABLE_SNDBUFSZ = 16384
    PR_TUNABLE_TIMEOUTIDENT = 10
    PR_TUNABLE_TIMEOUTIDLE = 600
    PR_TUNABLE_TIMEOUTLINGER = 180
    PR_TUNABLE_TIMEOUTLOGIN = 300
    PR_TUNABLE_TIMEOUTNOXFER = 300
    PR_TUNABLE_TIMEOUTSTALLED = 3600
    PR_TUNABLE_XFER_BUFFER_SIZE = 16384
    PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10


and running proftd -V on 2_3_2-IB-2

  Features:
    + Autoshadow support
    - Controls support
    + curses support
    - Developer support
    - DSO support
    - IPv6 support
    + Largefile support
    + ncurses support
    - POSIX ACL support
    + Shadow file support
    + Sendfile support

  Tunable Options:
    PR_TUNABLE_BUFFER_SIZE = 1024
    PR_TUNABLE_GLOBBING_MAX = 8
    PR_TUNABLE_HASH_TABLE_SIZE = 40
    PR_TUNABLE_NEW_POOL_SIZE = 512
    PR_TUNABLE_RCVBUFSZ = 8192
    PR_TUNABLE_SCOREBOARD_BUFFER_SIZE = 80
    PR_TUNABLE_SCOREBOARD_SCRUB_TIMER = 30
    PR_TUNABLE_SELECT_TIMEOUT = 30
    PR_TUNABLE_SNDBUFSZ = 8192
    PR_TUNABLE_TIMEOUTIDENT = 10
    PR_TUNABLE_TIMEOUTIDLE = 600
    PR_TUNABLE_TIMEOUTLINGER = 180
    PR_TUNABLE_TIMEOUTLOGIN = 300
    PR_TUNABLE_TIMEOUTNOXFER = 300
    PR_TUNABLE_TIMEOUTSTALLED = 3600
    PR_TUNABLE_XFER_BUFFER_SIZE = 1024
    PR_TUNABLE_XFER_SCOREBOARD_UPDATES = 10


Further more the tinky proftpd has support (modules) for dyndns,
shaper and ctrls (see proftpd -vv) which the 2_3_2-IB-2 has not.

I'll change the RCVBUFSZ to the size of SNDBUFSZ and we
should discuss which modules are really needed for the ftp.


--
regards
flip




Aurel schrieb:
Can you send us your proftpd.conf file !
Indeed with mine, transfers are limited to 1.5M/s !

Selon Julius Loman <lomo@xxxxxxxxxxx>:

On Fri, May 11, 2007 at 01:37:46PM +0200, Julius Loman <lomo@xxxxxxxxxxx>
wrote:
On Fri, May 11, 2007 at 12:13:05PM +0200, Aurel <massman@xxxxxxx> wrote:
Can you give us the FTP speed levels as well for information?
ftp is ok (but was not working out-of-box, beacuse of unknown directive
in configuration file)

measured on 100MB file with wget: 6.92M/s
further testing gives me slightly better speeds when i mount the share
on my linux laptop with cifs instead of smbfs (about 2.9 MB/s)
when accessing from windows, it is the same as with smbfs (1.7MB/s)

could you guys post your smb.conf you have on your nas ? i haven't
touched mine yet, but i want a comparision - just to be sure
Selon Julius Loman <lomo@xxxxxxxxxxx>:

Hi everybody

I'm using tinky-2_3_2-mu-02.2 and I've got quite poor throughtput via
SMB, only about 1.4MB/sec upload to NAS and about 1.9MB/sec download.

When doing download/upload operations - top shows me that smbd is
eating
~95% cpu and i receive many software interrups (si value in top is
~34%).

Do you have such poor throughtput as well or do I have some shitty
piece of hardware ? (Maybe slower CPU than you ?) I expected a lot
more.
FYI - dma is turned on and I didn't measure performance with original
firmware, because I've overwritten it with tinky in the same hour as
the
box arrived.

Here is my cpuinfo:
Processor       : FA52Xid(wb) rev 1 (v4l)
BogoMIPS        : 69.83
Features        : swp half thumb
CPU implementer : 0x66
CPU architecture: 4
CPU variant     : 0x0
CPU part        : 0x526
CPU revision    : 1
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format B
Cache format    : Harvard
I size          : 8192
I assoc         : 2
I line length   : 16
I sets          : 256
D size          : 4096
D assoc         : 2
D line length   : 16
D sets          : 128

Hardware        : Sword sl2312
Revision        : 0000
Serial          : 0000000000000000

--

[ Julius Loman ][ lomo@xxxxxxxxxxx ][ http://lomo.kyberia.net ][
icq:35732873
]


--
Aurel le bel homme

--

[ Julius Loman ][ lomo@xxxxxxxxxxx ][ http://lomo.kyberia.net ][
icq:35732873 ]
--

[ Julius Loman ][ lomo@xxxxxxxxxxx ][ http://lomo.kyberia.net ][ icq:35732873
]


--
Aurel




Other related posts: