Войти

Показать полную графическую версию : Вопрос по скорости на канале


Hephaestus
24-05-2014, 11:28
Добрый день.
Существует сеть: файл-сервер с гигабитным портом (материнка Asus P5BV-C/4L, Win2008 R2 на борту), D-Link DGS-1016, D-Link (модель не помню, но 24х100Мбит/2х1Гбит). К последнему подключено с десяток клиентов.
Когда все клиенты начинают синхронно качать какие-нибудь увесистые файлы, скорость отдачи на сервере не превышает 100Мбит (согласно вкладке "сеть" в Диспетчере задач). Гоняли iperf-ом трафик между серверами через D-link 1016, получали в среднем 600 Мбит/с.
Вопрос в следующем: почему все клиенты делят между собой 100 Мбит, если от сервера до коммутатора идёт гигабит, и только у клиентов -- 100? Не пропадает ли от этого сам смысл гигабитных uplink-портов на их коммутаторе?
Или это какие-то интересные механизмы реализации smb или dfs?

Спасибо.

James Marsh
24-05-2014, 16:51
D-Link (модель не помню, но 24х100Мбит/2х1Гбит) »
1026G

Hephaestus
26-05-2014, 21:25
1026G
Почти -- DES–1228.

Я погоняю завтра трафик iperf-ом между клиентами и сервером, посмотрим, как выйдет.
Всё же подозреваю, что это где-то какая-то настройка в smb.

James Marsh
26-05-2014, 23:21
Почти -- DES–1228. »
Вы не говорили, что он управляемый =)

Angry Demon
27-05-2014, 07:55
Hephaestus, uplink между коммутаторами гигабитный?

Hephaestus
27-05-2014, 14:14
Вы не говорили, что он управляемый »
Действительно. Не думал, что это принципаильно в данном случае. В сети есть несколько других коммутаторов, через них всё то же самое.

uplink между коммутаторами гигабитный? »
Да, гигабитный.
100 только у клиентов до коммутатора доступа.

Погонял iperf-ом.
Четыре машины соединяются по 100 Мбит/с каждая, на сервере использование сети соответствует -- около 40%. Делал тест в обе стороны, без нареканий. Не зависит, через какой коммутатор подключено.

Если одна машина начинает тянуть какой-нибудь большой файл из расшаренной папки, то она соединяется на 80 Мбит/с, если этот же, или другой, файл начинают тянуть другие машины, их скорость обычно не превышает 20 Мбит/с. В итоге, 4 машины почему-то делят общий канал в 100 Мбит/с. Кроме того, когда происходит закачка, очень долго думает RDP -- установленное тормозит, новое не подключается. Процессор работой не загружен. Памяти хватает. Чтение с хардов -- около 200 МБ/с.
Антивирус на сервере отключал. Попробую погонять с Wireshark, но уверенности нет. Не представляю, что искать.

James Marsh
27-05-2014, 22:23
Действительно. Не думал, что это принципаильно в данном случае »
Управляемый/неуправляемый - принципиально всегда.

Если в "закромах Родины" есть неуправляемый свитч, то по возможности попробуйте смоделировать вашу ситуацию, подключив клиентов и сервер через него, что бы исключить проблемы с сетевой картой на сервере.

Hephaestus
29-05-2014, 14:00
Итак.
Погонял и в хвост, и в гриву.
Всё то же самое. Подключал клиентов через D-Link DES-1018DG напрямую к серверу, через него и DGS-1016, всё равно общая скорость закачки файлов не превышает 100 Мбит/с. Прилагаю скрины.

http://s4.postimg.org/hzjnfv9z1/bkp_sysmon.png
http://s23.postimg.org/58nd95cm3/bkp_taskmanager.png
http://s24.postimg.org/6brd3mojp/bkp_taskmanager2.png
http://s17.postimg.org/prhm8yqin/ip_sysmon.png
http://s30.postimg.org/5yaa41pv5/ip_taskmanager.png
http://s30.postimg.org/5e0ayh2y9/ip_taskmanager4.png

James Marsh
30-05-2014, 16:04
Так! Стоять бояться!
Сервер свиртуализирован?

Hephaestus
30-05-2014, 16:37
Нет. На нем была виртуалка, но мы от этого отказались.
Вообще, если быть точным, у нас три сервера. Проблема не зависит от того, с какого сервера происходит закачка. Между серверами такой проблемы нет.

James Marsh
30-05-2014, 22:14
Там у Вас сетевая показывает, что она 10Гб/с. Может там на виртуальном свитче что-то накручено?

Слухайте, а такая проблема у Вас давно вообще? Или только последнее время?

одключал клиентов через D-Link DES-1018DG напрямую к серверу, через него и DGS-1016 »
Если на клиентах гигабитные порты, то показывало, что подключено со скоростью 1Гб? Может у Вас где-то в кабеле одна жила перебита?

Hephaestus
31-05-2014, 14:38
Проблема где-то с год-полтора. Беспокоит не то что бы очень часто -- у пользователей, в основном, небольшие файлы. Головной болью становится, если кто-то оставил в перемещаемом профиле какую-нибудь виртуалку или просто тяжёлый файл.

На других серверах нет виртуальных интерфейсов, но проблема та же самая.
По поводу жил -- я возьму тестер и пройдусь по линии, но iperf с четырех клиентов даёт суммарно 400 Мбит/с.

Hephaestus
03-06-2014, 15:15
Попробовал гонять трафик по ftp, картина совершенно иная. Всё работакт так, как и ожидается. Клиенты не мешают друг другу.

Передача по ftp (разные файлы)
http://s3.postimg.org/uz2s0fjpv/ftp.png
http://s3.postimg.org/bii2dwolv/ftp_disk.png
http://s12.postimg.org/80bs88ofx/ftp_net.png
http://s30.postimg.org/vann3207l/ftp_taskmgr.png

Передача по ftp (один файл)
http://s27.postimg.org/lmaby5wgj/ftp_sf.png
http://s2.postimg.org/i7q77t26x/ftp_sf_disk.png
http://s27.postimg.org/haqbmwexf/ftp_sf_taskmgr.png

Тут у одного клиента 10 МБ/с, у остальных по 200 КБ/с
Передача по smb (один файл)
http://s10.postimg.org/ognbl1jkp/smb_disk.png
http://s24.postimg.org/vi531vu9h/smb_diskmgr.png
http://s16.postimg.org/wodhsi6tx/smb_net.png

Воткнул рядом samba-сервачок, качаю с него пятью клиентами, скорость у каждого по 10 МБ/с, не прыгает. Буду детальнее копать сами сервера.




© OSzone.net 2001-2012