Я пытаюсь провести тестирование карты 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 для доступа к кард-ридеру, поэтому они будут затронуты одной и той же проблемой, если причиной являются драйверы.