Von 80 MB/s auf <15 MB/s – Ursachenforschung

Ultra_Force

Lieutenant
Registriert
Juni 2008
Beiträge
780
Hallo zusammen

Seit etwa einer Woche habe ich das Problem, dass die Übertragungsgeschwindigkeit von ursprünglich rund 80 MB/s auf maximal 15 MB/s abgesunken ist. Selbst diese 15 MB/s sind nicht stabil, sondern schwanken stark und fallen teilweise sogar unter 1 MB/s. Ich kopiere ausschliesslich nur grosse Dateien in GB grössen.

Die NVMe ist als Cache eingerichtet. Sowohl mein PC als auch der Unraid-Server (Intel N100) sind per Cat6-Kabel direkt am Router angeschlossen.

Folgendes habe ich bereits überprüft:
  • SMB Signing deaktiviert
  • Mit ethtool auf Unraid kontrolliert: Verbindung zeigt 1000 MB/s, Duplex Full
  • Mit htop die Auslastung geprüft: beim Kopiervorgang maximal 5 % CPU-Last
  • In PowerShell mit Get-SmbConnection nachgesehen: Version 3.1.1
  • Mit iperf3 getestet: Ergebnis nur 80 Mbit/s, also etwa zehnmal zu langsam
  • Unter Windows im Netzwerkadapter die Einstellung „Geschwindigkeit & Duplex“ auf 1 Gbps gesetzt, ohne Veränderung
Da ich am Router oder den Kabeln nichts geändert habe, weiss ich nun leider nicht mehr weiter.

Das Unraid Forum kann mir da auch nicht weiterhelfen.
 
80 MB/sek oder 80 MBit/sek ? ist ein großer unterschied.

erst einmal ein live linux starten und nochmal testen.
wenn dann alles ok ist 1x tcpoptimicer starten und defaultwerte laden.
evtl. auch nic treiber updaten und danach nochmal defaultwerte per tcpoptimicer laden und speichern.
 
Wie ist das Unraid selbst konfiguriert, welches Dateisystem? Also wie setzt sich der/die Pool(s) zusammen, was sind das jeweils für Datenträger und RAID-Modi? Kann ausgeschlossen werden, dass eine der Platten im Pool Probleme bereitet (SMART-Werte, ggf. gezielt die einzelne Datenträgerperformance testen und nicht die des gesamten Pools).
 
Moin, hatte das gleiche Problem unter Windows11.
Wenn dein Client Windows 11 ist, versuche mal folgendes:

Es wird ein 32-Bit-DWORD Wert RequireSecuritySignature = 0x0 in folgendem Registrierungsschlüssel benötigt:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\


Lass uns wissen, ob es gefruchtet hat.

Beste Grüße

Hunch
 
  • Gefällt mir
Reaktionen: ThoZim
@wern001 Es waren vorher 80MB/s als fast 1Gbit
Wenn ich auf mein NAS was kopiere, dann passt die Übertragungsrate.
NIC Treiber mache ich jetzt mal als nächstes

@AndrewPoison
Die HDD ist als XFS und der Cache als BTRFS. Es ist auch so eingestellt, das alles erst in den Cache kommt und dann später ins Array verschoben wird.
Verbaut ist eine 6TB HDD und eine 512GB nVme. Kein RAID und die SMART Werte sind alle Top.

@Hunchback Die Werte waren bei mir so nicht vorhanden, hab es erstellt und neu gestartet, aber keine Änderung.
 
Und was ist die eingesetzte Hard- und Software bei NAS und Client? Ist da noch irgendein Gerät zwischen den beiden? Gibt es andere Geräte im Netz, die auch auf das NAS zugreifen (und damit als Störer in Betracht kommen)?
 
Wenn es optimal läuft dann sind ca 110-113 MB/sek möglich.
wie schon geschrieben. tpcoptimicer die default werte laden und speichern.
Was auch oft hilft ist es die flusskontrolle abzuschalten.
 
