5

Я построил файловый сервер для моей домашней сети. Он оснащен жестким диском Sata 3 Гбит / с емкостью 3 ТБ на двухъядерном двигателе Celeron Mini ITX с 2 ГБ оперативной памяти DDR3. Я установил Ubuntu с минимальным запуском от флэш-накопителя. Я установил samba и настроил его с помощью webmin.

Я купил роутер D-Link DSL-2730R, в спецификации сказано, что это 10/100 и б / г. Я подключил роутер к серверу через Ethernet, и настроил самбу через webmin.

Мой ноутбук находится в комнате рядом с моим роутером. При передаче файлов с / на мой ноутбук Ubuntu, я получаю около 1,5 МБ / с на Nautilus. Если я размещу свой ноутбук в той же комнате, на 30 см от маршрутизатора, я получу около 2,5 МБ / с.

Я использовал приложение для Android, чтобы проверить канал Wi-Fi с меньшими помехами и установить его на канал без других SSID, отключил WPA2PSK и оставил Wi-Fi открытым (на несколько минут, только для тестирования). Скорость увеличилась до пика 2,8 МБ / с.

Если я отключаю Wi-Fi и подключаюсь через Ethernet, я получаю скорость около 6,6 ~ 7,9 МБ / с. (Все тесты были выполнены с одним файлом, файл 300 МБ).

Затем я попробовал приложение для Android, чтобы проверить скорость передачи локальной локальной сети Wi-Fi, и он говорит, что моя скорость соединения составляет 54 Мбит / с, сигнал -59 дБм, загрузка 6967 Кбит / с и загрузка 3545 Кбит / с.

Согласно этому ответу, максимальная теоретическая скорость для 802.11g составляет 6,7 МБ / с, но я получаю менее 25% от этого.

1 ответ1

3

Да, теоретически скорость 802.11g составляет 6,75 МБ / с. (54 Мбит / с = 6,75 МБ / с)

В том же ответе говорится, что практическая скорость составляет 4 МБ / с (так что теперь 2,5 МБ / с составляет 63% вместо 37%) (считая 6,75 МБ / с и 4 МБ / с против 2,5 МБ / с).

Чуть ниже вы увидите ответ с указанием источника, который говорит максимум 3,1 МБ / с. (так что теперь ваш на 80%).

Теперь посчитайте, что SMB-протокол известен как очень "болтливый"; вы тоже много потеряете, потому что ваш клиент также должен загружать / скачивать болтовню для протокола, легко теряя большую часть оставшихся 20%.


Но теперь посмотрим на это с другой стороны. Давайте посмотрим на скорость кабеля. Вы сказали, что на кабеле было 6,6 ~ 7,9 МБ / с (со скоростью 100 Мбит / с). Таким образом, вы уже теряете почти половину скорости, используя SMB через кабель.

Теперь возьми WiFi. Даже если скорость соединения составляет 54 Мбит / с, реальная скорость будет больше 40 Мбит / с. (40 Мбит / с = 8 МБ / с) 40 Мбит / с - это 40% от 100 Мбит / с кабеля. Поэтому, когда мы берем 40% скорости кабеля, мы получаем 6,6 МБ / с * 0,40 = 2,64 МБ / с. И это в оптимальных условиях. (Если вы возьмете 4 МБ / с из приведенного ответа, вы получите 2,11 МБ / с.

Так что все подходит;)


Теперь о тесте с приложением, которое вы сделали. Вы получаете 6967 Кбит / с. Это Кбит / с. Это намного меньше, чем вы думаете. Это 6,8 Мбит / с (в то время как вы должны получать 30-40 Мбит / с или как минимум 20 Мбит / с, как я). Это всего лишь 870 КБ / с = 0,85 МБ / с !!! Так что удивительно, что вы получаете 2.0MB / s файлов-копий;)
Вы делали клиент-тест или "SMB-тест" ?? (Я сделал «клиент-тест».)

(Я получаю только 19520 Кбит / с при "клиент-тесте" на ПК через 2 комнаты)

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