GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Schreibgeschwindigkeit der SD-Karte nicht wie angegeben, mindestens am 14.04?

Ich habe eine neue SD-Karte gekauft und die angegebene Leistung ist weit von meinem Benchmark entfernt. Kann ich die Übertragungsgeschwindigkeit verbessern, wenn ich mit dieser SD-Karte arbeite?

Informationen zum Datenträger:

$ 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)

Die Verpackungsansprüche der Karte:

Geschwindigkeit bis zu 30 MB/s* (200X)

Nach dem Sternchen führt zu:

Bis zu 30 MB/s Übertragungsgeschwindigkeit; Schreibgeschwindigkeit niedriger. Basierend auf internen Tests; Die Leistung kann je nach Hostgerät geringer sein. 1MP =1.000.000 Byte. X =150 KB/s.

Meine Maschine hat die Formatierung der Karte zunächst nicht erkannt, also habe ich exfat-fuse installiert das Paket und es funktionierte beim nächsten Versuch.

Ich habe dann einen Benchmark mit gnome-disks ausgeführt :

Wie Sie sehen können, ist die durchschnittliche Lesegeschwindigkeit von 7,1 MB/s weit entfernt von 30 MB/s. Das ist 4,2-mal langsamer (23 %).

Kann ich irgendetwas tun, um die Übertragungsgeschwindigkeit zu verbessern, wenn ich mit dieser SD-Karte arbeite?

BEARBEITEN Ausgabe von hdparam wie in den Kommentaren angefordert:

$ 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

Ich habe dies viermal auf einem unbesetzten Rechner ausgeführt und die Ergebnisse waren über die Durchläufe hinweg konsistent.

Die erste Zahl (6 GB/s) wird wie folgt beschrieben:

die Geschwindigkeit des direkten Lesens aus dem Linux-Puffercache ohne Festplattenzugriff. Diese Messung ist im Wesentlichen ein Hinweis auf den Durchsatz von Prozessor, Cache und Speicher des getesteten Systems.

Die zweite Zahl (10 MB/s) wird wie folgt beschrieben:

Dies zeigt die Geschwindigkeit des Lesens durch den Puffercache auf die Festplatte ohne vorheriges Zwischenspeichern von Daten an. Diese Messung ist ein Hinweis darauf, wie schnell das Laufwerk sequentielle Datenlesevorgänge unter Linux ohne Dateisystem-Overhead aufrechterhalten kann.

10 MB/s können also der Durchsatz für eine andere Art von Last sein, oder möglicherweise nur für eine kürzere Zeit (das unvollständige Diagramm oben lief etwa 5 Minuten, bevor ich diesen Screenshot machte). In jedem Fall sind es immer noch nicht annähernd 30 MB /s!

Verwandte:Wie kann man Benutzern ohne Sudoers erlauben, ein Skript auszuführen, das Root-Operationen ausführt?

Akzeptierte Antwort:


Ubuntu
  1. Vgaswitcheroo wählt keine diskrete Karte aus?

  2. Wie kann man die Suche in Dash beschleunigen?

  3. Bluetooth funktioniert nicht unter Ubuntu 13.10?

  4. R 3.5.0 funktioniert nicht unter Ubuntu 18.04?

  5. file_put_contents erstellt keine txt-Datei

SD-Karte wird nicht in Ubuntu gemountet? Beheben Sie das Problem „Kein Zugriff“!

So beschleunigen Sie das Anwendungsmenü in Ubuntu 18.04

Tipps zur Beschleunigung von Ubuntu

So beschleunigen Sie Google Chrome

So beschleunigen Sie Ubuntu

Fix, dass die Helligkeitssteuerung für Ubuntu und Linux Mint nicht funktioniert