Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Von Unraid zu Unraid zu Langsam

Featured Replies

Hallo erstmal,

ich habe nichts hier im Forum gefunden was mir eine Lösung bringen würde, oder kann.

Folgendes ich habe  2 Unraid Server, wenn ich von Server zu Server Kopiere, kopiert er mit guten 110 MBs. Finde denn Wert Gut. Mit der eth0 (1000mbps) Schnittstelle.

Wenn ich aber mit der Schnittstelle eth1 (2500mbps) kopiere komme ich nur auf 50-60 MBs. Hatte vorher 10GB Karten drinnen da genau das Gleiche. Also Hardware Defekt müsste ausgeschlossen sein. PCIe Ports auch schon mal getauscht.

Hier wohl noch ein paar wichtige Punkte, die Server sind direkt verbunden, ohne Switch, Router über den eth1 Schnittstelle.

Wenn ich aber über eth0 kopiere, dann mache ich es über Windows Rechner, also auch Switch. Und über sth1 2500mbps, dann über Krusader.

Kopieren von SSD auf SSD, eben auf Cache.

Wenn ich aber einen andere Rechner(Linux,Mint) an den Server anschließe(eth1), machte er mit den 10GB Karten locker 300-500 Mb, im Schnitt.

Kann es daran liegen, dass ich noch Extra Einstellung an Krusader machen müsste?

Wichtig ist aber für mich das ich mit hoher daten rate von Server zu Server verschieben kann.

Eine Bitte habe ich noch, ich bin nicht so konform mit Unraid (linux), deswegen gibt mir Bitte antworten die auch ein Windows User mit klarkommt.

Danke

 

 

Screenshot (2494).png

Screenshot (2495).png

  • Community Expert

Wie hast du den Zielserver eingebunden? Einen SMB Share gemountet oder wie?

  • Author

Ja, SMB, das ist richtig.

Also eingebunden ja im dem Sinne wohl nicht, eher mit Kruader verbunden. Aber über SMB, das ist richtig.

Edited by ComExperte

  • Author

Aber auch eingebunden für Backup, habe ich jetzt vergessen. 1616764858_Screenshot(2497).thumb.png.c86a89e46cd1928ff7a184cdabe463fb.png

  • Community Expert

Führe bitte das auf beiden Servern aus:

egrep 'CPU|eth*' /proc/interrupts

 

Erhältst du als Antwort bei den 10G Karten mehrere CPUs? Muss ungefähr so aussehen:

CPU0       CPU1       CPU2       CPU3       CPU4       CPU5       CPU6       CPU7       CPU8       CPU9       CPU10      CPU11
 128:   29913308          0          0          0          0          0          0          0          0          0          0          0  IR-PCI-MSI 524288-edge      eth0
 129:          0   11210660          0          0          0          0          0          0          0          0          0          0  IR-PCI-MSI 524289-edge      eth0
 130:          0          0   13256826          0          0          0          0          0          0          0          0          0  IR-PCI-MSI 524290-edge      eth0
 131:          0          0          0    7000893          0          0          0          0          0          0          0          0  IR-PCI-MSI 524291-edge      eth0
 132:          0          0          0          0   19946721          0          0          0          0          0          0          0  IR-PCI-MSI 524292-edge      eth0
 133:          0          0          0          0          0   15990550          0          0          0          0          0          0  IR-PCI-MSI 524293-edge      eth0
 134:          0          0          0          0          0          0   19140087          0          0          0          0          0  IR-PCI-MSI 524294-edge      eth0
 135:          0          0          0          0          0          0          0   11455140          0          0          0          0  IR-PCI-MSI 524295-edge      eth0
 136:          0          0          0          0          0          0          0          0          6          0          0          0  IR-PCI-MSI 524296-edge      eth0

 

In meinem Fall sind das 12 CPU Threads, daher 12 Interrupts.

 

Wenn das auf beiden Seiten gegeben ist, dann können die 10G Karten RSS (Receive Side Scaling).

 

Dann kannst du dir den Config Editor installieren und über Tools die /boot/config/smb-extra.conf auf dem Stick bearbeiten.

 

Hier fügst du nun folgende Zeilen ein um Multichannel und RSS bei der Karte zu aktivieren:

server multi channel support = yes
interfaces = "<IPvon10GKarte>;capability=RSS,speed=10000000000"
aio read size = 1
aio write size = 1

 

Das natürlich bei beiden Servern. Beispiel:

image.png.e8a16a6f127659a6364fa6a1552154d3.png

 

Nun erstmal den SMB Mount trennen, danach auf beiden Seiten das Array stoppen und starten und den Mount wieder verbinden. Nun sollte RSS aktiv sein.

 

