Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Сервер для DOS-базы данных (http://forum.oszone.net/showthread.php?t=39668)

Guest 15-12-2003 02:23 266594

Народ! Послушайте заморочку!
Сеть(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 266595

проблема в том, что ДОС приложения в принципе под виндами грузят систему на 100%, они забирают всю память.

Bugs 15-12-2003 03:52 266596

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

Baboon 15-12-2003 09:04 266597

Что-то подобное было с Бэстом под WinNT... Пока не воткнул Новелл...

Vich 15-12-2003 10:17 266598

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

kirill 15-12-2003 12:12 266599

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

Guest 16-12-2003 12:38 266600

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

Vich 16-12-2003 18:25 266601

Novell - это сетевая операционная система (т.н. unix-based)
почитай
ну а достать - либо у официального диллера, либо..


Время: 08:30.

Время: 08:30.
© OSzone.net 2001-