7

В Linux я привык набирать ifconfig и искать строку с "RX bytes" и "TX bytes", чтобы узнать, сколько байтов было получено и передано через определенный интерфейс с момента загрузки. Линия выглядит так:

      RX bytes:106951129 (101.9 MB)  TX bytes:1577761831 (1.4 GB)

Я попытался выполнить ту же команду в терминале на Mac (OS X, версия 10.4.11), но нигде не видел этих данных. Как я могу получить ту же информацию с Mac?

Изменить: Это тестовый сервер, предназначенный для имитации типичной установки Mac из коробки. Поэтому мне нужно избегать установки каких-либо программ, если я могу. Инструмент командной строки был бы идеальным.

3 ответа3

8
netstat -ib

кажется, делает свое дело. Спасибо Нику за указание в правильном направлении. (Поместив результат в новый ответ, чтобы будущие читатели не читали комментарии.)

0

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

0

Попробуйте ifconfig -a.
Но я подозреваю, что есть лучшая команда для OSX.
Не рекомендуется использовать команду ifconfig в OSX так же, как в Linux.

проверьте настройку networksetup или netstat.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .