GNU/Linux >> Tutoriels Linux >  >> Ubuntu

La vitesse d'écriture de la carte SD n'est pas celle annoncée, au moins le 14.04 ?

J'ai acheté une nouvelle carte SD et les performances revendiquées sont loin de ma référence. Puis-je faire quelque chose pour améliorer la vitesse de transfert lorsque je travaille avec cette carte SD ?

Informations sur le disque :

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

Déclarations d'emballage de la carte :

Vitesse jusqu'à 30 Mo/s* (200X)

Suivre l'astérisque mène à :

Vitesse de transfert jusqu'à 30 Mo/s; vitesse d'écriture inférieure. Basé sur des tests internes; les performances peuvent être inférieures en fonction du périphérique hôte. 1MP =1 000 000 octets. X =150 Ko/s.

Ma machine n'a pas reconnu le formatage de la carte au début, j'ai donc installé exfat-fuse le package et cela a fonctionné à la prochaine tentative.

J'ai ensuite exécuté un benchmark en utilisant gnome-disks :

Comme vous pouvez le constater, la vitesse de lecture moyenne est de 7,1 Mo/s, ce qui est loin des 30 Mo/s. C'est 4,2 fois plus lent (23 %).

Puis-je faire quelque chose pour améliorer la vitesse de transfert lorsque je travaille avec cette carte SD ?

MODIFIER sortie de hdparam comme demandé dans les commentaires :

$ 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

J'ai exécuté cela quatre fois sur une machine inoccupée et les résultats étaient cohérents d'une exécution à l'autre.

Le premier nombre (6 Go/s) est décrit comme suit :

la vitesse de lecture directe à partir du cache tampon Linux sans accès au disque. Cette mesure est essentiellement une indication du débit du processeur, du cache et de la mémoire du système testé.

Le deuxième nombre (10 Mo/s) est décrit comme suit :

Cela affiche la vitesse de lecture via le cache de tampon sur le disque sans aucune mise en cache préalable des données. Cette mesure est une indication de la vitesse à laquelle le lecteur peut supporter des lectures de données séquentielles sous Linux, sans aucune surcharge du système de fichiers.

Donc, 10 Mo/s peuvent être le débit pour un type de charge différent, ou peut-être juste pour un temps plus court (le graphique incomplet ci-dessus a duré environ 5 minutes avant que je prenne cette capture d'écran.) Quoi qu'il en soit, ce n'est toujours pas proche de 30 Mo /s !

En relation :Comment autoriser les utilisateurs non sudoers à exécuter un script qui effectue des opérations root ?

Réponse acceptée :


Ubuntu
  1. Tr :Commande introuvable ?

  2. Lecteur de carte SD interne non détecté Hp Realtek Rts5227 ?

  3. Pilote de carte Nvidia non détecté :aucun paramètre et impossible d'utiliser HDMI ?

  4. R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

  5. file_put_contents ne crée pas de fichier txt

La carte SD ne se monte pas dans Ubuntu? Résoudre le problème d'absence d'accès !

Comment accélérer le menu Applications dans Ubuntu 18.04

Conseils pour accélérer Ubuntu

Comment accélérer Google Chrome

Comment accélérer Ubuntu

Correction du contrôle de la luminosité ne fonctionnant pas pour Ubuntu et Linux Mint