Not able to pass 60MB/s read or write speed

  • Hi,


    I recently upgraded my system because I wasn't able to pass 60MB/s with my Asus C60m1-i Mainboard (which runs a RAID5 with 4 3TB WD Reds).
    It has a Realtek network chipset, which really sucks.


    So I thought let's do it the right way.


    I bought an HP ProCurve 1810-8G and a Supermicro X7SPA-HF-D525 mainboard with a dual Intel 82574L NIC.
    I enabled Link Aggregation for the NICs and trunked the 1810-8G's ports, which are connected to the board.
    Also I enabled Jumbo Frames (on the switch, the OMV and the client pc, which got an Intel Gigabit CT NIC and runs Win7 Ultimate) and Flow Control.
    But no matter what I try, I'm not able to get past 60-70MB/s.


    Do you have any tips for me, how to improve my transfer speed?
    Thanks guys

  • Whats your cpu load when you copy files?
    Both ways only 60mb/s? read and write?
    What is your raid speed? did you bench them?


    Maybe your desktop computer is the limitating factor, can you try to copy from/to your ssd in your desktop if you have one?


    Greetings
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • Hi,


    CPU load is around 10%, so there is nothing stressing the system...
    It's both ways around 60MB/s - 70MB/s, testet it with the same file (around 4,4GB).
    Where can I check my raid speed and how do I bench it?
    Thanks


    Regards,
    Sebastian

  • Connect to your nas via ssh or local shell and navigate to your RAID /media/UUID/


    write

    Code
    dd if=/dev/zero of=tempfile bs=1MB count=102400


    read

    Code
    dd if=tempfile of=/dev/zero bs=1MB count=102400


    that writes 100gb to you raid, you can delte the tempfile afterwards.
    if you dont have 100gb freespace cut one zero from the counter...


    Greetings
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • If you get 100MB/s it would take 17 minutes.


    For me it takes about 220seconds, which is about 480MB/s.


    Greetings
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • Hi,


    here is the result for write:
    102400+0 records in
    102400+0 records out
    102400000000 bytes (102 GB) copied, 1154.46 s, 88.7 MB/s


    88,7 MB/s is not that much - I would expect more from a RAID5 set with 4x WD Reds 3TB.


    I'll start the read test now...

  • Here are the results for write:


    102400+0 records in
    102400+0 records out
    102400000000 bytes (102 GB) copied, 396.934 s, 258 MB/s


    CPU load was around 25% during the write test...

  • I would say there is something else that slows down your raid.
    I don't know how the Software Raid 5 speeds should be (iam using a hardware raid controller), maybe some other mods can tell something about the write speed.


    I would guess that your stripe size is wrong or something similiar, that slows down your writing...


    Your read speed is fine.


    Please post a little bit more about your system, cpu etc. and maybe you can post your raid settings too.


    Tekkbebe/Ryeco - any ideas?


    Greetings
    David


    Edit: But your read speed from you NAS should be above 60MB/s, can your try with another PC?

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • These are my system specs:
    Mainboard: Supermicro X7SPA-HF-D525 (6x SATA2, Onboard Intel Atom D525 CPU, 2x Intel 82574L Gigabit LAN)
    Ram: 4GB DDR3 (not shure right now, if 1066 or 800)
    HDD: 1x Kingston SSDNow V+200 120GB (system drive), 4x WD Red 3TB (Raid5, ext4)


    Here are the raid details:

  • I just tested copying with my laptop via lan:
    I get around 105MB/s read and about 85MB/s write (some file as before).
    Write is still a bit low, but I guess read won't get any better with one 1Gbit connection.


    I'll try the onboard NIC of my desktop computer now, and see what results I get there.


    But I'm still concerned about the low raid write performance...

    • Offizieller Beitrag

    What is the output of (change md127 to match your raid number):


    cat /sys/block/md127/md/stripe_cache_size

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • I would say your Atom has not enough power to calculate the parity with higher speeds.


    There are some guidelines for RAID5 which means you should get a specific amount of hard disks (3, 5 or 9 disks) or you will get slower write speeds because the raid has to reread blocks and rewrite them which slows the RAID down.


    Source: http://de.wikipedia.org/wiki/R…_Parit.C3.A4tsinformation -> Einfluss auf die Write-Performance
    Sorry, German only, the english wikipedia article is not as half as good as the german one.


    Greetings
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

  • Zitat von "ryecoaaron"

    What is the output of (change md127 to match your raid number):


    cat /sys/block/md127/md/stripe_cache_size


    The value is 256


    So the cache size might be to small?



    So if I put in another drive I should be fine again?


    I'll have a look at the article later (no problem - I'm german :lol: )


    The test with the onboard NIC had the same result:
    Read speed between 60MB/s and 70MB/s - I guess this will have something to do with this machine...

    • Offizieller Beitrag

    I get better performance on my raid 5 with 8192 for a cache size. read


    echo 8192 > /sys/block/md127/md/stripe_cache_size

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • You can see anyhting for yourself in the 3ware webinterface pictures in my NAS Thread:


    http://forums.openmediavault.org/viewtopic.php?f=8&t=1960


    Remember: It's a hardware Raid!


    Greetings
    David

    "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"


    Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.

    Upload Logfile via WebGUI/CLI
    #openmediavault on freenode IRC | German & English | GMT+1
    Absolutely no Support via PM!

    • Offizieller Beitrag

    More than 8192 didn't help my system. Did it help with network write speed?

    omv 7.0.5-1 sandworm | 64 bit | 6.8 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.13 | compose 7.1.4 | k8s 7.1.0-3 | cputemp 7.0.1 | mergerfs 7.0.4


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • No, it didn't - but I guess that's down to the individual client.
    With my laptop I'm now able to achieve aroud 100MB/s read and write with one 1Gbit connection.
    So it isn't the fault of the OMV...


    Next month I'll get another WD Red, so I have a 5 disk raid - so hopefully this will boost the write performance further more.


    Thanks for your help guys!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!