Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Две сетевые карты на файл-сервер для увеличения скорости

Автор: Vikong
Дата сообщения: 26.01.2005 13:39
Привет всем! Профи, помогите программеру, которому пришлось столкнуться с проектированием сети. Есть файл-сервер (с базой данных) под WinXP sp3 и сетка 100 на витой паре. Протокол - TCP\IP. Сервак подключен к хабу, где уже навешаны пара десятков станций (есть еще пара хабов). Вопрос: Увеличится ли быстродействие программы, пользующейся данными на сервере, если установить вторую сетевую карточку на сервер? Или сервер так и будет все данные перегонять через одну карточку? Маршутизации нет.
Автор: G14
Дата сообщения: 26.01.2005 13:47
имхо-нет. быстродействие файлсерверов больше зависит от скорости дисковой подсистемы.
Автор: FreemanRU
Дата сообщения: 26.01.2005 13:55
Vikong

согласен с G14
Посмотри на сколько загружен сетевой интерфейс в PerfMon.
Автор: psj
Дата сообщения: 26.01.2005 15:23
Vikong

Цитата:
Есть файл-сервер (с базой данных) под WinXP sp3 и сетка 100 на витой паре. Протокол - TCP\IP. Сервак подключен к хабу, где уже навешаны пара десятков станций (есть еще пара хабов)

Вообще-то ХР позволяет одновременно делать не более 10 подключений. Плюс к этому ХР не "заточен" для работы в качестве файлового сервера. Если файл-сервер узкое место в Вашей сети - вначале на данном компьютере попробуйте установить WIn Server, в настоящее время наверное 2003.
Автор: Looking
Дата сообщения: 26.01.2005 15:39
Vikong
Во первых: абсолютно согласен с psj
Во вторых: чтобы судить о необходимости второй карточки, надо определиться с нагрузкой по сети. И что за база, объем базы и т.д?
Неплохо бы огласить конфиг компа.

Автор: vworld
Дата сообщения: 26.01.2005 15:54
psj

Цитата:
не более 10 подключений

А на 2000, и на 2003?
просто есть ведь распределенная нагрузка, организация сетевого моста, и на свичах управляемых тоже есть распределенная нагрузка...
Автор: Looking
Дата сообщения: 26.01.2005 16:27
vworld
Имеется ввиду число подключений юзеров по сети при этом http://support.microsoft.com/kb/314882/ru
Более 10 позволяют только серверные версии Windows.
Автор: psj
Дата сообщения: 26.01.2005 17:16
vworld

Цитата:
организация сетевого моста, и на свичах управляемых тоже есть распределенная нагрузка...

Какие мосты? Какая распределенная нагрузка? Если по сети не качают фильмы, а идет нормальная работа, то, как советовал FreemanRU, посмотрите насколко загружен сетевой интерфейс. По идее на 20 станциях это будет 0,0%. Для файловых серверов критическим является - дисковая подсистема и RAM. Если на файловом сервере стоит 1С, то при активной работе 20 пользователей он будет практически лежать.
Автор: Aleksanders
Дата сообщения: 26.01.2005 18:04
psj
Как 20 юзеров подключатся к 1с на _рабочей_станции_?!
Автор: Vikong
Дата сообщения: 27.01.2005 09:55
То есть, установка второй карточки не увеличит быстродействие системы, так? Уточнение: если кто-то по сети качает с сервера файл, занимая все 100 мегабит, то файловая система будет уже настолько занята, что даже если будет в наличии второе соединение, это не даст прироста скорости работы других, которым нужны лишь небольшие объемы данных с того же сервера?
Автор: psj
Дата сообщения: 27.01.2005 12:39
Aleksanders

Цитата:
Как 20 юзеров подключатся к 1с на _рабочей_станции_?!

Это уже обсуждалось выше.
Vikong

Цитата:
даже если будет в наличии второе соединение, это не даст прироста скорости работы других

Даст. НО это не будет мостом, а будет другой подсетью. Ты на каждого клиента свою подсеть делать будешь? PCI слотов не хватит
Автор: vworld
Дата сообщения: 27.01.2005 13:44
psj
Стоит сервак - одна сетевуха на 100М - 100 юзеров одновременно засядут в 1С и начнут что то делать, что произходит?
ИМХО какнал просто разобьется на 100 этих пользователей?
Автор: Vikong
Дата сообщения: 27.01.2005 14:49
PSJ

Цитата:
НО это не будет мостом, а будет другой подсетью. Ты на каждого клиента свою подсеть делать будешь? PCI слотов не хватит

Да зачем? Половину клиентов прицепить на одну карточку, половину - на другой. Так можно?
Вообще, КАК открываются файлы на сервере в данном случае- 1) по IP адресу, и уже только оттуда сливаются данные, или 2) это происходит как-то динамически - где посвободнее?
Автор: Jovanotti
Дата сообщения: 27.01.2005 14:55
Мельком пробежался ...
Когда сталкивался с DFS одна из фишек была --
NLB -- network load balancing.
Думаю это то что нужно судя из названия
Автор: Vikong
Дата сообщения: 27.01.2005 15:03

