Raspberry Pi 3: карта microSD проти жорсткого диска


10

У дипломній роботі я порівняв швидкість роботи жорсткого диска, підключеного через USB-адаптер, з карткою microSD. Мені випало відповісти на питання "Чому різниця в швидкості накопичувачів та карт пам'яті особливо помітна в більш тривалих записах?". Тож моє запитання: чому? Чи USB-контролер використовує ту саму шину, що й зчитувач карт microSD, чи є інші причини відмінностей у продуктивності?

Після збільшення частоти зчитування карт microSD я отримав більш високі швидкості, ніж на жорсткому диску. Тож продуктивність SD-карти обмежена лише швидкістю шини? Я вдячний за будь-яку думку.

введіть тут опис зображення

ЛЕГЕНД:

  • Sekvenčné čítanie - Послідовне читання
  • Sekvenčný zápis - Послідовне записування
  • Náhodne čítanie - Випадкове читання
  • Náhodný zápis - Випадкове написання слова
  • pred означає перед зміною частоти
  • po означає після зміни частоти

Чи можете ви, будь ласка, детальніше пояснити, що ви маєте на увазі, коли ви говорите "довші записи"?
Мохаммед Алі

записи довжиною 16МБ
сонячно

Відповіді:


1

@ Sunny щоб відповісти на ваше запитання, Pi використовує іншу шину для SD-карти, ніж шина USB, як видно з цього відповіді. Як завантажується Raspberry Pi?. Крім того, продуктивність вашої SD-карти, ймовірно, буде обмежена швидкістю шини, якщо SD-карта високої якості, наприклад, екстремальний сендіск. Котрий капітал швидкостей набагато більший, ніж Pi, оскільки це не тільки питання швидкості шини, але й питання стабільності, команда Pi вибирає швидкість шини, яка, ймовірно, є найбільш стабільною для всіх користувачів, а також тому, що Pi орієнтований у низькобюджетних споживачів Pi повинен використовувати меншу швидкість шини через те, що деякі SD-карти просто не працюватимуть при більшій швидкості шини. Крім того, шина SD-карт Pi покладається на те, що gpu є посередником для передачі даних. З цих причин ви помітите, що при використанні USB для зчитування SD-карт ви зможете досягти справжньої швидкості карти лише з обмеженою максимальною швидкістю шини USB.

Крім того, неперевірені, але теоретично більші файли повільніше переносяться на SD-карту, оскільки дані, записані на SD-карту, буферуються в gpu, призначаючи gpu більше оперативної пам’яті в конфігурації (якщо ви не знаєте, як це зробити google це) теоретично повинно збільшувати швидкість запису.

Примітка: також, ймовірно, що фонові завдання, можливо, зіграли свою роль у вашому тестуванні, і ви не дали зрозуміти, куди ви писали, під час підготовки тесту зчитування SD-картки, або куди, куди писати, коли передформація вашого жорсткого диска USB читалася тест, оскільки накопичувач буде читатись так само швидко, як Pi прийматиме дані, тому ваша SD-карта може бути шийкою пляшки для вашого тестування hdd.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.