тест скорости интернета для Mac

обновлено · автор

через две минуты созвон, а Wi-Fi ведёт себя странно. вам не нужен сайт с тремя баннерами и окном про cookie — вам нужно число. ваш Mac умеет выдать это число сам, а hop кладёт тот же замер в одно нажатие в строке меню.

панель hop в строке меню macOS: speed test
speed test in hop at a glance
what it isspeed test inside hop, a menu bar app for macOS
pricefree — no trial, no pro tier, no account
licenceMIT, source on GitHub
requiresmacOS 14 or later, Apple silicon or Intel
works offlineyes
data sent anywherenone
download hopfree · macOS 14+ · Apple silicon and Intel

когда на Mac нужен тест скорости

  • перед созвоном, когда вопрос в том, вытянет ли видео
  • перед большой загрузкой или выгрузкой, чтобы понимать, на что идёте
  • когда что-то тормозит и непонятно, дело в связи или в самом сайте
  • после переезда с ноутбуком в другую комнату — посмотреть, что сделали стены
  • когда провайдер говорит, что с линией всё хорошо, а вам хочется предъявить ему что-то конкретное

четырём случаям из пяти нужен один взгляд. последнему нужен результат, который можно унести в спор, а это другая работа.

тест скорости, который у вас уже есть

macOS меряет собственное соединение со времён Monterey. инструмент называется networkQuality, лежит в /usr/bin/networkQuality, говорит с инфраструктурой самой Apple и стоит на вашем Mac независимо от того, поставите вы что-то ещё или нет.

почти никто им не пользуется не потому, что он сложный, а потому, что он никак себя не показывает: ни окна, ни раздела в «Системных настройках», ни пункта меню. надо знать слово, чтобы его набрать.

как на самом деле выглядит его вывод

это строки, которые напечатал этот Mac на macOS 26.6.2, а не их пересказ. networkQuality без ключей печатает четыре строки: ёмкость на отдачу, ёмкость на приём, одну общую отзывчивость и задержку в покое. с ключом -s строк пять, потому что отзывчивость разносится по направлениям:

  • ёмкость на отдачу 310,6 Мбит/с, ёмкость на приём 97,5 Мбит/с
  • отзывчивость на отдаче: средняя — 124 мс, 484 RPM
  • отзывчивость на приёме: низкая — 1,925 секунды, 31 RPM
  • задержка в покое: 90,6 мс, 662 RPM

последние три надо читать вместе. в покое это соединение оборачивается 662 раза в минуту. под нагрузкой на отдачу оно всё ещё держит 484. под нагрузкой на приём падает до 31 — в двадцать один раз, на той же линии и только в одну сторону. тест, который выдаёт одно число задержки, этого не покажет, а тест, который выдаёт одни мегабиты, назовёт это соединение здоровым.

что такое отзывчивость и как её определяет сама Apple — заметка, на которую ссылается руководство этой же команды (страница английская): проверка качества интернет-соединения, поддержка Apple

какое число в тесте скорости важно на самом деле

скорость приёма — число, которое называют все и которое объясняет меньше всего. соединение может тянуть двести мегабит и всё равно рвать звонок, потому что звонки ломает задержка на занятой линии, а не потолок, который линия берёт, пока свободна.

RPM — это обороты в минуту: сколько раз сигнал успевает сходить туда и обратно, пока канал загружен. это не выдуманная вендором метрика: метод стандартизуют, и черновик описывает его аккуратнее любой продуктовой страницы.

сам замер и рассуждение, из которого он вырос (страница английская): отзывчивость под нагрузкой, IETF

так каким тестом скорости пользоваться

если вы проверяете связь время от времени, откройте Терминал и наберите networkQuality. это бесплатно, это уже стоит на машине, и он показывает больше любого веб-теста — ничего на этой странице этого не отменяет.

простой случай кончается, когда проверка перестаёт быть событием. как только вы смотрите перед каждым созвоном или дважды за день, пока двигаете роутер, платите вы уже не сорока секундами замера, а тем, что надо помнить команду и открывать окно терминала ради одного взгляда.

download hopfree · macOS 14+ · Apple silicon and Intel

как hop гоняет тест скорости

прямо, и это та часть, которую большинство продуктовых страниц предпочло бы не писать: hop запускает системный networkQuality против тех же серверов Apple. числа не лучше, не быстрее и не точнее — это те же самые числа. кто уверяет, что его тест скорости для Mac меряет то, чего не умеет системный инструмент, продаёт обёртку и называет её движком.

меняется место, где живёт замер: строка в панели, одно нажатие, прошлый результат остаётся рядом, чтобы новому было с чем сравниться, и никакой вкладки браузера по дороге.

что вы делаетебесплатный путьс hop
проверить один раз, из любопытстванабрать networkQuality в Терминале и подождать сорок секундне нужен: команда уже есть на вашем Mac
взглянуть за минуту до созвонаоткрыть Терминал, вспомнить команду, прочитать сводкуоткрыть панель, нажать, прочитать строку
хуже ли, чем было утромвыписывайте вывод сами, иначе сравнивать не с чемпрошлый результат остаётся в строке
развести Wi-Fi и кабельnetworkQuality -I en0 привязывает замер к одному интерфейсуключей в панели нет — этот случай за Терминалом

