2

Я пытаюсь провести тестирование карты micro SD, и в процессе, кажется, виноват кард-ридер моего ноутбука, но я хотел бы провести больше экспериментов, чтобы быть уверенным в этом.

У меня есть предположительно Class 10 микро SD-карта. Я использовал dd для измерения скорости последовательной записи, и даже при изменении размера блока я никогда не получаю более 9 МБ / с, чаще 7-8 МБ / с. Я подозревал, что карта может быть неисправна, но в остальном все нормально (все сектора доступны для записи, ошибок нет и т.д.).

Я установил и запустил CrystalDiskMark через Wine и получил примерно ту же скорость, 8 МБ / с. Затем я попытался подключить ту же карту к другому ноутбуку, и карта получает до 15 МБ / с. Но этот ноутбук использует Windows.

Я немного искал, но не нашел ничего, упоминающего, будет ли проблема со встроенным считывателем ноутбука или драйверами Linux. Какие эксперименты я могу сделать, чтобы получить больше информации об этом, например, проверить, является ли это проблемой с драйвером или аппаратным ограничением? Я не могу установить Linux на ноутбук Windows (ни запустить его через live CD), ни установить Windows непосредственно на ноутбук Linux, но я могу установить и запустить любое программное обеспечение Linux или Wine-совместимое программное обеспечение Windows, или запустить Windows через Virtualbox. Но если я правильно понимаю, все эти решения в конечном итоге будут использовать драйверы Linux для доступа к кард-ридеру, поэтому они будут затронуты одной и той же проблемой, если причиной являются драйверы.

2 ответа2

0

Я немного искал, но не нашел ничего, упоминающего, будет ли проблема со встроенным считывателем ноутбука или драйверами Linux. Какие эксперименты я мог бы сделать, чтобы получить больше информации об этом.

Это может быть и другое, поэтому попробуйте несколько комбинаций. Например:

  • Если встроенный считыватель SDCard подключен через USB (не все USB подключены через внешние разъемы), а все ваши USB-накопители работают с максимальной скоростью около 9 МБ / с, то это будет проблема USB HW или USB-драйвера.
  • Или загрузите Windows с Live CD (например, Hirens) на ноутбуке с Linux. Измерьте скорость. Если он одинаково медленный, то снова это может быть аппаратное обеспечение. Если это намного быстрее, то это могут быть драйверы.
  • и т. д. и т. д. Просто создайте матрицу потенциальных причин и вытрите ее.

Я не могу установить Linux на ноутбук с Windows (ни запустить его через live CD),

Почему бы и нет? Живые CD (через CD, Pendrive или даже с использованием HDD) могут нормально работать.

не устанавливайте Windows непосредственно на ноутбук с Linux,

Можете ли вы загрузить Windows Live CD на ноутбук с Linux?

Wine-совместимое программное обеспечение Windows, или запустить Windows через Virtualbox.

Это добавит дополнительные слои, и результат, вероятно, будет медленнее.

Но если я правильно понимаю, все эти решения в конечном итоге будут использовать драйверы Linux для доступа к кард-ридеру, поэтому они будут затронуты одной и той же проблемой, если причиной являются драйверы.

Правильный. Единственный способ избежать этого - использовать аппаратное сквозное устройство. Это означает, что вы вообще не используете SD-карту из Linux и не предоставляете вашей виртуальной машине прямой доступ к ней. Это не будет работать с вином, но это может быть сделано с правильным программным обеспечением (например, vmware), подходящим процессором с поддержкой для него (AMD называет AMD-V, а Intel называет его VT-d).

Оба нуждаются в поддержке от BIOS, который часто отсутствует в BIOS ноутбуков.

0

Попробуйте запустить тест на другой карте, остановить процессы с помощью оперативной памяти, очистить систему, использовать пустую карту и попытаться скопировать что-то с диска, который наполовину пуст.Если ни одна из них не работает, возможно, вашему оперативной памяти и процессору могут потребоваться некоторые настройки, попробуйте запустить ноутбук в турбо-режиме и оставить большую часть оперативной памяти и процессора для процесса копирования.Также может случиться так, что техника копирования Windows отличается от Linux, так как Windows всегда оставляет файл фрагментированным.Также, если у вас есть какой-либо другой внешний картридер и слот для USB 3.0, попробуйте использовать его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .