Ранее я писал о консольной утилите speedtest-cli, позволяющей быстро протестировать скорость своего интернет-соединения в Linux или macOS. Однако, мало кто знает, что в свежих версиях операционной системы macOS (а конкретно — начиная с macOS Monterey) присутствует встроенное приложение для проверки скорости интернета.
Приложение называется networkQuality, и в этой статье я опишу как им пользоваться.
Содержание
Установка и использование
Единственный способ установки networkQuality — это обновление macOS до версии 12.0 Monterey или более свежей. Установить эту консольную утилиту отдельно на более старые версии macOS не представляется возможные. В своих примерах я показываю использование утилиты на macOS Ventura 13.4.
Для запуска утилиты необходимо открыть терминал и выполнить следующую команду:
networkQuality
При этом сразу же будет запущено тестирование скорости интернета с настройками по умолчанию.
Посмотреть все доступные настройки можно добавив параметр -h
:
networkQuality -h
При этом в терминале появится следующая подсказка о возможностях утилиты:
USAGE: networkQuality [-C] [-c] [-h] [-I ] [-k] [-p] [-r host] [-s] [-v] -C: override Configuration URL or path (with scheme file://) -c: Produce computer-readable output -h: Show help (this message) -I: Bind test to interface (e.g., en0, pdp_ip0,...) -k: Disable certificate validation -p: Use Private Relay -r: Connect to host or IP, overriding DNS for initial config request -s: Run tests sequentially instead of parallel upload/download -v: Verbose output
Наибольший интерес тут вызывают параметры -v
и -s
.
С использованием параметра -v
мы получаем расширенный вывод результатов:
А с параметром -s
тестирование исходящей и входящей скоростей интернета будет проводиться последовательно, тогда как по умолчанию утилита проверяет их одновременно и параллельно.
Параллельное тестирование скоростей скачивания и выгрузки дает более реалистичные результаты, ведь в процессе взаимодействия с сетью мы отправляем и получаем данные одновременно. Однако, тот же Speestest.net проверяет скорости Upload и Download параллельно, поэтому такой метод тестирования может показаться правильнее и привычнее:
Как видно, при последовательном тестировании результаты получаются чуть лучше.
При использовании networkQuality можно совмещать несколько параметров одновременно:
networkQuality -sv
Заключение
Утилита networkQuality — простой способ проверить скорость своего интернета, который можно использовать как альтернативу Speedtest и другим популярным интернет-сервисам. Для ее использования не нужно ничего устанавливать — достаточно обновить свое устройство до актуальной версии macOS.