@Krik Das NAS ist ein QNAP TS469L und läuft mit originaler Software. Angeschlossen mit einem LAN Kabel direkt am Router.
Es ist kein Gerät zwischen Unraid oder NAS und Client.

Client:
I5 14600K
Gigabyte Z790 Gaming X AX
32GB DDR5 6000
3 nvme drives
Auch per LAN am Router angeschlossen

@wern001 nach dem NIC update mache ich das mit tpcoptimicer und werde berichten
 
Ultra_Force schrieb:
Das NAS ist ein QNAP TS469L und läuft mit originaler Software
Ultra_Force schrieb:
Sowohl mein PC als auch der Unraid-Server (Intel N100)

Was für ein Gerät ist es jetzt?

Ultra_Force schrieb:
Mit iperf3 getestet: Ergebnis nur 80 Mbit/s, also etwa zehnmal zu langsam

Dann ist die Ursache wahrscheinlich nicht das eine Komponente auf 100Mbit gefallen ist.

Wie ist der Status der Festplatten?
 
@JumpingCat Der Unraid PC ist ein Gekoom Mini Air 12

Hier der Status der Festplatte (HDD):

Bis auf Power_On_Hours, Load_Cycle_Count und Raw_Read_Error_Rate / Seek_Error_Rate ist alles tiptop. Ich finde die Werte jetzt nicht kritisch. Laut Seagate ist der letzte Wert normal.


=== START OF INFORMATION SECTION ===
Model Family: Seagate BarraCuda 3.5 (SMR)
Device Model: ST6000DM003-2CY186
Serial Number: WCT1RE8A
LU WWN Device Id: 5 000c50 0c0b90000
Firmware Version: 0001
User Capacity: 6,001,175,126,016 bytes [6.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5425 rpm
Form Factor: 3.5 inches
Device is: In smartctl database 7.3/5706
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Thu Dec 18 09:42:12 2025 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 706) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x30a5) SCT Status supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 081 064 006 Pre-fail Always - 131936392
3 Spin_Up_Time 0x0003 094 091 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 093 093 020 Old_age Always - 7795
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 090 060 045 Pre-fail Always - 906122382
9 Power_On_Hours 0x0032 068 068 000 Old_age Always - 28549h+58m+34.586s
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 098 098 020 Old_age Always - 2412
183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 0 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 057 051 040 Old_age Always - 43 (Min/Max 28/44)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 288
193 Load_Cycle_Count 0x0032 091 091 000 Old_age Always - 19061
194 Temperature_Celsius 0x0022 043 049 000 Old_age Always - 43 (0 10 0 0 0)
195 Hardware_ECC_Recovered 0x001a 081 064 000 Old_age Always - 131936392
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 26213h+52m+44.369s
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 38456853853
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 48685475464

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
 
Hunchback schrieb:
Es wird ein 32-Bit-DWORD Wert RequireSecuritySignature = 0x0 in folgendem Registrierungsschlüssel benötigt:

HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\
Genau das ist es.
 
  • Gefällt mir
Reaktionen: Hunchback
Also hast du das selbe Problem, egal ob du von mini-Pc oder vom dem Windows PC zugreifst?
Dann kann es nur am NAS selber liegen.
 
@ThoZim Das hat leider nicht geholfen bei mir.

@Zimmbo Also das NAS hat nichts mit dem Unraid Mini PC zu tun. Das sind zwei separate Systeme. Es geht nur um die Verbindung zwischen PC und Unraid Mini PC. Am Unraid Mini PC ist noch eine 6TB HDD angeschlossen und hat nichts mit dem NAS zu tun.
 
Versuch mal vom QNAP aus was aus dem unraid zu ziehen. Wenn da dasselbe problem ist, liegts am unraid, wenn nicht liegts an deinem windows-pc.
 
@h00bi Der Router ist ein Swisscom Internet Box 3.

QNAP und Unraid sind nicht miteinander Verbunden, also die kennen sich nicht im Netzwerk.

Habe gerade eine Datei mit 6.4GB kopiert bzw. kopiert noch und so schauts in Unraid aus:

1766064348876.png


1766064380621.png
 
Zurück
Oben