Извечный вопрос: Pervasive 2000 и NW 5.1

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

Извечный вопрос: Pervasive 2000 и NW 5.1

Сообщение sPoTty » 05 июл 2004, 17:05

Такая вот история... Активно юзаем Btrieve (DOS brequest). Сервачок старенький и тормозит изрядно. К тому же дисковая система летит потихоньку. Поэтому решили поставить новый сервак:

ASUS P4P800 Delux i865e 512Mb Tekram SCSI 36.7G Seagate, встроенная сеть 3Com 1Gb + Dlink 100Mb.

Проблема №1.
Поставили NW 5.1 sp7. Тут начались проблемы - не было дров под 3Com. Худо-бедно нашли в инете, поставили. Сеть сервак через 3Com видит. Но! Скорость копирования (особенно мелких файлов) по сети просто ужасная. Переключаюсь на Dlink - все супер! В чем проблема? Не могу понять...

Проблема№2.
Поставили Pervasive 7.0. Настроили bti.cfg На локальную поставил клиента первасива. Бтрбокс отключил - юзаю только реквестер. И что? Отчеты, которые на старом серваке скручиваются за минуты здесь вертятся несколько часов. Т.е. все работает, но жутко медленно (даже через DLink). Опять не могу понять - где собака зарыта...

Помогите разобраться, пожалуйста. Ламер я, не у кого учится, но так хочется стать гуру и помогать другим :)
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Сообщение Dmitry Slepchenko » 05 июл 2004, 17:31

По проблеме N 2:

Пожалуйста, напишите полностью содержание autoexec.ncf, bstart.ncf, bti.cfg c тома SYS.

RAM 512 - ммммм...маловато, учитывая рекомендации Первасива, что под кэш битрива желательно отводить одну треть от общего кол-ва памяти.

Семерка битрива была странной, чувствительной к своим сервиспакам. Вот, к примеру, какие версии NLM проверенные и используются в настоящий момент (повторю, это для версии 7):
bspxcom.nlm 7.0.601.201
btrieve.nlm 7.0.810
nwbsrvcm.nlm 7.0.601.201
nwmkde.nlm 7.16.000

Более того, быстрота в битриве зависит от параметров движка MKDE. К примеру, параметр TransDurability=NO увеличивает быстродействие, но отключение этого параметра может нарушить целостность базы при крахе системы (данные в кэше битрива не будут сброшены на диск), и т.д. и т.п.

С ув.,
Дмитрий
Аватара пользователя
Dmitry Slepchenko
 
Сообщения: 115
Зарегистрирован: 22 июн 2004, 12:46
Откуда: СПб

Видимо все дело в настройках.

Сообщение Boris Morozov » 05 июл 2004, 20:44

По 3COM - если вы с трудом нашли драйвера, то 3COM скорее всего левый, нормальный 3COM не может стоить 15 баксов, как его продают везде. Соответственно со всеми вытекающими. Выкидывайте его, оставьте D-LINK или найдите нормальную карту.

Что касается brequest, то все дело тут в настройке протоколов. Brequest по определению работает по IPX, а если клиент Новелла зацепился по IP,
то вы получите именно тот самый результат. Лечится принудительным переводом клиента на IPX, либо установкой нормального клиента Pervasive с Btrbox95. Ничего там сложного нет, а работает прекрасно с ДОС приложениями.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: Видимо все дело в настройках.

Сообщение Аркадий Глазырин » 05 июл 2004, 21:32

Boris Morozov писал(а):По 3COM - если вы с трудом нашли драйвера, то 3COM скорее всего левый, нормальный 3COM не может стоить 15 баксов, как его продают везде. Соответственно со всеми вытекающими. Выкидывайте его, оставьте D-LINK или найдите нормальную карту.


Как борец с подделками солидарен с Вами.
Но! В данный момент не тот случай.

Цитирую:

