Kinerja penulisan hard disk lambat di Ubuntu 16.04

2

Saya menggunakan Ubuntu 16.04 LTS di mana OS berada di SSD. Saya juga memiliki tiga harddisk (3 TB, 3 TB, dan 500 GB) dan setiap kali saya menyalin sesuatu dari SSD atau HDD lain ke salah satu dari tiga HDD saya hanya mendapatkan kecepatan tulis sekitar 35 MB / s. Hanya ketika menyalin dari HDD ke SSD saya mendapatkan kinerja sekitar 120 MB / s.

SSD dan satu HDD berada pada konektor SATA3 internal, dua HDD lainnya pada adaptor Mini PCIe SATA2, sehingga masalahnya tampaknya tidak datang dari pengontrol dan karena HDD berasal dari pabrik yang berbeda, mereka juga dapat dikesampingkan sebagai pelakunya.

hdparm -i memberi saya output berikut:

 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={min:120,w/IORDY:120}, tDMA={min:120,rec:120}                                                              
 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={min:120,w/IORDY:120}, tDMA={min:120,rec:120}                                                              
 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 memberi saya:

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

HDD menggunakan NTFS, dipasang melalui fstab. Saya baru saja membaca bahwa big_writesopsi ini dapat membantu kinerja penulisan NTFS. Bisakah opsi ini ditambahkan fstab? Jika demikian, di mana akan ditempatkan?

Hannes Binder
sumber
Sistem file apa yang terlibat? (misalnya NTFS berkinerja buruk di Linux, saya pikir). Adakah kompresi atau enkripsi dengan cepat? SEKERING? Apa yang hdparm -t -Tdikatakan? Harap edit pertanyaan untuk menambahkan informasi.
Kamil Maciorowski
1
Silakan lihat bagaimana saya meningkatkan format pertanyaan Anda sebelumnya; gunakan sintaks yang sama untuk pengeditan baru Anda. Kami sering memformat pertanyaan atau jawaban pengguna baru dan tidak masalah. Pada saat yang sama kami mengharapkan mereka untuk belajar, sehingga mereka dapat menulis posting yang dapat dibaca sendiri. Gunakan edit saya sebagai contoh, pelajari dan perbaiki format dari apa yang telah Anda tambahkan. Terima kasih. Dan selamat datang di Pengguna Super.
Kamil Maciorowski
1
Pertanyaan Anda memberi saya petunjuk yang baik, saya menambahkan big_writes ke fstab karena saya menggunakan NTFS, sekarang saya mendapatkan 48MB / s. Tapi sepertinya J1900 CPU sepertinya sudah maksimal, jadi sangat mungkin kombinasi CPU + NTFS yang memperlambat segalanya ...
Hannes Binder
Oke terima kasih Kamil! Saya akan memeriksanya jadi mudah-mudahan lain kali saya tidak akan memiliki masalah format.
Hannes Binder

Jawaban:

1

NTFS tampaknya berdampak pada beban CPU. Saya memasukkan big_writesopsi ke fstab, reboot dan sekarang beban CPU berkurang dan kecepatan salin naik hingga 120MB / s.

fstab contoh:

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