GNU/Linux >> Znalost Linux >  >> Ubuntu

Rychlost zápisu na SD kartu není taková, jak je inzerována, alespoň 14.04?

Koupil jsem si novou SD kartu a uváděný výkon je daleko od mého benchmarku. Mohu při práci s touto kartou SD něčím zlepšit přenosovou rychlost?

Informace na disku:

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

Na obalu karty je uvedeno:

Rychlost až 30 MB/s* (200X)

Následující hvězdička vede k:

Přenosová rychlost až 30 MB/s; rychlost zápisu nižší. Na základě interního testování; výkon může být nižší v závislosti na hostitelském zařízení. 1MP =1 000 000 bajtů. X =150 kB/s.

Můj počítač nejprve nerozpoznal formátování karty, tak jsem nainstaloval exfat-fuse balíček a při dalším pokusu to fungovalo.

Poté jsem spustil benchmark pomocí gnome-disks :

Jak vidíte, průměrná rychlost čtení je 7,1 MB/s, což je hodně daleko od 30 MB/s. To je 4,2krát pomalejší (23 %).

Mohu něco udělat pro zlepšení přenosové rychlosti při práci s touto kartou SD?

UPRAVIT výstup hdparam jak je požadováno v komentářích:

$ 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

Provedl jsem to čtyřikrát na neobsazeném počítači a výsledky byly konzistentní napříč běhy.

První číslo (6 GB/s) je popsáno jako:

rychlost čtení přímo z vyrovnávací paměti Linuxu bez přístupu na disk. Toto měření je v podstatě ukazatelem propustnosti procesoru, mezipaměti a paměti testovaného systému.

Druhé číslo (10 MB/s) je popsáno jako:

Zobrazuje rychlost čtení z mezipaměti na disk bez předchozího ukládání dat do mezipaměti. Toto měření je indikací toho, jak rychle dokáže disk pod Linuxem udržet sekvenční čtení dat bez jakékoli režie souborového systému.

Takže 10 MB/s může být propustnost pro jiný typ zatížení nebo možná jen na kratší dobu (neúplný graf výše běžel asi 5 minut, než jsem pořídil snímek obrazovky.) V každém případě to stále není blízko 30 MB /s!

Související:Jak povolit uživatelům, kteří nejsou sudoers, spouštět skript, který provádí operace root?

Přijatá odpověď:


Ubuntu
  1. Tr:Příkaz nenalezen?

  2. Nebyla detekována interní čtečka SD karet HP Realtek Rts5227?

  3. Ovladač karty Nvidia nebyl detekován:Žádná nastavení a nelze použít Hdmi?

  1. Jak zrychlit vyhledávání v Dash?

  2. R 3.5.0 nefunguje na Ubuntu 18.04?

  3. Proč chmod +w nedává oprávnění k zápisu ostatním (o)

  1. Oprava nefunkční čtečky SD karet po upgradu Ubuntu 16.04

  2. Vgaswitcheroo nevybírá diskrétní kartu?

  3. Bluetooth nefunguje na Ubuntu 13.10?