Как проверять/тестировать внутреннюю скорость картридера

Пользователи не могут выполнить свой собственный код в привилегированном режиме. Привилегированный режим дает программное управление каждым аспектом машины (виртуальной машины, если это - одно). Выполнение кода в привилегированном режиме обошло бы каждые меры безопасности.

Можно выполнить код в привилегированном режиме путем загрузки модуля. Только корень может загрузить модуль, конечно (и это может быть отключено для определенных статических конфигураций высокой безопасности).

Я не знаю то, что Вы подразумеваете “под пользовательской программой, может переключиться, режим укусил от непривилегированного режима до привилегированного режима в векторе прерывания”. Пользовательские программы не имеют никакого контроля над вектором прерывания, резервы ядра это для себя.

4
23.06.2012, 02:49
2 ответа

Компании обычно указывают свои лучшие -скорости обработки ящиков.

Наибольшая скорость достигается при последовательном чтении и записи. Так что, скорее всего, к этому относятся 80 МБ / с. Приложения для тестирования скорости обычно смешивают множество тестов, таких как произвольное чтение, запись и т. д. Это дает средний показатель производительности.

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

Скорость не является показателем подлинности. Ваша карта, скорее всего, подлинная вещь.

Но всё же, если хочешь то-

Я бы посоветовал вам попробовать Тест системы AJA

Здесь приведен список тестеров карт, использующих устройство Android.

0
27.01.2020, 21:06

Проверка скорости внутреннего картридера с Дисками

Чтобы найти максимальную пропускную способность через внутренний считыватель карт, другие компоненты должны быть быстрее (процесса чтения/записи с обеих сторон считывателя карт и, в частности, карты. И думаю реальную скорость карты [которая может отличаться от номинальной скорости] можно проверить только в системе с картридером, то есть не узким местом (например переходник через USB 3 ).

  • Можно ожидать, что хороший адаптер USB 3 будет по крайней мере так же быстр, как карта памяти, использованная в тесте. Мы также можем ожидать, что внутренний жесткий диск или твердотельный накопитель будет быстрее, чем карта. Таким образом, должно быть достаточно, чтобы карта и адаптер USB 3 работали быстрее внутреннего устройства чтения карт, чтобы проверить скорость чтения и/или записи (внутреннего устройства чтения карт ).

    Хорошая процедура тестирования включает очистку буферов.Давайте полагаемся на псевдоним Disksgnome-disksи просто запускаем его, используя

    • внутренний картридер
    • адаптер USB 3 через порт USB 3 на компьютере

    • Не забудьте поставить галочку, чтобы проверить также письмо.

Если использование внутреннего картридера занимает больше времени, можно сделать вывод, что это узкое место.

enter image description here

Общее обсуждение, включая тестирование другого оборудования

Очень важно проверить не только то, что выводится, например, ddили pv, но и измерить время выполнения команды чтения или записи, включая очистку буферов. Следующий метод должен работать в Linux,

time ( read or write command ; sync )

, а затем разделите количество записанных данных на «реальное» время, чтобы получить реальную скорость.

Рекомендуется протестировать чтение/запись одного большого файла и «множества маленьких файлов». (Запись «множества маленьких файлов» часто выполняется намного медленнее, чем запись одного большого файла, измеряемого в МБ/с ).

Вы можете использовать какой-либо стандартный тест или разработать тест для своего конкретного варианта использования, который может ранжировать комбинации аппаратного и программного обеспечения иначе, чем в стандартном тесте.

Для тестов записи важно, чтобы чтение или создание ввода не было узким местом. Запуск в действующей системе с данными в ОЗУ является одной из альтернатив. Для тестов чтения вы можете писать в /dev/null.

Чтобы найти узкое место, вы можете попробовать разные

  • карты (разная номинальная скорость)
  • адаптеры
  • USB-порты или встроенные -слоты для карт
  • компьютеры
  • операционные системы
2
27.01.2020, 21:06

Теги

Похожие вопросы