Терминальный сервер под ДОС-приложение. Как расти?

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Терминальный сервер под ДОС-приложение. Как расти?

Сообщение StasM » 01 ноя 2006, 16:14

Есть сервер 2 Ксеон 2,8 - 2 гига - Адаптек 2120 -64МБ
4 скази 36*10к Рэйд-10.
На нем стоит Вин 2000 вервер СП4 + Цитрикс XP
Работает древнее DOS приложение на фокспро. Объем основной базы сейчас 2.5 гига (набралось с начала года, каждый год база режется). Работает около 30-40 пользователй. Стоит Time DOS
В принципе, все работает с приемлемой скоростью, но ожидается увеличение объема и добавление еще 10-15 пользователй.
Какие будут советы? Советы сменить программы на что-нибудь поновее рассматриваются, но в обозримом будущем не могут быть реализованы (в течении года нереально, а до начала 2007 настроить все что нужно в новой программе можем не успеть). Следовательно переход возможен в районе 2008 года.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 01 ноя 2006, 17:38

Сколько в среднем отъедает одна сессия ?
Какова нагрузка на дисковую ?
Сколько ОЗУ свободно в среднем ?

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 01 ноя 2006, 18:22

Сейчас при работе 20-25 пользователй показывает:
физическая память доступно 0,8-1 гига,
системный кэш - 0,8-1,2 гига.
Один экземпляр программы ест 11-12 МБайт - как в config.fp  написал, столько и ест.
Нагрузка на дисковую - если просто идет выписка (10-15 человек) - то очередь меньше 1.
При выполнении нескольких отчетов - начинает писать на диск временные файлы. 100-300 обращений на запись в секунду, скорость записи 3-10 МБт/с с пиками до 25-30 МБт/с.  При этом чтения почти не происходит.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 01 ноя 2006, 18:25

До последнего времени использовался RAID-5 на 3-х дисках + резервный. Сильно тормозило при формировании тяжелых отчетов, при чем не столько формирование отчета, сколько работа остальных пользователей. Недавно почитал про сравнение производительностиразных уровней  RAID и перестроил массив на 10.
Отчеты формируются с той же скоростью, но остальные пользователи работают нормально.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 01 ноя 2006, 18:30

Кроме основного приложения сервер используется для печати так называемых "качественных" - графические файлы формата tiff. Программа на Дельфи с использованием gdiplus. Также работает в терминале (обычно 3-4 пользователя).
Из основного приложения большой объем печати (сохраняются текстовые файлы и напрямую копируются в порт принтера вида \\printserver\printer). Очередь печати организована на другом компьютере.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 02 ноя 2006, 11:04

Советов практически нет... Разве что может начать в процессоры упираться. Описанная нагрузка на дисковую - далеко не смертельна для 2120S и 4х10К винтов в RAID10. Максимум, что имеет смысл сделать - добить ОЗУ до 4 ГБайт, смысл - увеличить файловый кэш ОС.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 02 ноя 2006, 11:23

Спасибо. Попробую добавть память, а там посмотрим.

Аватара пользователя
Andrew Sapronov
Advanced member
Сообщения: 107
Зарегистрирован: 05 июл 2005, 17:23
Откуда: Питер

Re: Терминальный сервер под ДОС-приложение. Как расти?

Сообщение Andrew Sapronov » 02 ноя 2006, 11:37

StasM писал(а): На нем стоит Вин 2000 вервер СП4 + Цитрикс XP
А не было ли опыта работы с этими DOS приложениями на 2003? Как у Вас со стабильностью? Просто у нас есть подобные приложения и поговаривают, что на 2003 они ведут себя получше. Попробовать возможности нет. Может располагаете какой то информацией?

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 02 ноя 2006, 11:48

Пробовал 2003 - временами приложение зависает. Причем как-то странно - если просто работать - нажимать кнопки, просматривать данные, выписывать накладные - все замечательно. А если запускаешь какой-либо отчет, который выполняется достаточно долго - то с довольно большой вероятностью после выполнения отчета приложение перестает реагировать на клавиатуру. Причем чем быстрее машина, на которой это делается - тем больше вероятность.
На моей рабочей машине (Цел 2000), не видел не разу, на П4-2,8 - примерно каждые 10-20 запусков отчета, на сервере - примерно каждые 5-10 раз.
В итоге снес 2003, поставил 2000 - проблем нет.

edo
Advanced member
Сообщения: 123
Зарегистрирован: 14 фев 2006, 02:40
Откуда: пенза

Сообщение edo » 10 ноя 2006, 18:26

рассказывали об удачном опыте под linux + dosemu, в общем-то нет оснований не верить.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 04 дек 2006, 17:26

Ближе к новому году ывеличился поток накладных - в результате таки уперлись в процессоры. Если я сейчас поставлю один сервер в ферму (на 2-х 2-х ядерных ксеонах, и с простым SATA зеркалом для системы), то не будет ли он медленнее работать из-за доступа к базам по сети?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 04 дек 2006, 17:29

Будет немного медленнее.
Было бы неплохо обеспечить гигабит между серверами.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 04 дек 2006, 17:33

Гигабит между серверами легко - свитч 2*1000+24*100 в шкафу стоит. Сейчас в 1 гигабит воткнут старый сервер, второй болтается.
Но насколько я знаю, в Вин 2000 если хотя бы один пользователь работает по сети, то отключается кэширование на запись и работа заметно замедляется? Или при наличии RAID контроллера со своим кэшем это не критично?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 04 дек 2006, 17:48

Вы путаете :) Это про AD и файловый кэш ОС.

StasM
Advanced member
Сообщения: 140
Зарегистрирован: 01 ноя 2006, 13:28
Откуда: Краснодар

Сообщение StasM » 04 дек 2006, 18:03

Так что, тогда имеет взять 1-U сервер с 2*51x0 на нем 4 гига ram и SATA зеркало для системы и временных файлов? А на старом сервере вообще ничего не запускать и использовать его как внешнюю дисковую систему?

Ответить

Вернуться в «Серверы - Конфигурирование»

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

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