Как найти процент процессорного времени, потребляемого во время операции DMA?

Вопрос

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

Операции DMA используются для передачи данных между ЦП и периферийными устройствами., такие как жесткие диски или флэш-память. DMA может быть ресурсоемким, в зависимости от типа передаваемых данных. Вы можете использовать системный монитор в Windows 10 чтобы измерить, сколько процессорного времени потребляется различными задачами, а затем определить, какая задача потребляет наибольшее количество ресурсов.

Сделать это, откройте системный монитор, выполнив поиск “Монитор производительности” в меню пуск и нажав на него. следующий, выберите «Устройства’ из левого столбца и щелкните правой кнопкой мыши имя любого устройства под ним, чтобы получить дополнительные параметры, такие как «Сценарий сборщика данных Perfmon».. Нажмите «Создать базовый набор коллекций».’ кнопка рядом с вашим целевым диском (например С:), установить интервал сбора (сказать каждый 5 минут) и нажмите «Пуск». Сценарий начнет автоматически собирать информацию о производительности, и вы увидите подробный отчет с указанием процента времени процессора, затраченного на каждом этапе операции, включая передачи DMA во время выполнения..

Чтобы узнать, сколько времени процессора потребляется операциями прямого доступа к памяти, вы можете использовать вкладку «Производительность» диспетчера задач. этот инструмент отлично работает для всех моделей Windows “Процессы” а затем выберите “Дма”. Это отобразит список всех активных задач DMA., а также связанные с ними проценты от общего времени процессора.

Оставьте ответ