GNU/Linux >> Belajar Linux >  >> Ubuntu

Kecepatan Tulis Kartu Sd Tidak Seperti yang Diiklankan, Setidaknya Pada 14,04?

Saya membeli kartu SD baru dan kinerja yang diklaim jauh dari tolok ukur saya. Adakah yang bisa saya lakukan untuk meningkatkan kecepatan transfer saat bekerja dengan kartu SD ini?

Informasi di disk:

$ df --output=source,fstype,size,target -h
Filesystem     Type      Size Mounted on
/dev/mmcblk0p1 fuseblk    60G /media/drew/6564-6433

Partition type: HPFS/NTFS
Contents:       exFAT (version 1.0)

Klaim kemasan kartu:

Kecepatan hingga 30 MB/s* (200X)

Mengikuti tanda bintang mengarah ke:

Kecepatan transfer hingga 30MB/s; kecepatan tulis lebih rendah. Berdasarkan pengujian internal; kinerja mungkin lebih rendah tergantung pada perangkat host. 1MP =1.000.000 byte. X =150KB/dtk.

Mesin saya tidak mengenali pemformatan kartu pada awalnya, jadi saya menginstal exfat-fuse paket dan berhasil pada upaya berikutnya.

Saya kemudian menjalankan benchmark menggunakan gnome-disks :

Seperti yang Anda lihat, kecepatan baca rata-rata 7,1 MB/s yang jauh dari 30 MB/s. Itu 4,2 kali lebih lambat (23%).

Adakah yang bisa saya lakukan untuk meningkatkan kecepatan transfer saat bekerja dengan kartu SD ini?

EDIT keluaran hdparam seperti yang diminta dalam komentar:

$ sudo hdparm -tT /dev/mmcblk0

/dev/mmcblk0:
 Timing cached reads:   12186 MB in  1.99 seconds = 6111.71 MB/sec
 Timing buffered disk reads:  34 MB in  3.17 seconds =  10.73 MB/sec

Saya menjalankan ini empat kali pada mesin kosong dan hasilnya konsisten di seluruh proses.

Angka pertama (6GB/s) digambarkan sebagai:

kecepatan membaca langsung dari cache buffer Linux tanpa akses disk. Pengukuran ini pada dasarnya merupakan indikasi throughput prosesor, cache, dan memori sistem yang diuji.

Angka kedua (10 MB/s) digambarkan sebagai:

Ini menampilkan kecepatan membaca melalui cache buffer ke disk tanpa caching data sebelumnya. Pengukuran ini merupakan indikasi seberapa cepat drive dapat mempertahankan pembacaan data berurutan di Linux, tanpa overhead sistem file apa pun.

Jadi 10 MB/s mungkin merupakan throughput untuk jenis beban yang berbeda, atau mungkin hanya untuk waktu yang lebih singkat (bagan yang tidak lengkap di atas berjalan sekitar 5 menit sebelum saya mengambil tangkapan layar itu.) Bagaimanapun, itu masih tidak mendekati 30 MB /s!

Terkait:Bagaimana cara mengizinkan pengguna non sudoers menjalankan skrip yang melakukan operasi root?

Jawaban yang Diterima:


Ubuntu
  1. Perbaiki Pembaca Kartu SD tidak berfungsi setelah pemutakhiran Ubuntu 16.04

  2. Vgaswitcheroo Tidak Memilih Kartu Diskrit?

  3. Bagaimana Cara Mempercepat Pencarian Di Dash?

  1. Tr:Perintah Tidak Ditemukan?

  2. Bluetooth Tidak Bekerja Di Ubuntu 13.10?

  3. Mengapa chmod +w tidak memberikan izin menulis kepada yang lain(o)

  1. Pembaca Kartu Sd Internal Tidak Terdeteksi Hp Realtek Rts5227?

  2. Driver Kartu Nvidia Tidak Terdeteksi:Tidak Ada Pengaturan &Tidak Dapat Menggunakan HDMI?

  3. R 3.5.0 Tidak Bekerja Di Ubuntu 18.04?