PDA

Показать полную графическую версию : Сервер для DOS-базы данных


Guest
15-12-2003, 02:23
Народ! Послушайте заморочку!
Сеть(100Mb) на 30 компов. На сервере(WinNT4.0server) находятся файлы базы данных. База - древнее DOS - приложение написанное на КЛИПЕРЕ(!) Оно запускается на рабочей станции и работает с файлами расположенными на сервере. На самом сервере никакое ПО относящееся к базе не запускается т.е. он работает как файл-сервер и только.
Тормоза страшные!
Я не понимаю где узкое место! Загрузка ЦП сервака 8%. Загрузка сети 0.01%(!). Рабочие станции Pentium 4 т.е. им перегрузка при работе с DOS не грозит.
Пробовал подменять сервер(P2-200МГц) своим Ноутбуком(Celeron 1.7ГГц-Win2000server). Производительность увеличилась. Причем чем больше висит клиентов тем ощутимей разница. Но он тоже не хочет грузиться под завязку! Ресурсы невостребованы! Или DOS впринципе не может загрузить мою сеть? И еще: если просто копировать большой файл с сервера сеть грузится на 0.67%(!) ЦП сервака 10% а тотже файл с моего бука: сеть - 60% ЦП бука - 20%. Что тормозит подскажите! Что играает главную роль в работе файл-сервера? Я контору на новый сервак развел... может зря?

Delirium
15-12-2003, 02:59
проблема в том, что ДОС приложения в принципе под виндами грузят систему на 100%, они забирают всю память.

Bugs
15-12-2003, 03:52
Guest
А винты то какие? Сколько памяти? (имеется в виду сервер)
Я бы поставил СКАЗИ винты и оперативки ну гигабайт точно. ЧТо бы вся база висела в памяти и всё. ТОгда проблем отсанется только две: сеть и клиентские машины.

Baboon
15-12-2003, 09:04
Что-то подобное было с Бэстом под WinNT... Пока не воткнул Новелл...

Vich
15-12-2003, 10:17
как сказал Baboon неплохим решением оказывается Novell.
Но проблему торможения dos-сеансов под w2k нужно решать отдельно. но с Novell будет по любому быстрее чем с  WinNT

kirill
15-12-2003, 12:12
Если нужна производительность для DBase 3 базы, то однозначно Novell нужен. Только из-за наличия такой базы до сих пор на новеле сидим. Проверено на НТ еле тащится. Как вариант можно попробовать запускать в режиме терминала, приложение будет запускаться на сервере, никакая перекачка инфы не нужна. Хотя не уверен, тчто хорошо получится, пробовал только на четыре соединения.

Guest
16-12-2003, 12:38
Всем спасибо за ответы!
Большинство сошлось на использовании Novell...
Только я извиняюсь за глупый вопрос но что это такое, с чем его едят и где достать. Кстати теперь у меня есть новый сервер 2х процессорная машинка по 2.6ГГц... Думаю как его применить!

Vich
16-12-2003, 18:25
Novell - это сетевая операционная система (т.н. unix-based)
почитай (http://www.novell.ru/products/)
ну а достать - либо у официального диллера, либо..




© OSzone.net 2001-2012