Я хотел отслеживать, какой процесс в моей ОС Windows съедает мою пропускную способность. Я нашел похожий вопрос для Linux. Я думаю, что инструмент, упомянутый в этом ответе, доступен только для Linux. Есть ли аналогичный инструмент для окон?
Вы можете использовать bwmon, он написан на Python и выпущен под лицензией BSD (вы можете использовать и изменять его по своему усмотрению, даже для коммерческого использования).
http://webscripts.softpedia.com/script/Networking-Tools/bwmon-64358.html
Вот некоторые ключевые особенности «bwmon»:
· Возможна комбинация мониторов conntrack + pipe · Open Framework: создание новых методов мониторинга · Поддержка ввода параметров SLA (распределение полосы пропускания) · Поддержка уведомления о нарушении SLA для внешних служб · Полностью задокументированный исходный код и руководство пользователя · Использование ip_conntrack для отслеживания соединений · Альтернативный кроссплатформенный «конвейерный» монитор трафика · Легко настраиваемый: Написано на Python
См. Ниже вопрос, который уже задавался ранее на ServerFault. Это может удовлетворить ваши требования.
Есть ли способ ограничить использование полосы пропускания по идентификатору процесса в Windows?
Попробуйте использовать Networx, это то, что я использую, и вроде работает нормально. Вы также можете установить квоту.