Цитата:
Вообще, КАК открываются файлы на сервере в данном случае

Я имел в виду, когда открытие происходит по имени сервера, типа open_file('\\server\c\data\base.dbf')

Jovanotti

Цитата:
NLB -- network load balancing

Если есть возможность, объясните поподробнее, что это за фишка? Или где прочитать?
Автор: Alan Mon
Дата сообщения: 27.01.2005 15:11
NLB в WinXP - это круто
Насколько я знаю, эта штука и в серверах не во всех есть. Только начиная с "Advanced Server"
Автор: G14
Дата сообщения: 27.01.2005 15:39
Vikong

Цитата:
open_file('\\server\c\data\base.dbf')

у тебя должна быть какая то система разрешения имен в IP (wins, dns).
когда клиент ищет имя, ему одна из вышеуказанных служб отдает IP.
все подключения идут по IP. только.
Jovanotti

Цитата:
NLB -- network load balancing.

ну, дАрагой...зачем ? при чем тут это ?
Равномерно распределять нагрузку на 1 сервак ?

Vikong
NLB тебе вообше ничем не поможет. NLB это технология распределения нагрузки на несколько идентичных серверов, вернее выполняющих идентичные приложения.
Например, у тебя есть вэб-сайт, на который ходят миллионы пользователей. Одной машине потянуть это сложно, поэтому делают много одинаковых вэб-серверов, объединяют в NLB-кластер и кластер старается равномерно распределять нагрузку на машины.
Сравни с твоей задачей.

Добавлено:
Alan Mon

Цитата:
Только начиная с "Advanced Server"

любые серверные оси Win2003
Автор: Looking
Дата сообщения: 27.01.2005 15:45
Vikong
Две карточки можно использовать или разбив сеть на две подсети, или "объединив" их при помощи соответствующих утилит http://www.falconstor.com/productsnicexpress.asp
http://forum.ru-board.com/topic.cgi?forum=8&topic=4656#1
Но чтобы понять, есть ли в этом смысл, надо было сообщить конфигурацию сервера и выполняемые задачи, с указанием числа подключаемых пользователей, объемом баз, планируемым ежемесячным (или годовым) приростом и др.
А ты пытаешься получить правильный ответ, не сформулировав задачу
Автор: Vikong
Дата сообщения: 27.01.2005 15:59
Про NLB понятно, это совсем не то, может, когда-то дорастем.

Looking

Цитата:
Две карточки можно использовать или разъбив сеть на две подсети, или "объеденив" их при помощи соответствующих утилит.

А разве нельзя просто присвоить карточкам разные адреса, скажем, 192.168.0.1 и 192.168.0.2, подключив их к одному свичу? Причем тут две подсети?...
Автор: Krechet
Дата сообщения: 27.01.2005 16:05
Две карточки в одном компе - пробовал. Не советую. НО прирост производительности был - это точно. А почему не советую, так это потому что комп с двумя сетевками иногда выпадал из сети - мог пропасть на полчаса, а потом снова появится.
Есть решение на серверных карточках Интел - есть спецпрога, которая объединяет две сетевки и делает им один ИП-адрес. Работает только с интеловскими карточками.
Насколько я помню NLB не позволяет динамически настраивать соединения, т.е. может сложится ситуация когда одна загружена на 100%, а вторая на 2%...
Автор: Looking
Дата сообщения: 27.01.2005 16:51
Vikong
Тебе нужно быстрее, или как нибудь? Я тебе написал как делается правильно, для того чтобы исключить лишний сетевой траффик. Почитай по сетевым протоколам.
Автор: psj
Дата сообщения: 28.01.2005 09:29
Vikong
А Вы можете рассказать ситуацию, которую пытаетесь разрулить вставляя вторую карточку в рабочую станцию?
Автор: fArRsh
Дата сообщения: 18.06.2015 15:22
2005 год, подниму
такой же вопрос :
на файлопомойке 2 харда и одна сетка 100 мб
есть и фильмы и прочее, что неплохо грузит сеть
если воткнуть вторую сетевуху - даст ли прибавки к скорости?
и как правильно сделать? ( т.е дать 2 картам разный ip? )
Автор: vlary
Дата сообщения: 18.06.2015 15:30
fArRsh
Цитата:
на файлопомойке 2 харда и одна сетка 100 мб
А не проще ли сменить карточку на гигабитную? А заодно и свитч прикупить с гигабитными портами?
Какой-нибудь дерьмолинк стоит смешных денег, и для помойки вполне пойдет.
Автор: fArRsh
Дата сообщения: 19.06.2015 08:34
vlary
нарыл в нескольких магазинах стоковые ( лежащие больше полгода) свичи с уценкой и теперь пытаюсь выбить денег у начальства

Страницы: 1

Предыдущая тема: Insufficient disk space


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.