Du kannst auch einen vorher/nachher Vergleich machen. Öffne dazu das WebTerminal und führe "htop" aus und starte einen großen Dateitransfer. Ohne RSS siehst du einen smbd Prozess, danach mehrere. Die Last wird nun auf mehrere CPUs verteilt.

 

 

  • Author

Hallo,

so habe mal aus Neugier die 2,5Gb Karten getestet, da kam Folgeendens raus. (siehe Bilder) eth1= 2,5G, und die eth0= 1G.

Werde mal heut Abend die 10G Karte einbauen. 

Nur um was zu lernen, habe ich das jetzt so verstanden die 2,5 Karten sind nicht RSS fähig? Weil nur eine CPU verwendet wird?

 

Screenshot (2502).png

  • Community Expert
34 minutes ago, ComExperte said:

Nur um was zu lernen, habe ich das jetzt so verstanden die 2,5 Karten sind nicht RSS fähig?

Korrekt. Eventuell kann man es nachträglich aktivieren. Dann müsste man mit ethtool probieren. 

 

Ich meine das geht so:

ethtool -K eth1 rxhash on

 

Kann aber sein, dass falls das nicht klappt der Server offline geht und neu gestartet werden muss. Daher stoppe am besten erstmal das Array.

 

Hier gibt es auch noch andere Varianten um das zu aktivieren:

https://suricata.readthedocs.io/en/suricata-6.0.1/performance/high-performance-config.html

  • Author

So, das ist das Ergebnis mit den 10G Karten (Siehe Bild)

1508198797_Screenshot(2505).thumb.png.7f52a0fc34ce2075962b48d55ed14b9d.png

 

Nun wollte ich die am Unraid-Server "oberes Bild" die " /boot/config/smb-extra.conf" bearbeiten. Aber der Unraid Server hat diese Datei nicht. Der andere schon.

Meine Frage soll ich einfach die eine mit der andere Kopieren, von Unraid zu Unraid. Aber ich habe gerade überlegt wie ich es am kopiere habe aber keine Ahnung.

Edited by ComExperte

  • Community Expert

Einfach mit "touch /boot/config/smb-extra.conf" erstellen. Die wird erst durch manche Plugins erstellt zb Recycle Bin.

  • Author

So wollte mal eben eine Info geben.

Der Stand der Dinge ist, ja alle Cpu´s arbeiten, hat auch etwas an Geschwindigkeit zugenommen ( ca.10Mb die Sek.)

Habe auch jetzt mal andere Karten nochmal probiert, 10GB, 8GB, und 2,5GB. Aber alle nur mit ca. 60-70Mb.Sek.

Hatte auch mal ein Update gemacht von Unraid, von 6.10.0-rc1 auf 6.10.0-rc2. Aber leider ohne Erfolg. Habe jetzt wieder auf 6.10.0-rc1 zurückgespielt.  Jetzt habe ich das Problem, dass ich vom Windows Rechner über Arbeitsgruppe nicht mehr auf meine Unraid Server zugreifen kann, nur wenn ich die 10GB Karten ausschalte.

Meine Vermutung ist immer noch das es an Krusader liegt, oder es ist ein Layer 8 Fehler.

Jetzt ist auch bei Krusader die Option sich mit den anderen Unraid Server über Samba zu verbinden verschwunden.

Ich denke, wir kommen so nicht weiter, und hätte volles Verständnis das wir hier absprechen, es sei denn das sie noch eine Idee hätten. Dann wäre ich natürlich gerne bereit es zu probieren, denn es wäre mir eine große Freude würde es mit der10Gb Übertragung klappen.

 

  • Community Expert
6 hours ago, ComExperte said:

  Jetzt habe ich das Problem, dass ich vom Windows Rechner über Arbeitsgruppe nicht mehr auf meine Unraid Server zugreifen kann,

Ich verstehe nur Bahnhof. Wie verbindet man sich denn "über Arbeitsgruppe"? Sprichst du von SMB? Also auf die WebGUI kommst du? Dann stimmen deine Interface Einstellungen in der smb-extra nicht. Wenn du allgemein nicht drauf kommst, dann wäre die Frage wie du die Netzwerkkarte zugeordnet hast. Also ist 10G deine eth0 in unRAID und optimalerweise die einzige Netzwerkschnittstelle in unRAID? Hast du evtl mit der MTU herumgespielt?

 

Mit Krusader kann das nichts zu tun haben. Wie auch. Das ist doch nur ein Stück Software innerhalb von unRAID. Oder hat Krusader eine feste IP, die mit was anderem bei dir kollidiert?!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.