Настройка NAS, чтобы избежать прохождения через соединение маршрутизатора 100 Мбит?

Как я намекнул в вопросе, у меня проблемы с достижением скорости 1 Гбит/с в моей сети. Все используемые кабели CAT6 и все переключатели сети неуправляемые переключатели 1Gbit.

используя FreeNAS на моем сервере, я получаю только скорость 11,4 МБ / с, что для меня указывает на предел, близкий к 100 МБ/с?

поскольку моему NAS назначается IP-адрес (DHCP) маршрутизатора, идет ли входящий трафик через маршрутизатор? См. диаграмму для моей установки ниже:

Network diagram

Я хотел бы достичь скорости передачи около 1 Гбит/с при работе между моим компьютером и сервером. Является ли медленная скорость маршрутизатора проблемой при подключении к коммутатору? Прямо сейчас, я просто не знаю логический маршрут любые переданные пакеты будут принимать от моего компьютера к серверу?

спасибо!

13
задан Max
31.01.2023 6:57 Количество просмотров материала 3053
Распечатать страницу

1 ответ

до тех пор, пока NAS и ваш компьютер находятся в одной подсети, вы никогда не должны касаться маршрутизатора. Ваш компьютер также получает свой IP-адрес от маршрутизатора? Согласно вашей схеме, в другой сети, подсети или VLAN ничего нет, поэтому я предполагаю, что есть только один DHCP-сервер.

вы можете проверить маршрут, по которому проходят ваши пакеты, запустив traceroute (tracert в Windows) с Вашего компьютера на NAS. Путь, который traceroute отпечатки покажут вам, как именно вы подключаетесь. В вашем случае он должен просто напечатать имя компьютера, а затем имя NAS/IP.

например, если я traceroute мой файловый сервер дома с моего рабочего стола это то, что я получаю:

robbie@khepri:/home/robbie
$ traceroute thoth
traceroute to thoth (192.168.2.14), 30 hops max, 60 byte packets
 1  thoth.reeds.local (192.168.2.14)  0.421 ms  0.417 ms  0.403 ms

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

robbie@khepri:/home/robbie
$ traceroute 172.24.20.21
traceroute to 172.24.20.21 (172.24.20.21), 30 hops max, 60 byte packets
 1  set.reeds.local (192.168.2.1)  1.345 ms  1.313 ms  1.268 ms
 2  172.24.20.21 (172.24.20.21)  1.891 ms  1.536 ms  1.548 ms

если вы видите IP-адрес вашего маршрутизатора там, что-то о том, как ваш NAS или ваш компьютер настроен не имеет логического смысла. Там нет причин, чтобы быть подсети, или с помощью VLAN в сети так просто, как ваша, в домашней ситуации.

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

вы можно проверить скорость чтения NAS, выполнив следующие действия:

dd if=/some/big/file of=/dev/null 

это берет /some/big / file и читает его с диска и записывает в никуда. Это даст вам базовое (но не идеальное) представление о ваших устойчивых скоростях чтения. В ДД, если=... означает InputFile, of=... означает OutputFile.

вы можете проверить скорость записи NAS, выполнив следующие действия:

dd if=/dev/zero of=/somewhere/test.file bs=9000K count=1000

это напишет файл 9GB, заполненный нулями, вам нужно убедиться, что файл, который вы пишете, больше, чем ваш кэш записи (если у вас есть один на вашем NAS), потому что в противном случае вы увидите что-то нелепое, как 48GB/sec

0
отвечен Robbie Crash 2023-02-01 14:45

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

Ваш ответ

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

Имя
Вверх