sPoTty писал(а):ASUS P4P800 Delux i865e 512Mb Tekram SCSI 36.7G Seagate, встроенная сеть 3Com 1Gb
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Да, действительно не заметил.

Сообщение Boris Morozov » 06 июл 2004, 00:18

Значит еще и свитч участвует в этом деле. И такое видели, особенно с гигабитом.

В конкретном случае я бы сначала разобрался с базой, тем более что и 100MB пока видимо за счастье, а уж потом бы взялся за эксперименты с гигабитом.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение sPoTty » 07 июл 2004, 15:31

Дмитрий, привожу листинг файлов:

autoexec.ncf

//==============================================

#The Support Pack install has moved timesync configuration to sys:\system\timesync.cfg

SET BINDERY CONTEXT = O=GOOD
SET TIME ZONE = BST-6

# Примечание: информация о часовом поясе, приведенная выше,
# должна всегда предшествовать имени СЕРВЕРА.
#ПРЕДУПРЕЖДЕНИЕ!!
FILE SERVER NAME GOODN
#ПРЕДУПРЕЖДЕНИЕ!!
# Если Вы изменяете имя этого сервера, Вы должны переустановить
# все лицензии, которые назначены этому серверу. Используя
# NWAdmin, дважды щелкните объект Лицензия (license), затем
# кнопку Назначения. Если появится старое имя
# этого сервера, надо удалить его, а затем добавить
# новое имя сервера. Выполните это для всех объектов Лицензия.
SERVERID 4F49850
load conlog maximum=100
SEARCH ADD SYS:\JAVA\BIN
; Network driver LOADs and BINDs are initiated via
; INITSYS.NCF. The actual LOAD and BIND commands
; are contained in INITSYS.NCF and NETINFO.CFG.
; These files are in SYS:ETC.
sys:etc\initsys.ncf
#LOAD IPXRTR
#LOAD YUKONNW.LAN SLOT=10007 FRAME=ETHERNET_802.2 NAME=YUKONNW_1_E82
#BIND IPX YUKONNW_1_E82 NET=100
#LOAD DLKFET.LAN SLOT=2 FRAME=ETHERNET_802.2 NAME=DLKFET_1_E82
#BIND IPX DLKFET_1_E82 NET=10
#LOAD IPXRTRNM
MOUNT ALL

SEARCH ADD SYS:\JAVA\NWGFX
SYS:\SYSTEM\NMA\NMA5.NCF
bstart.ncf
rem hasp.ncf
rem load portal.nlm
rem LOAD NICISDI.XLM s
rem LOAD SASDFM.XLM
rem LOAD SAS.NLM
rem LOAD PKI.NLM

#RCONAG6.NLM необходим для RConsoleJ
#LOAD SPXS
#LOAD RCONAG6 <Your Password Here> 2034 16800
rem STARTX.NCF

//==============================================
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Сообщение sPoTty » 07 июл 2004, 15:33

bstart.ncf

//==============================================

LOAD CLIBAUX
LOAD PSVCS
LOAD NWAIF103
LOAD NWENC103
LOAD DSAPI
LOAD CLXNLM32
LOAD NWMKDE
LOAD BTRIEVE
BTRV LINK
LOAD NWBSRVCM

//==============================================
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Сообщение sPoTty » 07 июл 2004, 15:35

bti.cfg

//==============================================

;*************************************************************************
;*
;* (c) Copyright Pervasive Software Inc. 1982-1998, All Rights Reserved
;*
;* Pervasive Software product initialization file for NetWare
;*
;*************************************************************************

[MicroKernel]
MaxFiles=360
CacheSize=200000