модуль меряет, когда вы просите, и не иначе. постоянное число в строке меню означало бы постоянный трафик в фоне, а это плохой размен ради числа, которое нужно изредка.

в постоянной строке уместны скорость и нагрузка, и это другой модуль: монитор системы для Mac

как читать строку, что значит отзывчивость под нагрузкой и почему приём и отдача меряются по очереди — подробная инструкция на вашем языке: тест скорости в инструкции

тест в строке меню против теста в браузере

настоящий соперник по этому запросу не Терминал, а вкладка браузера: Speedtest by Ookla, Fast, Cloudflare. числа у них нормальные, а для цифры, которую предъявляют провайдеру, узнаваемое имя стоит больше, чем лучший метод.

веб-тест берёт плату всем, что вокруг числа: реклама, окно про cookie перед кнопкой, сервер, который выбрал сервис, и результат, который живёт, пока открыта вкладка. hop посередине: метод команды и серверы Apple, но кнопка вместо браузера. достаточно тем, кто проверяет часто, и лишнее тем, кто проверяет дважды в год.

когда тест показал не то, чего вы ждали

число сильно ниже тарифа

  • линию занимает что-то ещё. обновление системы, синхронизация облака или бэкап забирают ёмкость, и тест честно показывает остаток.
  • вы меряете через vpn. каждый пакет идёт на один сервер где-то ещё, и результат описывает этот путь, а не ваше соединение.
  • дело в Wi-Fi, а не в линии. вот случай, где панели не хватает: запустите в Терминале networkQuality -I en0 один раз по кабелю и один по Wi-Fi, и разрыв скажет, двигать роутер или звонить провайдеру.

ёмкость нормальная, а звонки всё равно рвутся

смотрите на отзывчивость, а не на мегабиты. высокая ёмкость при низком RPM под нагрузкой — это конкретный диагноз, а не туманное «тормозит»: буфер где-то между вами и интернетом, обычно в роутере, набивается, и всё остальное встаёт в очередь за ним. лечится это управлением очередью в роутере и не лечится переходом на тариф подороже — а именно туда подталкивает тест, который знает одни мегабиты.

как называется эта беда и что с ней правда помогает — у открытого проекта, который гоняется за ней десять лет (страница английская): что делать с bufferbloat

два теста не сходятся друг с другом

ни один из них не врёт. они меряют до разных серверов разными маршрутами, а браузер добавляет своё. сравнивайте сравнимое: один и тот же инструмент в два разных часа скажет гораздо больше, чем два инструмента в один.

если подозрение на туннель и хочется выключить его на один замер, не роясь в «Системных настройках»: переключатель vpn для Mac

frequently asked questions

есть ли в macOS встроенный тест скорости?
да, команда networkQuality в Терминале, начиная с Monterey. она меряет против инфраструктуры самой Apple и показывает ёмкость, отзывчивость и задержку в покое. ни окна, ни пункта меню у неё нет — поэтому почти никто и не знает, что она там есть.
меряет ли hop что-то сверх того, что даёт команда?
нет. hop запускает ту же команду против тех же серверов, поэтому и числа те же. добавляет он нажатие вместо набранной команды и прошлый результат, который остаётся в строке.
на каких серверах идёт замер?
на серверах Apple, той же инфраструктуре, которой macOS проверяет качество сети. никакого стороннего измерителя посередине нет, и о вашем соединении никуда ничего не сообщается.
что такое отзывчивость?
то, как соединение ведёт себя под нагрузкой, посчитанное в оборотах в минуту. именно она решает, удержится ли звонок, и предупреждает обычно лучше, чем голая скорость.
почему скорость нормальная, а звонки всё равно рвутся?
потому что ёмкость и отзывчивость — разные вещи. линия может брать двести мегабит и падать до нескольких десятков RPM, как только что-нибудь забьёт очередь: это bufferbloat, и живёт он в роутере, а не в вашем Mac.
показывает ли он скорость в строке меню постоянно?
нет, он меряет, когда вы просите. постоянный замер означал бы постоянный трафик в фоне, а это нечестный размен ради числа, которое нужно изредка.
есть ли реклама?
нигде. в hop нет рекламы вообще, и тест не открывает никаких страниц.
это правда бесплатно?
полностью, вместе с остальными восемнадцатью инструментами.

other tools in hop

  • file converterimages, video, audio and documents. offline, with the size shown up front.
  • time trackerwhere the hours went, kept on this Mac and nowhere else.
  • system monitorload, temperatures, memory and battery — quiet until something is wrong.

об авторе

Антон Шакиров, автор hop

создаёт hop

создаёт hop и все страницы этого сайта. девятнадцать инструментов под одной иконкой в menu bar, MIT и открытый код. на issue и письма отвечает сам.

download hopfree · macOS 14+ · Apple silicon and Intel