На днях сделал интересный тест моей беспроводной сети. Меня интересовало с какой скоростью я могу передавать данные через беспроводную сеть.
Начнём с устройств и соединений участвующих в тесте.
Машина на которую скачивал файлы:
MacBook – 2.1 Ghz / 4Gb / 120 Gb HDD (2.5′) и 802.11n Draft ( стандартный WiFi )
Роутер через который идёт соединение:
Time Capsule – 802.11n Draft
Серверная машина ( с которой скачивались файлы )
Mac Mini G4 – 1.25 Ghz / 1Gb / 80 Gb HDD (2.5′) и Ethernet 100Mbit сеть.
И так… MacBook соединяется с Time Capsule через беспроводную сеть по стандарту 802.11n Draft. Далее Time Capsule соединяется с сервером через Ethernet кабель в 100Mbit. Все устройства находятся в радиусе одного метра друг от друга.
Далее начинаю скачивать файлы с сервера через SMB ( Samba ) протокол. И вот результат. Максимально достигнутая скорость передачи файлов была 6.96MB/s при том что скачивалось оптимальное количество файлов параллельно ( именно 4 файла ). Меньше количество файлов для скачивания приводило к падению скорости, а большее количество файлов не приводило к большей скорости.
6.96MB/s = 55.68Mbit/s – Хотя скорость по идее должна быть в районе 74Mbit/s по данным с Вики
Тут возникает пара вопрос:
Почему скорость меньше чем в спецификации?
Можно ли другие факторы почему тест может быть не правильным?
Отвечая на первый вопрос – скорость может быть меньше потому что Apple использует ( и не только Apple ) Draft спецификация ( не финальную спецификацию ). А во вторых надо не забывать что мы смотрим на передачу файлов, а не на общую передачу данных всех данных.
Отвечая на второй вопрос – Ошибки при тестировании могу быть в том что скорость сети ( кабельной от роутера к серверу ) может быть меньше чем WiFi n Draft, но это не возможно так как типичная скорость WiFi n Draft 74Mbit/s, а то время как кабель = 100Mbit/s. Соответственно 74 < 100 ок!
Далее возможно HDD диски не достаточно быстро пишут или читают... Этот вопрос открыт, но если чуть покапать и сослаться на мои тесты HDD то:
MacBook:
Disk Test 31.73
Sequential 50.14
Uncached Write 45.09 27.68 MB/sec [4K blocks]
Uncached Write 57.66 32.62 MB/sec [256K blocks]
Uncached Read 38.50 11.27 MB/sec [4K blocks]
Uncached Read 70.06 35.21 MB/sec [256K blocks]
Random 23.21
Uncached Write 8.18 0.87 MB/sec [4K blocks]
Uncached Write 48.26 15.45 MB/sec [256K blocks]
Uncached Read 57.41 0.41 MB/sec [4K blocks]
Uncached Read 83.16 15.43 MB/sec [256K blocks]
Mac Mini:
Disk Test 37.05
Sequential 56.94
Uncached Write 46.70 28.67 MB/sec [4K blocks]
Uncached Write 49.29 27.89 MB/sec [256K blocks]
Uncached Read 87.86 25.71 MB/sec [4K blocks]
Uncached Read 58.26 29.28 MB/sec [256K blocks]
Random 27.45
Uncached Write 10.53 1.11 MB/sec [4K blocks]
Uncached Write 54.73 17.52 MB/sec [256K blocks]
Uncached Read 60.64 0.43 MB/sec [4K blocks]
Uncached Read 62.59 11.61 MB/sec [256K blocks]
Можно заключить то HDD не должен служить причиной снижения скорость при тесте. Соответственно тест можно заключить удачным и поставить точку на пиковой скорости в 6.96 MB/s – что не плохо для беспроводной сети. Думаю совсем скоро мы увидим новый WiFi стандарт с ещё более высокими скоростями.
P.S: Тест был сделан потому что мне было скучно и я решил выяснить что же я реально получаю из своей Time Капсули и 802.11n Draft.
Чирз.