Я использовал SAR для мониторинга пропускной способности в одном из моих проектов, и я не был уверен, что он сообщает правильные данные. Поэтому я написал очень простую фиктивную программу (на java) для тестирования, которая открывает сокет сервера, открывает клиентское соединение с этим сокетом сервера. Сокет сервера после принятия этого клиентского соединения начинает запись байтового буфера (размером 1) в цикле while (true) с интервалом в 1 секунду между каждой итерацией. В идеале я ожидал бы передачу 1 байта каждую секунду на интерфейсе обратной связи в выводе «SAR -n DEV 1 100», но я вижу следующее:
10:54:53 IFACE Ipkts/s Ibytes/s Opkts/s Obytes/s
10:54:56 lo0 2 113 2 113
10:54:56 gif0 0 0 0 0
10:54:56 stf0 0 0 0 0
10:54:56 en0 0 0 0 0
10:54:56 en1 0 0 0 0
10:54:56 fw0 0 0 0 0
10:54:56 vmnet1 0 0 0 0
10:54:56 vmnet8 0 0 0 0
Кто-нибудь может объяснить этот вывод?
спасибо,
Сандип