Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

медленная работа по протоколу TCP : УКМ-2

25.04.2024 7:32


07.05.2008 17:22
basil
 
Привет Всем!
Проблема такая:
Операционная система DOS, сначала сетка была настроена по протоколу IPX, затем после установки безналичных платежей перешли на протокол TCP. После этого значительно замедлилась работа по сети, т.е. обновление базы и выгрузка данных, примерно раза в два. Вопрос такой: это сам TCP более медленный или он неправильно настроен.
08.05.2008 00:37
Vovantus
 
Цитата:
basil Привет Всем!
Проблема такая:
Операционная система DOS, сначала сетка была настроена по протоколу IPX, затем после установки безналичных платежей перешли на протокол TCP. После этого значительно замедлилась работа по сети, т.е. обновление базы и выгрузка данных, примерно раза в два. Вопрос такой: это сам TCP более медленный или он неправильно настроен.
Замедление работы в чём выражено? Непосредственно в копировании данных, или в подготовке к копированию? Если второй вариант, то попробуй подправить файлик c:\net\hosts. Ниже строки
127.0.0.1 localhost
нужно дописать ip-адрес сервера и его сетевое имя через пробел, например
192.168.0.1 Server

Ещё вопрос. Как именно добавляли IP протокол? Полностью удаляли сетевые настройки, или тупо поверх изменения накатили? На мой взгляд, нужно скопировать на УКМ дистрибутив сетевого клиента, затем убить каталог NET и не забыть вычистить файл autoexec на предмет сетевых файлов, именно там сеть инициализируется. Вполне возможно, что там что-то от IPX'а осталось. Затем заново установить и сконфигурировать сеть только на протокол TCP/IP.

Из личного опыта. Недавно в магазинах перенастраивал кассы. В том числе переводил их на работу по протоколу TCP/IP. До этого годами работал IPX. После перехода, никакой существенной, различимой на взгляд, разницы в скорости работы по сети обнаружено не было.
08.05.2008 09:07
basil
 
Цитата:
Замедление работы в чём выражено?
В копировании данных по сети.
Цитата:
Ещё вопрос. Как именно добавляли IP протокол?
Вроде бы устанавливал правильно, сначала удалил папку NET, затем установил с дистрибутива.
Попробую еще раз переставить.
08.05.2008 09:51
Vovantus
 
Цитата:
basil Попробую еще раз переставить.
На тех кассах, где используется только TCP/IP, нуна убрать из файла autoexec.bat запись
NWLINK.
Это как раз и есть IPX.
08.05.2008 10:51
basil
 
Вроде бы ссылок на IPX нигде нет:
Засек по времени файл 5Мб копируется на сетевую папку почти минуту.

AUTOEXEC.BAT
@ECHO OFF
C:\DOS\SMARTDRV.EXE a- b- c
PATH C:\;C\DOS;C\SMUKM30;C\NET
c:\DOS\share.exe
call c:\net\startnet.bat
c:\keyrus\keyrus
c:\dos\mode COM2: 9600,N,8,1,
c:\dos\mode bw80
cd smukm30
cashmain.exe

STARTNET.BAT
C:\NET\net initialize
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start
C:\net\net time \\server /set /yes

PROTOCOL.INI
[network.setup]
version=0x3110
netcard=ms$ne2clone,1,MS$NE2CLONE,1
transport=tcpip,TCPIP
lana0=ms$ne2clone,1,tcpip

[TCPIP]
NBSessions=6
SubNetMask0=255 0 0 0
IPAddress0=10 10 1 31
DisableDHCP=1
DriverName=TCPIP$
BINDINGS=MS$NE2CLONE
LANABASE=0
[MS$NE2CLONE]
IOBASE=0x240
INTERRUPT=5
DriverName=MS2000$

[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP

SYSTEM.INI
[network]
sizworkbuf=1498
filesharing=no
printsharing=no
autologon=yes
computername=POS1
lanroot=C:\NET
username=POS
workgroup=NATASHA
reconnect=yes
dospophotkey=N
lmlogon=0
logondomain=NATASHA
preferredredir=basic
autostart=basic
maxconnections=8

[network drivers]
netcard=ne2000.dos
transport=tcpdrv.dos,nemm.dos
devdir=C:\NET
LoadRMDrivers=yes

[Password Lists]
*Shares=C:\NET\Shares.PWL
SKLAD=C:\NET\SKLAD.PWL
POS=C:\NET\POS.PWL

[386enh]
TimerCriticalSection=5000
UniqueDosPSP=TRUE
PSPIncrement=2


CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\smartdrv.exe
DEVICE=C:\DOS\EMM386.EXE X=C800-CBFF
DOS=HIGH,UMB
FILES=110
BUFFERS=50
FCBS=4,0
device=c:\net\ifshlp.sys
LASTDRIVE=z
08.05.2008 10:55
akonev
 
попробуй прописать сервак в hosts и lmhosts
как ни странно, часто помогает
08.05.2008 11:03
akonev
 
кстати, а что у тебя за касса? точнее, какая сетевуха?
что-то ne2000 clone вызывает серьезные сомнения в том, что это родной драйвер.

еще одно, парадоксальное на первый взгляд, лекарство - подрезать скорость на кабеле до 10 в конфигураторе сетевухи (если он доступен, конечно)
08.05.2008 11:13
Vovantus
 
Может ещё что-то менялось помимо протокола? Свитч, например.. Как вариант, чтобы исключить железную составляющую, верни взад IPX на одной кассе и попробуй снова скопировать тот 5 метровый файлик. Время засеки и отпишись. Может там разница в 10 секунд будет
08.05.2008 11:22
bob
 
А сервак, где шары лежат какой? У нас с 2003 сервером и интеловской карточкой были проблемы со скоростью копирования по TCP, поэтому используем WIN2000.
08.05.2008 11:36
basil
 
Сервер Windows 2000 SP4, касса Siemens Nixdorf Beetle 20MF, сетевуха на ней 10Мб, какая не знаю. Изначально настраивали под IPX, скорость была раза в 2-2,5 больше. Кроме протокола ничего не менял. Завтра обратно IPX попробую и отпишусь.
Прописать сервер в hosts и lmhosts попробую.
Спасибо.
Часовой пояс GMT +3, время: 07:32.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.