MaxCursors=1600
BalancedTrees=NO
ForceFileVersion=0700
SystemData=YES
MaxDatabases=15
Logging=NO
CompressedBufferSize=16
ExtendedBufferSize=16
MergeSortBufferSize=0
MaxRecSize=63
TransDurability=YES
TransLogBufferSize=256
TransLogFileSize=512
SysTransBundleLimit=65535
SysTransTimeLimit=10000
MaxClients=30
BackgroundThreads=4
WaitLockTimeout=15
TransLogDirectory=SYS:SYSTEM\MKDE\LOG
Trace=NO
TraceFile=SYS:SYSTEM\MKDE.TRA
TraceDataBufferLength=128
TraceKeyBufferLength=128
TraceOpsList=ALL
Validate Request=NO
LoadRouter=NO
RouterCommBufferSize=16
Use FileIO Mutex=NO
[InstallInfo]
InstallDir=F:\PVSW
SystemDir=F:\SYSTEM
InstallIniName=PTKSETUP.INI
VersionLevel=7.94
PatchLevel=4
BuildLevel=251

[Database Names]
DBNamesDirectory=SYS:SYSTEM

[Btrieve Interface]
Embedded Spaces=NO

[Btrieve Communications Manager]
MaxWorkerThreads=16
MaxRecSize=65116
MaxClients=100
MaxReceivePacketSize=1500
Use SAP=AUTODETECT
Supported Protocols=SPX
Listen IP Address=
TCP/IP Multihomed=YES
Enable AutoReconnect=NO
AutoReconnect Timeout=180

//==============================================
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Сообщение sPoTty » 07 июл 2004, 15:43

Версии NLM-ок:

BSPXCOM.NLM v7.90.000, Build 230
BTRIEVE.NLM v7.90.000
NWBSRVCM.NLM v7.90.000, Build 230
NWMKDE.NLM v7.94.251.000

Что посоветуете?
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Re: Да, действительно не заметил.

Сообщение sPoTty » 07 июл 2004, 15:44

Boris Morozov писал(а):Значит еще и свитч участвует в этом деле. И такое видели, особенно с гигабитом.

В конкретном случае я бы сначала разобрался с базой, тем более что и 100MB пока видимо за счастье, а уж потом бы взялся за эксперименты с гигабитом.


Свич DLink 100Mb... вроде нормальный...
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Сообщение Андрей Тр. aka RH » 07 июл 2004, 16:37

С гигабитными картами, воткнутыми в негигабитный порт, бывают забавные вещи. Традиционно попробуйте выставить принудительно скорость у карты в 100, при загрузке драйвера, и на свиче тоже, если он управляемый. Ну и дрова искать, как уже говорили.
Даешь отдельный раздел по ZENworks ... :bad-words: .. и печати !
Аватара пользователя
Андрей Тр. aka RH
 
Сообщения: 3937
Зарегистрирован: 18 июн 2002, 11:27

Сообщение sPoTty » 07 июл 2004, 18:27

Попробую последовать вашему совету....
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Клиенты Novell у вас по чем цепляются?

Сообщение Boris Morozov » 07 июл 2004, 21:51

По IP или по IPX? И какие версии клиентов?
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: Клиенты Novell у вас по чем цепляются?

Сообщение sPoTty » 08 июл 2004, 06:09

Boris Morozov писал(а):По IP или по IPX? И какие версии клиентов?


По IPX. Версия клиента 3.4
sPoTty
 
Сообщения: 12
Зарегистрирован: 05 июл 2004, 16:43

Несколько советов

Сообщение Dmitry DRB » 08 июл 2004, 10:52

Ну, во-первых, судя по версии NLM-ов, у Вас не Pervasive 7.0, а Pervasive SQL 2000i с SP4.
Во-вторых, если Вы пытаетесь работать по IPX, то рекомендую загрузить SPXS.NLM. У нас Btrieve на сервере поднимается файлом MGRSTART.NCF в таком виде:

load tli
bstart
load spxs
load psregsvr
#load sys:odbc\odbc
#load nwsqlmgr sys:\odbc\odbc.ini


Удачи, Дима
Dmitry DRB
 
Сообщения: 30
Зарегистрирован: 28 янв 2003, 10:14
Откуда: Moscow

След.

Вернуться в Novell

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

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

cron