Langsame Festplattenschreibleistung in Ubuntu 16.04

715
Hannes Binder

Ich verwende Ubuntu 16.04 LTS, wo sich das Betriebssystem auf einer SSD befindet. Ich habe auch drei Festplatten (3 TB, 3 TB und 500 GB), und wenn ich etwas von der SSD oder einer anderen Festplatte auf eine der drei Festplatten kopiere, bekomme ich nur etwa 35 MB / s Schreibgeschwindigkeit. Nur beim Kopieren von einer Festplatte auf die SSD werden rund 120 MB / s erreicht.

Die SSD und eine HDD befinden sich am internen SATA3-Anschluss, die beiden anderen HDDs an einem Mini-PCIe-SATA2-Adapter. Das Problem scheint also nicht von den Controllern zu stammen. Da die HDDs von verschiedenen Herstellern stammen, können sie auch ausgeschlossen werden der Täter

hdparm -i gibt mir folgende Ausgabe:

 Model=TOSHIBA DT01ACA300, FwRev=MX6OABB0, SerialNo=xxxxxxxx  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56  BuffType=DualPortCache, BuffSize=unknown, MaxMultSect=16, MultSect=off  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=5860533168  IORDY=on/off, tPIO=, tDMA=  PIO modes: pio0 pio1 pio2 pio3 pio4  DMA modes: mdma0 mdma1 mdma2  UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6  AdvancedPM=yes: disabled (255) WriteCache=enabled  Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7   Model=WDC WD5000AAJS-00A8B0, FwRev=01.03B01, SerialNo=xxxxxxxx  Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50  BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168  IORDY=on/off, tPIO=, tDMA=  PIO modes: pio0 pio3 pio4  DMA modes: mdma0 mdma1 mdma2  UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6  AdvancedPM=no WriteCache=enabled  Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6,7  

hdparm -t -T gibt mir:

Timing cached reads: 3582 MB in 2.00 seconds = 1791.09 MB/sec  Timing buffered disk reads: 280 MB in 3.02 seconds = 92.74 MB/sec 

Die Festplatten verwenden NTFS, das über geladen wird fstab. Ich habe gerade gelesen, dass die big_writesOption bei der NTFS-Schreibleistung helfen kann. Kann diese Option hinzugefügt werden fstab? Wenn ja, wo würde es platziert werden?

2
Welche Dateisysteme sind betroffen? (zB NTFS funktioniert schlecht in Linux, denke ich). Beliebige Komprimierung oder Verschlüsselung? SICHERUNG? Was sagt "hdparm -t -T"? Bitte [bearbeiten] Sie die Frage, um Informationen hinzuzufügen. Kamil Maciorowski vor 5 Jahren 0
Bitte sehen Sie, wie ich zuvor die Formatierung Ihrer Frage verbessert habe. Verwenden Sie dieselbe Syntax für Ihre neuen Änderungen. Wir formatieren häufig die Fragen oder Antworten neuer Benutzer und das ist in Ordnung. Gleichzeitig erwarten wir von ihnen, dass sie lernen, so dass sie selbst lesbare Beiträge schreiben können. Verwenden Sie meine Bearbeitung als Beispiel, lernen Sie und verbessern Sie die Formatierung der hinzugefügten Inhalte. Vielen Dank. Und willkommen bei Super User. Kamil Maciorowski vor 5 Jahren 1
Ihre Frage gab mir einen guten Hinweis. Ich habe bei der Verwendung von NTFS big_writes zu fstab hinzugefügt. Jetzt bekomme ich 48 MB / s. Aber es scheint, dass die J1900-CPU sowieso ausgereizt zu sein scheint, also ist es sehr wahrscheinlich die Kombination aus CPU und NTFS, die die Dinge verlangsamt ... Hannes Binder vor 5 Jahren 1
Okay, danke Kamil! Ich werde es mir so ansehen, wenn ich nächstes Mal keine Formatierungsprobleme habe. Hannes Binder vor 5 Jahren 0

1 Antwort auf die Frage

1
Hannes Binder

NTFS scheint Auswirkungen auf die CPU-Last zu haben. Ich habe die big_writesOption fstabeingefügt, neu gestartet und jetzt die CPU-Last reduziert und die Kopiergeschwindigkeit auf 120 MB / s erhöht.

fstab Beispiel:

UUID=xxxxxxxxxxxxxxxx /samba/Files1 ntfs rw,nosuid,nodev,noatime,big_writes,allow_other 0 0