Слишком низкая скорость передачи SMB-файлов по локальной сети

Я создал файловый сервер для своей домашней сети. Оно имеет 3TB SATA 3GB/S HDD на двойном Celeron Миниом ITX mobo с RAM 2GB DDR3. Я установил Ubuntu минимальный запуск с флешки. Я установил samba и настроил его с помощью webmin.

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

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

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

Если я отключаю wifi и подключаюсь через ethernet, я получаю скорость 6,6~7,9 МБ / с. (Все teste были выполнены с таким же архивом, архивом 300MB).

тогда я попробовал приложение для android, чтобы проверить локальную скорость передачи WiFi LAN и он говорит, что моя скорость связи 54Mbps, сигнал -59 дБм, скачать 6967Kbit / С и загрузить 3545Kbit / С.

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

10
задан Community
16.02.2023 23:35 Количество просмотров материала 3141
Распечатать страницу

1 ответ

да, теоретически скорость 802.11 g составляет 6.75 МБ / с. (54Mbps / 8 = 6.75 MB / s)

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

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

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


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

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

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


теперь о проверке С приложением вы сделали. Вы получаете 6967Kbit / s. это Kbit / s. Это намного меньше, чем ты думаешь. Это 6,8 Mbps (в то время как вы должны получать 30-40Mbps или по крайней мере 20Mbps, как я). Вот только 870KB/с = 0.85 МБ/с !!! Поэтому удивительно, что вы получаете 2,0 МБ/с файлов-копий;)

Вы делали клиент-тест или" SMB-тест"?? (Я сделал "клиент-тест".)

(Я вам только 19520Kb/с Скачать с "клиент-тест" в ПК 2 номера)

3
отвечен Rik 2023-02-18 07:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

file-transfer
networking
router
samba
wireless-networking
Вверх