NFS verbrät CPU load

  • Hallo.


    Benutzt folgende Zeile um von meinem NAS (lokal) mittels NFS zu streamen.
    Client: dm800se
    Server: Synology DS218+


    Code
    nas -fstype=nfs,rw,nolock,soft,tcp,rsize=8192,wsize=8192 192.168.178.22:/volume1/video

    Der top Befehl zeigt average load um die 1.05 an, d.h. mehr als die CPU hergibt. In der top Liste steht aber kein Task der über 10% ist (emigma2 ist der höchste mit 6%).


    Über 1.00 average CPU load gibt es Aussetzer.


    Die Netzwerk Bandbreite ist nicht limitativ (300-500 KB/s - SD Filme).


    Warum ist das CPU Load so hoch und wie kann ich das optimieren?

  • ich glaube du interpretierst diese Werte falsch > LoadAvg.
    Bei dir wird wohl ehere ein Netzwerkproblem bestehen.

    Gruß Ketschuss


    Boxen: DM900UHD; DM920UHD; DMTwo alle Merlin
    Team-Member Project Merlin - we are opensource

    • Offizieller Beitrag

    teste mal mit

    Code
    nas -fstype=nfs,rw,nolock,soft,retry=0 192.168.178.22:/volume1/video

    Viele Grüße
    Jürgen


    "Kaum macht man es richtig, .... schon geht es!"


    "Machen ist wie wollen, nur krasser!"

  • Zitat

    Originally posted by ketschuss
    ich glaube du interpretierst diese Werte falsch > LoadAvg.
    Bei dir wird wohl ehere ein Netzwerkproblem bestehen.


    1. Glaube nicht. Ich will unter 0.9 bleiben.
    http://blog.scoutapp.com/artic…derstanding-load-averages
    Die dm800se läuft mit 1.05 am Anschlag.
    Das war das Problem aber nicht.


    2. In der Tat. Mein NAS Adresse ist zwar im LAN, aber nur über VPN zu erreichen. Wieder (!) war es ein CPU Problem eines AVM Produktes ... !!!


    Client: FB7490 (dm800se)
    Server: FB7590 (NAS)


    Über VPN bekomme ich +/- 400 KB/s. Der HD Stream läuft 1s, dann steht er 1s. Kann man vergessen!
    FB7490 - 89% CPU Auslastung
    FB7590 - 70% CPU Auslastung
    dm800se - average load 1.05
    Den Datendurchsatz zeigt im NAS web interface starke Schwankungen. Ruckler somit bestätigt.


    Über WAN bekomme ich +/- 850 KB/s. Der HD Stream läuft stabil durch. Nichts zu meckern!
    FB7490 - 68% CPU Auslastung
    FB7590 - 67% CPU Auslastung
    dm800se - average load 1.05
    Den Datendurchsatz zeigt im NAS web interface eine konstante Linie.


    Wie bereits so oft ist die Sparversion der FB7490 Hardware Schuld am Ganzen (Nadelöhr). Das verschlüsseln scheint ein externer Chip zu machen, da die CPU im web interface noch Reserven hat. In einer c't war vor ein paar Wochen genau diese Konstellation (FB7490-FB7590 bzgl. VPN) im Test. Man sprach von 5.6 - 7.7 Mb/s (= 720 - 980 KB/s) max. Durchsatz. Ich nehme an das waren Brutto Daten. Netto bekomme ich durchschnittlich 400 KB/s durch das VPN!


    Zitat

    Originally posted by Jogi29
    teste mal mit

    Code
    nas -fstype=nfs,rw,nolock,soft,retry=0 192.168.178.22:/volume1/video


    retry=0 hat nichts gebracht.


    Code
    nas -fstype=nfs,rw,nolock,soft,tcp,rsize=8192,wsize=8192 <FQDN>:/volume1/video

    Ich fahre jetzt über das WAN und lasse VPN außen vor. Läuft 1A. Ports 111, 892 und 2049 (alles tcp & udp) sind offen. Alles andere als optimal wenn man VPN zur Verfügung hat.

  • Hallo,



    Naja etwas genauer lesen sollte man schon....


    Das Beispiel bezog sich nicht nur auf retry=0 .....


    Sondern auch darauf das du keine R/Wzise-werte mit angeben sollst und auch kein Protokoll, so das sich die Dreambox und dein Server sich selbst einigen was und wie die sich verbinden :winking_face:

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip