Загрузка сети

Обсуждение технических вопросов по продуктам Novell

Загрузка сети

Сообщение Орлов Алексей » 09 окт 2003, 12:02

Добрый день коллеги! Проблема такая. Есть сервак 4.11, в нём сетевуха 10 Мб одновременно в сети работает примерно 15 пользователей. 4 из них с 1С, 13 с Досовой базой. Проблема такая, что бухи начинают жаловаться, что 1С типа медленно открываются приложения, хотя на мой взгляд нормально. Что можно сделать чтобы повысить производительность, кроме замены сетевой карты её я поменяю на 100Мб и есть ещё мысль поставить ещё один сервачёк на базе какого нибудь celerona 433 чисто для них, но тогда другой вопрос как подключить 2 сервера к одной рабочей станции для администрирывания. Они будут в одном дереве но с разными контекстами? Заранее спасибо за советы. Алексей.
Аватара пользователя
Орлов Алексей
 
Сообщения: 953
Зарегистрирован: 04 июн 2003, 12:43
Откуда: Нижний Новгород

Сообщение Игорь Вершинин » 09 окт 2003, 16:10

Стань супервизором обоих серверов и, как я понимаю, все будет работать (в смысле администрирования). Хотя если ты и так супервизор своего дерева, то добавлениие новых серверов в произвольные контексты не помешает тебе их администрить. Твои права будут автоматически на них делигироваться. Хотя для надежности можно и прямо их задать (чтобы фильтрами не прикрыл кто-нибудь).
Сеть для 1С нужна 100 мб. Это будет нормально, если используется платформа 7.7. Для 6.0 сгодится и 10 мб. Хотя 7.7 живет и на меньших скоростях, но при увеличении объема базы скорость будет тормозится. Особенно это заметно при построении отчетов и открывании журналов документов.
Аватара пользователя
Игорь Вершинин
 
Сообщения: 387
Зарегистрирован: 05 июн 2002, 20:34
Откуда: Волгоград

скорость сети

Сообщение Орлов Алексей » 09 окт 2003, 16:54

Да платформа 7.7 и именно это возникает при отчётах, тоесть считаете 100 Мб будет хватать, я впринципе всё равно хочу поставить чисто их сервачёк
Аватара пользователя
Орлов Алексей
 
Сообщения: 953
Зарегистрирован: 04 июн 2003, 12:43
Откуда: Нижний Новгород

Re: скорость сети

Сообщение Аркадий Глазырин » 10 окт 2003, 10:15

Орлов Алексей писал(а):Да платформа 7.7 и именно это возникает при отчётах, тоесть считаете 100 Мб будет хватать, я впринципе всё равно хочу поставить чисто их сервачёк



Вот готовое, проверенное решение:

Реализация агрегированного канала на сервере Netware.

1. Для того, чтобы настроить ИМЕННО АГРЕГИРОВАННЫЙ канал потребуется управляемый свич. Чтоб подробнее описать как именно настраивать сервер надо знать какие сетевые карты используются. На примере сетевых плат Intel скажу: это называется IANS.LAN (Intel Advanced Network Services). Суть в следующем - грузится ИАНС, грузятся драйвера сетевых карт, карты биндятся к ИАНС, а уже протокол биндится (в свою очередь) к ИАНС. Ну и сервис-паки лучше посвежее поставить.

2. Теперь поговорим о другом. О БАЛЛАНСИНГЕ. Я его настроил на тестовом сервере под управлением Novell Netware 4.11 при двух РАЗНОТИПНЫХ ОФИСНЫХ КАРТАХ на НЕУПРАВЛЯЕМОМ ОФИСНОМ свиче 3Com Office Connect Dual Speed Switch 8 port. Использованы две простые сетевые карточки офисного класса (Compex RL-100ATX и D-Link DFE-538TX).

Разница в том, что если при агрегированном канале обе платы работают на выкачку и на запись, то при БАЛЛАНСИНГЕ обе платы работают на чтение с сервера, а на запись в сервер только одна. При этом не получается полноценного умножения пропускной способности на число карт.
Вместо этого получаем нисходящий поток по всем картам сразу (параллельно), а восходящий только по одной карте.

Тут стоит заметить, что обычно количество читаемой информации раза так в два-три больше чем записываемой. Можно посмотреть это в модуле MONITOR - Lan/Wan information -> Выбираем карту -> смотрим позицию Total Send и Total Receive. Я вот сейчас посмотрел - у меня соотношение:

Send 3 692 344 412
Receive 1 764 218 304

Таким образом даже БАЛАНСИНГ способен серьезно увеличить скорость доступа к серверу за счет распараллеливания нисходящего потока.

3. Теперь описание как же это делается:

3.1. На свиче никакого транкинга делать не надо.
Можно использовать даже дешевый неуправляемый свич.

3.2. Enable NLSP routing in the Protocols->IPX section of INETCFG
(Packet forwardin is Enabled and Routing protocol:
NLSP with RIP/SAP compatibility)

3.3. SET LOAD BALANCE LOCAL LAN = ON, after IPXRTR has been loaded (at the AUTOEXEC.NCF is fine). This is an added option in INETCFG version 3.30 and above.

3.4. Параметр Set "Maximum Number of Path Splits" to 8 установить в
значение большее двух. (По умолчанию там 1).
Set "Maximum Number of Path Splits" to 8, in the Protocols->IPX->
Expert Configuration Options of INETCFG.

На этом этапе уже будет работать частичный балансинг. При этом каждый клиент будет использовать только одну карту в сервере туда и назад, но при этом пользователи будут равномерно "рассажены" по разным картам сервера. Можете увидеть это по морганию индикаторов.

Далее:

3.5. Номер сети IPX Net должен быть один для всех карт в баланс-группе.

Все. Заработал полный балансинг. Проверено. С 6 сентября 2001 года тест - сервер так работает. Потерь пакетов нет. Пробуйте. Хуже не станет. В самом плохом случае (например, если что-то не доделано как в 3.4.) будет не слишком эффективно распределяться трафик.

Внедрено в ряде организаций и бухгалтерий. В том числе работающих с ужасно требовательной к ресурсам 1С бухгалтерией версии 7.7 в файл-серверном варианте (например в ЗАО "Оргтехника-Центр", Екатеринбург).
Есть положительный эффект. Работает быстрее. Однако через неделю-две вострог утихает. К этой скорости все привыкают как и к 100Mbit после восьми лет работы с 10Mbit сетью и снова начинаются вздохи и кряхтения. Однако это большей частью проблемы самой 1С версии 7.7 в ущерб делу "заточенной" исключительно под SQL.


С уважением,
Аркадий Глазырин
CNA

Россия,
Екатеринбург
E-mail: gru68@mail.ru.remove_this.
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron