Boris Morozov писал(а):Там же всех дел - вставить четыре команды в цикл ожидания.
push ax
mov ax,1680h
int 2fh
pop ax
И будет вам счастье.
Неужели весь мир так мучается. Сомнение берет. Мне понадобилось, я за пару дней разобрался, подправил библиотеку и мы забыли про тормоза.
Boris Morozov писал(а):И был глюк с Brequest на процессорах Cyrix. (На них кстати Netware не ставилась в принципе).
АлександрСмирнов писал(а):Повторил эксперимент что описал в начале темы . НО на этом же тестовом сервере настроил CIFS. На рабочей станции станции подключил сетевой диск через протокол CIFS ( т.е. не через NW-клиента), так часть дисков на станции подключено черес NCP к NW-серверу, один диск через CIFS к NW-серверу, и один диск в серверу Win2000.
повторил замеры (на NW-сервере через CIFS и NCP расшарена одна и таже папка, на MS-сервера папка с таким же содержимым)
WinXPsp2 (антивируса нет) клиент 4.91sp1
NW NCP 4'32"
NW CIFS 0'23"
Win2000 0'21"
Win98se (антивируса нет) клиент 3.40
NW NCP 0'58"
NW CIFS 0'27"
Win2000 0'30"
получается проблема в новеловском клиенте или в протоколе NCP?
P.S. правда почемуто время загрузки exe-шника через CIFS происходит дольше, появилась задержка при отрытии меню в программе, но после запуска тестового пункта меню программа работает быстрее чем по NCP, на рабочей станции под winXP увеличил ОЗУ до 512 - дос программа стала работать быстрее чем на win98se 128 ОЗУ
АлександрСмирнов писал(а):NW NCP 4'32"
NW CIFS 0'23"
Win2000 0'21"
Win98se (антивируса нет) клиент 3.40
NW NCP 0'58"
NW CIFS 0'27"
Win2000 0'30"
получается проблема в новеловском клиенте или в протоколе NCP?
Павел Гарбар писал(а):потому и работают в этой ситуации быстрее, а Новелл (имеется ввиду NCP) - честнее - битых файлов не будет. Из-за этого 1С на виндовых серверах в файл-серверном варианте и не переживает больше 5 пользователей -не тянет, сразу говорят: "Переходите на SQL!"
Boris Morozov писал(а):Проблема не в протоколе NCP а в идиотском режиме работы программы и каличном алгоритме разделения времени ядра винды. Нормальный режим работы протоколов, отдать управление другой программе, когда идет обиен данными. Но в таком режиме, когда программа тупо циклит процессор нормальные правила не действуют. И после отдачи управления клиент его обратно получить не может. А мастдайные клиенты видимо производительностью не сильно озабочены, потоков создают поменьше и в данном случае при таком изврате получается быстрее.
АлександрСмирнов писал(а):на win2000 выключать не пробовал,
а включать параметы
File Caching = on и File Commit = on
SET CLIENT FILE CACHING ENABLED = ON
SET LEVEL 2 OPLOCKS ENABLED = ON
никаких изменений в скорости не заметил
НапримерАлександрСмирнов писал(а):И если кому не сложно подскажите как в win2000 выполнить аналогичные настройки
SET CLIENT FILE CACHING ENABLED = OFF
SET LEVEL 2 OPLOCKS ENABLED = OFF
для работы с dbf базам или дайте ссылочку где об этом можно прочесть
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0