GNU/Linux >> Linux の 問題 >  >> Ubuntu

SDカードの書き込み速度は宣伝どおりではありません、少なくとも14.04に?

新しいSDカードを購入しましたが、主張されているパフォーマンスはベンチマークから大きく外れています。このSDカードを使用するときに転送速度を向上させるためにできることはありますか?

ディスク上の情報:

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

カードのパッケージの主張:

最大30MB/秒*(200X)の速度

アスタリスクに従うと、次のようになります。

最大30MB/秒の転送速度。書き込み速度が遅くなります。内部テストに基づく。ホストデバイスによっては、パフォーマンスが低下する場合があります。 1MP=1,000,000バイト。 X =150KB/秒。

私のマシンは最初はカードのフォーマットを認識していなかったので、exfat-fuseをインストールしました パッケージとそれは次の試みで機能しました。

次に、gnome-disksを使用してベンチマークを実行しました :

ご覧のとおり、平均読み取り速度は7.1 MB / sで、30 MB/sからはかなり遠いです。これは4.2倍遅い(23%)。

このSDカードを使用するときに転送速度を向上させるためにできることはありますか?

編集 hdparamの出力 コメントで要求されたとおり:

$ 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

空いているマシンでこれを4回実行したところ、実行全体で結果は一貫していました。

最初の数値(6GB /秒)は次のように記述されます:

ディスクにアクセスせずにLinuxバッファキャッシュから直接読み取る速度。この測定値は、基本的に、テスト対象システムのプロセッサ、キャッシュ、およびメモリのスループットを示しています。

2番目の数値(10 MB / s)は次のように記述されます:

これは、データを事前にキャッシュせずに、バッファキャッシュを介してディスクに読み取る速度を表示します。この測定値は、ファイルシステムのオーバーヘッドなしに、ドライブがLinuxでシーケンシャルデータ読み取りを維持できる速度を示しています。

したがって、10 MB / sは、別のタイプの負荷のスループット、またはおそらくより短い時間のスループットである可能性があります(上記の不完全なグラフは、スクリーンショットを撮る前に約5分間実行されました)。いずれにしても、まだ30MBに近くありません。 / s!

関連:sudoers以外のユーザーがroot操作を行うスクリプトを実行できるようにするにはどうすればよいですか?

承認された回答:


Ubuntu
  1. Ubuntu16.04のアップグレード後にSDカードリーダーが機能しない問題を修正

  2. BluetoothがUbuntu13.10で動作しませんか?

  3. chmod +w が other(o) に書き込み許可を与えないのはなぜですか

  1. Vgaswitcherooはディスクリートカードを選択していませんか?

  2. Tr:コマンドが見つかりませんか?

  3. 内部SDカードリーダーが検出されないHpRealtekRts5227?

  1. Nvidiaカードドライバーが検出されない:設定がなく、Hdmiを使用できませんか?

  2. ダッシュで検索を高速化する方法は?

  3. R 3.5.0 Ubuntu 18.04で動作しませんか?