Кто-нибудь знает достойный инструмент для XP, позволяющий отслеживать пропускную способность сетевой карты по процессам? Что-то похожее на Resource Monitor, встроенное в Windows 7, было бы идеально. Я считал WireShark но не нужно анализировать вплоть до уровня пакетов, просто нужен хороший инструмент для работы с байтами в секунду в реальном времени.
Perfmon может сделать это за вас грубо, но этого может быть достаточно для того, что вам нужно. Попробуйте использовать объект «Процесс», выбрав процесс, который вы хотите отслеживать, и построить график / записать счетчик «IO Other Bytes / sec». Текст «Объяснение» для этого счетчика в Windows XP:
Скорость, с которой процесс передает байты операциям ввода-вывода, которые не связаны с данными, такими как операции управления. Этот счетчик подсчитывает все операции ввода-вывода, созданные процессом, включая операции ввода-вывода файлов, сети и устройств.
Если процесс выполняет доступ Microsoft для «общего доступа к файлам и принтерам» через SMB, тогда вам понадобятся «Байт чтения ввода-вывода / сек» и «Байт записи ввода-вывода / сек», хотя если процесс также выполняет ввод-вывод на локальный диск тогда эти подсчеты ввода-вывода тоже будут добавлены.