Проверка скорости интернета, рутинная задача для многих пользователей Mac. На сегодняшний день в экосистеме Apple существует несколько способов измерить пропускную способность канала: от встроенных системных утилит до официальных приложений Ookla и консольных инструментов. В этой статье мы подробно разберем все доступные методы, их нюансы и дадим практические советы для получения наиболее точных результатов.
Встроенный тест скорости сети (macOS Monterey и новее)
Начиная с macOS Monterey (12.0), Apple внедрила собственный инструмент проверки качества интернет-соединения. Это устранило необходимость открывать браузер и переходить на сторонние сайты для быстрой диагностики.
Как запустить:
- Откройте Системные настройки (System Settings).
- Перейдите в раздел Сеть (Network).
- Выберите активное подключение (Wi-Fi или Ethernet).
- Нажмите кнопку «Тест скорости» (или иконку с графиком скорости рядом с именем сети).
Особенности и нюансы встроенного теста:
- Методология: Тест измеряет скорость загрузки (Download), отдачи (Upload) и задержку (Latency/Ping).
- Выбор сервера: В отличие от Ookla, встроенная утилита часто выбирает сервер автоматически (обычно это серверы Apple или CDN-партнеры), и пользователь не может вручную сменить точку измерения.
- Разница с Speedtest.net: Многие пользователи отмечают, что результаты встроенного теста могут отличаться от Ookla. Часто встроенный тест показывает более низкую скорость, так как он может тестировать соединение с конкретными серверами Apple (например, для iCloud, обновлений), а не с ближайшим к вам сервером провайдера. Speedtest же по умолчанию ищет ближайший сервер с минимальным пингом, что дает «потолковые» значения для вашего тарифа.
- Для чего лучше использовать: Идеально для проверки «здоровья» соединения с экосистемой Apple (синхронизация фото, бэкапы, скачивание обновлений macOS).
Официальное приложение Speedtest by Ookla (App Store)
Это «золотой стандарт» измерения скорости, которому доверяют миллионы пользователей и провайдеров по всему миру. Приложение доступно в Mac App Store бесплатно.
Преимущества десктопного приложения перед веб-версией:
- Нативная производительность: Приложение использует системные API напрямую, что исключает накладные расходы браузера (движок JavaScript, ограничения песочницы).
- Выбор сервера: Полный контроль над выбором сервера тестирования. Можно выбрать сервер вашего провайдера, сервер в другом городе/стране для проверки международных каналов.
- История и детализация: Сохранение результатов, графики джиттера (jitter), потеря пакетов, внешний IP-адрес.
- Тестирование Wi-Fi: Удобный виджет в строке меню (Menu Bar) для мгновенного запуска теста без открытия главного окна.
Советы по использованию:
- Перед тестом закройте все приложения, потребляющие трафик (облачные синхронизации, торренты, стриминг 4K).
- Проводите замеры по кабелю (Ethernet) для оценки максимального тарифа, и по Wi-Fi — для оценки реальной скорости в рабочем месте.
- Запускайте тест 3–5 раз на разных серверах и берите медианное значение.
Консольная утилита Speedtest CLI (для продвинутых и автоматизации)
Для администраторов, разработчиков и любителей терминала существует официальный кроссплатформенный инструмент Speedtest CLI. Он устанавливается через Homebrew:
brew install speedtest-cli Примечание: Существует также популярный Python-скрипт speedtest-cli` (от sivel), но официальный бинарник от Ookla (`speedtest`) поддерживает больше форматов вывода и точнее работает с серверами Ookla.
Критически важная особенность вывода данных:
Внимание! При использовании флагов форматирования вывода (например,
--format=jsonили--format=csv) скорость выдается в байтах в секунду (Bytes/s), а не в привычных Мегабитах в секунду (Mbps).Для перевода в Mbps полученное значение нужно разделить на 125 000 (или умножить на 8 и разделить на 1 000 000).
Пример:
download_bytes / 125000 = Mbps.
Полезные флаги:
speedtest --list— список доступных серверов с ID.speedtest --server-id=XXXX— тест на конкретном сервере.speedtest --format=json --progress=no— идеально для парсинга в скриптах мониторинга (Zabbix, Prometheus, домашние дашборды).speedtest --unit=Mbps— заставляет утилиту выводить в Мегабитах (работает в интерактивном режиме, в JSON все равно байты).
Проверка скорости локального диска (SSD/HDD/USB)
Часто под «Speedtest на Mac» пользователи подразумевают не интернет, а скорость накопителя. macOS не имеет встроенного GUI-инструмента для этого, поэтому используються сторонние утилиты.
Blackmagic Disk Speed Test (App Store, Бесплатно)
Стандарт де-факто для видеомонтажей и профи. Интерфейс имитирует профессиональный видеорекордер.
- Тестирует последовательное чтение/запись больших блоков (как при записи видео).
- Показывает, подходит ли диск для работы с определенными кодеками (ProRes, RAW, H.264) и разрешениями (4K, 8K).
- Прост в использовании: выбрать диск -> Start.
AmorphousDiskMark (App Store — Бесплатно / GitHub)
Порт известной Windows-утилиты CrystalDiskMark.
- Тестирует Random 4K QD1/QD32 (случайное чтение/запись маленьких блоков) — самый важный показатель для «отзывчивости» системы и работы БД/виртуальных машин.
- Дает полную картину: Seq (последовательное) + Rand (случайное).
Терминал (встроенные средства)
Для быстрой проверки без установки приложений:
# Тест записи (создает 1Гб файл, показывает скорость в MB/s)
dd if=/dev/zero of=/Volumes/ИМЯ_ДИСКА/testfile bs=1g count=1
sudo purge
dd if=/Volumes/ИМЯ_ДИСКА/testfile of=/dev/null bs=1g
Результат в байтах/сек переводите в МБ/с (делите на 1024*1024).
Частые ошибки и чек-лист для точного замера
| Ошибка | Почему это искажает результат | Как сделать правильно |
|---|---|---|
| Тест по Wi-Fi вдалеке от роутера | Сигнал слабый, перекрытия каналов соседей, физические преграды. | Сядьте рядом с роутером или, лучше, подключитесь кабелем (Ethernet/USB-C адаптер). |
| Фоновая активность (Time Machine, iCloud, Dropbox, обновления ОС) | Потребляют полосу пропускания, показывая ложно низкую скорость. | Откройте «Мониторинг системы» (Activity Monitor) -> вкладка «Сеть». Остановите синхронизацию на время теста. |
| Использование VPN / Proxy | Тест покажет скорость VPN-туннеля, а не вашего провайдера. | Отключите VPN перед замером «чистого» канала. |
| Один замер на одном сервере | Сервер может быть перегружен или иметь плохой пиринг с вашим провайдером. | Сделайте 3-5 замеров на разных серверах (в Ookla выбирайте вручную). |
| Сравнение встроенного теста macOS и Ookla | Разная методология и разные серверы-цели. | Сравнивайте только однородные данные: Ookla с Ookla, встроенный с встроенным. |
Резюме: что выбрать?
- Для быстрой проверки «работает ли интернет»: Встроенный тест в «Системных настройках» (macOS 12+).
- Для диагностики тарифа, споров с провайдером, подбора сервера: Приложение Speedtest by Ookla из App Store.
- Для серверов, скриптов, мониторинга, headless Mac (Mac mini в стойке): Speedtest CLI (помните про деление байт на 125 000!).
- Для проверки скорости SSD/HDD/флешки: Blackmagic Disk Speed Test (видео/крупные файлы) или AmorphousDiskMark (системная отзывчивость, 4K случайные операции).
Понимание различий между этими инструментами сэкономит вам часы поиска несуществующих проблем и поможет объективно оценить возможности вашего «Мака» и канала связи.