Привет всем! Профи, помогите программеру, которому пришлось столкнуться с проектированием сети. Есть файл-сервер (с базой данных) под WinXP sp3 и сетка 100 на витой паре. Протокол - TCP\IP. Сервак подключен к хабу, где уже навешаны пара десятков станций (есть еще пара хабов). Вопрос: Увеличится ли быстродействие программы, пользующейся данными на сервере, если установить вторую сетевую карточку на сервер? Или сервер так и будет все данные перегонять через одну карточку? Маршутизации нет.
» Две сетевые карты на файл-сервер для увеличения скорости
имхо-нет. быстродействие файлсерверов больше зависит от скорости дисковой подсистемы.
Vikong
согласен с G14
Посмотри на сколько загружен сетевой интерфейс в PerfMon.
согласен с G14
Посмотри на сколько загружен сетевой интерфейс в PerfMon.
Vikong
Цитата:
Вообще-то ХР позволяет одновременно делать не более 10 подключений. Плюс к этому ХР не "заточен" для работы в качестве файлового сервера. Если файл-сервер узкое место в Вашей сети - вначале на данном компьютере попробуйте установить WIn Server, в настоящее время наверное 2003.
Цитата:
Есть файл-сервер (с базой данных) под WinXP sp3 и сетка 100 на витой паре. Протокол - TCP\IP. Сервак подключен к хабу, где уже навешаны пара десятков станций (есть еще пара хабов)
Вообще-то ХР позволяет одновременно делать не более 10 подключений. Плюс к этому ХР не "заточен" для работы в качестве файлового сервера. Если файл-сервер узкое место в Вашей сети - вначале на данном компьютере попробуйте установить WIn Server, в настоящее время наверное 2003.
Vikong
Во первых: абсолютно согласен с psj
Во вторых: чтобы судить о необходимости второй карточки, надо определиться с нагрузкой по сети. И что за база, объем базы и т.д?
Неплохо бы огласить конфиг компа.
Во первых: абсолютно согласен с psj
Во вторых: чтобы судить о необходимости второй карточки, надо определиться с нагрузкой по сети. И что за база, объем базы и т.д?
Неплохо бы огласить конфиг компа.
psj
Цитата:
А на 2000, и на 2003?
просто есть ведь распределенная нагрузка, организация сетевого моста, и на свичах управляемых тоже есть распределенная нагрузка...
Цитата:
не более 10 подключений
А на 2000, и на 2003?
просто есть ведь распределенная нагрузка, организация сетевого моста, и на свичах управляемых тоже есть распределенная нагрузка...
vworld
Имеется ввиду число подключений юзеров по сети при этом http://support.microsoft.com/kb/314882/ru
Более 10 позволяют только серверные версии Windows.
Имеется ввиду число подключений юзеров по сети при этом http://support.microsoft.com/kb/314882/ru
Более 10 позволяют только серверные версии Windows.
vworld
Цитата:
Какие мосты? Какая распределенная нагрузка? Если по сети не качают фильмы, а идет нормальная работа, то, как советовал FreemanRU, посмотрите насколко загружен сетевой интерфейс. По идее на 20 станциях это будет 0,0%. Для файловых серверов критическим является - дисковая подсистема и RAM. Если на файловом сервере стоит 1С, то при активной работе 20 пользователей он будет практически лежать.
Цитата:
организация сетевого моста, и на свичах управляемых тоже есть распределенная нагрузка...
Какие мосты? Какая распределенная нагрузка? Если по сети не качают фильмы, а идет нормальная работа, то, как советовал FreemanRU, посмотрите насколко загружен сетевой интерфейс. По идее на 20 станциях это будет 0,0%. Для файловых серверов критическим является - дисковая подсистема и RAM. Если на файловом сервере стоит 1С, то при активной работе 20 пользователей он будет практически лежать.
psj
Как 20 юзеров подключатся к 1с на _рабочей_станции_?!
Как 20 юзеров подключатся к 1с на _рабочей_станции_?!
То есть, установка второй карточки не увеличит быстродействие системы, так? Уточнение: если кто-то по сети качает с сервера файл, занимая все 100 мегабит, то файловая система будет уже настолько занята, что даже если будет в наличии второе соединение, это не даст прироста скорости работы других, которым нужны лишь небольшие объемы данных с того же сервера?
Aleksanders
Цитата:
Это уже обсуждалось выше.
Vikong
Цитата:
Даст. НО это не будет мостом, а будет другой подсетью. Ты на каждого клиента свою подсеть делать будешь? PCI слотов не хватит
Цитата:
Как 20 юзеров подключатся к 1с на _рабочей_станции_?!
Это уже обсуждалось выше.
Vikong
Цитата:
даже если будет в наличии второе соединение, это не даст прироста скорости работы других
Даст. НО это не будет мостом, а будет другой подсетью. Ты на каждого клиента свою подсеть делать будешь? PCI слотов не хватит
psj
Стоит сервак - одна сетевуха на 100М - 100 юзеров одновременно засядут в 1С и начнут что то делать, что произходит?
ИМХО какнал просто разобьется на 100 этих пользователей?
Стоит сервак - одна сетевуха на 100М - 100 юзеров одновременно засядут в 1С и начнут что то делать, что произходит?
ИМХО какнал просто разобьется на 100 этих пользователей?
PSJ
Цитата:
Да зачем? Половину клиентов прицепить на одну карточку, половину - на другой. Так можно?
Вообще, КАК открываются файлы на сервере в данном случае- 1) по IP адресу, и уже только оттуда сливаются данные, или 2) это происходит как-то динамически - где посвободнее?
Цитата:
НО это не будет мостом, а будет другой подсетью. Ты на каждого клиента свою подсеть делать будешь? PCI слотов не хватит
Да зачем? Половину клиентов прицепить на одну карточку, половину - на другой. Так можно?
Вообще, КАК открываются файлы на сервере в данном случае- 1) по IP адресу, и уже только оттуда сливаются данные, или 2) это происходит как-то динамически - где посвободнее?
Мельком пробежался ...
Когда сталкивался с DFS одна из фишек была --
NLB -- network load balancing.
Думаю это то что нужно судя из названия
Когда сталкивался с DFS одна из фишек была --
NLB -- network load balancing.
Думаю это то что нужно судя из названия
Цитата:
Вообще, КАК открываются файлы на сервере в данном случае
Я имел в виду, когда открытие происходит по имени сервера, типа open_file('\\server\c\data\base.dbf')
Jovanotti
Цитата:
NLB -- network load balancing
Если есть возможность, объясните поподробнее, что это за фишка? Или где прочитать?
NLB в WinXP - это круто
Насколько я знаю, эта штука и в серверах не во всех есть. Только начиная с "Advanced Server"
Насколько я знаю, эта штука и в серверах не во всех есть. Только начиная с "Advanced Server"
Vikong
Цитата:
у тебя должна быть какая то система разрешения имен в IP (wins, dns).
когда клиент ищет имя, ему одна из вышеуказанных служб отдает IP.
все подключения идут по IP. только.
Jovanotti
Цитата:
ну, дАрагой...зачем ? при чем тут это ?
Равномерно распределять нагрузку на 1 сервак ?
Vikong
NLB тебе вообше ничем не поможет. NLB это технология распределения нагрузки на несколько идентичных серверов, вернее выполняющих идентичные приложения.
Например, у тебя есть вэб-сайт, на который ходят миллионы пользователей. Одной машине потянуть это сложно, поэтому делают много одинаковых вэб-серверов, объединяют в NLB-кластер и кластер старается равномерно распределять нагрузку на машины.
Сравни с твоей задачей.
Добавлено:
Alan Mon
Цитата:
любые серверные оси Win2003
Цитата:
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
Vikong
Две карточки можно использовать или разбив сеть на две подсети, или "объединив" их при помощи соответствующих утилит http://www.falconstor.com/productsnicexpress.asp
http://forum.ru-board.com/topic.cgi?forum=8&topic=4656#1
Но чтобы понять, есть ли в этом смысл, надо было сообщить конфигурацию сервера и выполняемые задачи, с указанием числа подключаемых пользователей, объемом баз, планируемым ежемесячным (или годовым) приростом и др.
А ты пытаешься получить правильный ответ, не сформулировав задачу
Две карточки можно использовать или разбив сеть на две подсети, или "объединив" их при помощи соответствующих утилит http://www.falconstor.com/productsnicexpress.asp
http://forum.ru-board.com/topic.cgi?forum=8&topic=4656#1
Но чтобы понять, есть ли в этом смысл, надо было сообщить конфигурацию сервера и выполняемые задачи, с указанием числа подключаемых пользователей, объемом баз, планируемым ежемесячным (или годовым) приростом и др.
А ты пытаешься получить правильный ответ, не сформулировав задачу
Про NLB понятно, это совсем не то, может, когда-то дорастем.
Looking
Цитата:
А разве нельзя просто присвоить карточкам разные адреса, скажем, 192.168.0.1 и 192.168.0.2, подключив их к одному свичу? Причем тут две подсети?...
Looking
Цитата:
Две карточки можно использовать или разъбив сеть на две подсети, или "объеденив" их при помощи соответствующих утилит.
А разве нельзя просто присвоить карточкам разные адреса, скажем, 192.168.0.1 и 192.168.0.2, подключив их к одному свичу? Причем тут две подсети?...
Две карточки в одном компе - пробовал. Не советую. НО прирост производительности был - это точно. А почему не советую, так это потому что комп с двумя сетевками иногда выпадал из сети - мог пропасть на полчаса, а потом снова появится.
Есть решение на серверных карточках Интел - есть спецпрога, которая объединяет две сетевки и делает им один ИП-адрес. Работает только с интеловскими карточками.
Насколько я помню NLB не позволяет динамически настраивать соединения, т.е. может сложится ситуация когда одна загружена на 100%, а вторая на 2%...
Есть решение на серверных карточках Интел - есть спецпрога, которая объединяет две сетевки и делает им один ИП-адрес. Работает только с интеловскими карточками.
Насколько я помню NLB не позволяет динамически настраивать соединения, т.е. может сложится ситуация когда одна загружена на 100%, а вторая на 2%...
Vikong
Тебе нужно быстрее, или как нибудь? Я тебе написал как делается правильно, для того чтобы исключить лишний сетевой траффик. Почитай по сетевым протоколам.
Тебе нужно быстрее, или как нибудь? Я тебе написал как делается правильно, для того чтобы исключить лишний сетевой траффик. Почитай по сетевым протоколам.
Vikong
А Вы можете рассказать ситуацию, которую пытаетесь разрулить вставляя вторую карточку в рабочую станцию?
А Вы можете рассказать ситуацию, которую пытаетесь разрулить вставляя вторую карточку в рабочую станцию?
2005 год, подниму
такой же вопрос :
на файлопомойке 2 харда и одна сетка 100 мб
есть и фильмы и прочее, что неплохо грузит сеть
если воткнуть вторую сетевуху - даст ли прибавки к скорости?
и как правильно сделать? ( т.е дать 2 картам разный ip? )
такой же вопрос :
на файлопомойке 2 харда и одна сетка 100 мб
есть и фильмы и прочее, что неплохо грузит сеть
если воткнуть вторую сетевуху - даст ли прибавки к скорости?
и как правильно сделать? ( т.е дать 2 картам разный ip? )
fArRsh
Цитата:
Какой-нибудь дерьмолинк стоит смешных денег, и для помойки вполне пойдет.
Цитата:
на файлопомойке 2 харда и одна сетка 100 мбА не проще ли сменить карточку на гигабитную? А заодно и свитч прикупить с гигабитными портами?
Какой-нибудь дерьмолинк стоит смешных денег, и для помойки вполне пойдет.
vlary
нарыл в нескольких магазинах стоковые ( лежащие больше полгода) свичи с уценкой и теперь пытаюсь выбить денег у начальства
нарыл в нескольких магазинах стоковые ( лежащие больше полгода) свичи с уценкой и теперь пытаюсь выбить денег у начальства
Страницы: 1
Предыдущая тема: Insufficient disk space
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.