Samba és DOS

Sewastok!

Egy régi könyvelő/szállodavezető program miatt van szükség DOS-os kliensekre. A Novell szerver haldoklott, ezért próbálkoztam a Sambaval. Szinte kifogástalanul működik együtt a DOS és a Samba. Az egyetlen gond az, hogy baromira lassú a kliensprogram működése. A TCP/IP-re gyanakodtam, ugyanis kipróbáltam a mars_nwe szolgáltatást is, ami Novell fájlszervert emulál és így IPX-en kommunikálhattak a DOS-os kliensek, és ekkor a sebesség nagyjából azonos volt azzal, amikor egy valódi Novell volt a szerver, de itt olyan hibaüzeneteket kaptam komolyabb műveleteknél, hogy "No more free file handles".

Két kérdéssel fordulnék Hozzátok:
- lehet-e valamit gyorsítani a DOS-os TCP/IP protokoll működésén? Esetleg a Samba-t kell finomhangolni?
- kiküszöbölhető-e valahogy a hibaüzenet a mars_nwe-ben?

Hozzászólások

- kiküszöbölhető-e valahogy a hibaüzenet a mars_nwe-ben?

Nem tapasztaltam ilyet, pedig tobb eve mukodik nalunk egy mars_nwe. Terhelve van rendesen, atlag 150 user dolgozik rajta, sok millio file van a volume-okon, 5-10 MB/s szokott lenni a kimeno adatforgalom. Meg azt is kibirta, hogy egy monitor.nlm-szeruseget belefejlesztettem :-)

Szoval az az erzesem, hogy inkabb kliens oldalon van valami gubanc (files= a config.sys-ben?).

A files 120-ra van állítva.
Az a furcsa, hogy csak egyetlen fájlnál hasalt el egy bizonyos műveletnél. Igaz alaposan nem tudtuk tesztelni, de azért terheltük. Egy dbase alapú programról van szó és egy adatbázis-fájlt próbál elérni, amikor a hiba jelentkezik.

Eszembe jutott valami, régen én is szívtam ilyesmivel.
Nálunk nics Mars "csak" Novell szerverek,
a file handles az jogos, csak most sehol sincs ilyen beállítva , mégis megy minden.
Régen be volt állítva pár helyen, arra kell vigyázni, hogy nem lehet akármennyi, mert a config.sys ben levő files számhoz hozzáadódik, a kettő együtt nem lehet több, mint 255 (nem tudom miért, de ez van).
file handles=130 például, arra nem emlékszem számít e hová írod.
Azt hiszem azt adja meg, hogy a kliens hány filet nyithat meg egyszerre a szerveren, alapból jóval kevesebb, talán 40 körül. (bocs de régen volt, a mostaniakban meg nem találtam ilyen konfigot).

A novell kliens net.cfg fájljában kell a file_handles paramétert beállítani,
a config.sys files paramétere hatástalan.

Halihó

Kicsit bányásztam régi config állományokban, és rájöttem miért nincs nálunk most a net.cfg-ben file handles.
Azért mert a shell cfg-ben van.
Hangsúlyozom ez nem Mars, hanem Netware 3 és 4 (4.11).
A használt clipper programok rettentő memóriaigényesek 600k fölé kellett tornászni novell driverek nélkül, és baromi sok állományt nyitnak meg, jóval 100 felett, ezért volt korábban gond, hogy a configban és a shellben megadott paraméterek túllépték a 255-öt.
No, jelenleg a novell kliens könyvtárban van a net.cfg és a shell.cfg is.
A shell.cfg így néz ki
IPX SOCKETS=100
FILE HANDLES=120
más nincs benne és így most tökéletesen működik minden.
Hallottam, hogy néhány dolgot másként csinál a Mars, de azért ezzel tennék egy próbát a helyetekben, ha nem jó bocs, csak egy tipp, Netware alatt így ok.

Én sokáig ezt a klienst használtam Dr-DOS-os gépeken mars_nwe-hez, mert egy olyan DOS-os programot használtunk, aminek legalább 512kB szabad konvencionális memória kellett és nem találtam olyan samba klienst ami 300kB-nál többet hagyott volna szabadon! Lehet, hogy nálad is ez okozza a lassulást és nem a TCP/IP.
http://w3.keviz.hu/nw/Dr-DOS-NW_kliens.zip
RTL8139-es hálókártyához van beállítva, ha nálad más van, akkor módosítsd!
(Egy idő után törlöm, de hetekig fent lesz.)

a mars ipx -et használ!
most dos lan manager vagy novel kliensel nyomod?
a többiek válasza sem egyértelmű.............

Van javaslatotok arra, hogy hogyan lehetne a Samba elérését felgyorsítani DOS alatt?

Van arra lehetőség, hogy a Samba-t IPX protokollon keresztül használjam?

Tudom, hogy nem vigasztal, de nálunk az ősrégi dos-os (clipper+dbase) könyvelőprogram tökéletesen fut xp samba pároson. Sőt, sokkal gyorsabb, mint előtte a dos netware 4.11 párossal.

SZia!

Ha meg aktualis...

Protelben nagyon jo, hogy integralva vagyon a nagyobb foglalasi rendszerekhez. Partszelrol ennyit tudok rola, sajnos nem en vagyok a hotel rendszergazdaja...
Ami nem jo: nincs magyaritva, windowsos nagyon, terminalszerver kell ala, amit Ausztraliaban hosztolnak, mert igy dontott a nagyfonokseg.