Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / Менее требовательный к памяти аналог Net Client / 25 сообщений из 116, страница 1 из 5
18.11.2019, 11:44
    #39890363
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Предыстория
Имеется рабочая машинка под управлением DOS, на ней работает программка управляющая оборудованием. Программка довольно требовательна к основной (System) памяти. В настройках программы управления для записи логов необходимо указать путь к файлу, например: C:\data\log.txt.
Так как подобные рабочие машины находятся в другом корпусе, а рабочие места специалистов по анализу этих логов находятся за 3-9-земель от оборудования, поставили задачу получить сетевой доступ к этим логам.

Решение
Установил и настроил MS Net Client, все работает, через net use X: \\server\share получил доступ к сетевому ресурсу, в командере появился новый диск Х (с возможностью создавать/копировать файлы), НО основная программа не запускается по причине не хватки памяти :(
Через мем выяснилось, что Net Client отжирает под себя порядка 200 Кб: резиденты REDIR ~100 Кб, tcptsr.exe ~77 Кб, tinyrfc.exe ~15 Кб. tcptsr.exe и tinyrfc.ехе в LH грузиться не хотят. Основная программа тоже в LH не хочет, только в System.

Вопрос
Подскажите, имеется ли какой менее прожорливый аналог Net Client'a с похожим функционалом, достаточно было бы просто иметь доступ к сетевому ресурсу на запись/чтение и подключать этот доступ как сетевой диск, чтобы программа могла писать на него свои логи: X:\data\log.txt.
...
Рейтинг: 0 / 0
18.11.2019, 11:51
    #39890367
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
если есть возможность, попробуй перейти с NBT на NetBEUI, или даже на
IPX/SPX от Novell.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 11:53
    #39890370
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Конфигурационные файлы

Config.sys
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
FILES=30
BUFFERS=20
SHELL=c:\dos\command.com C:\DOS /E:1024 /P
DEVICEHIGH=c:\dos\himem.sys
DEVICEHIGH=c:\dos\emm386.exe NOEMS x=D000-D200
DOS=HIGH,UMB
DEVICEHIGH=c:\dos\ramdrive.sys 512 512 512 /E
DEVICEHIGH=c:\dos\ansi.sys
DEVICEHIGH=c:\net\ifshlp.sys
LASTDRIVE=Z



Autoexec.bat
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
@echo off
prompt $p$g

set COMSPEC=c:\dos\command.com
set PATH=c:\net;c:\;c:\dos;c:\vc;
settmp

c:\net\net.exe START NETBIND
c:\net\tcptsr.exe
c:\net\tinyrfc.exe
c:\net\net.exe START

<PROGRAMM SECTION>
...
Рейтинг: 0 / 0
18.11.2019, 11:55
    #39890372
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Мимопроходящий

если есть возможность, попробуй перейти с NBT на NetBEUI, или даже на
IPX/SPX от Novell.


подключить в менеджере настроек Net Client эти протоколы не проблема, на стороне сервера потребуются какие изменения?
или эти протоколы просто аналоги транспорта?

и если можно примерчик запуска для autoexec.bat
...
Рейтинг: 0 / 0
18.11.2019, 12:00
    #39890374
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
18.11.2019 11:55, keon пишет:
>
> подключить в менеджере настроек Net Client эти протоколы не проблема, на
> стороне сервера потребуются какие изменения?
> или эти протоколы просто аналоги транспорта?

если у тебя сервер какой-нибудь из этих протоколов поддерживает, то
сможешь отказаться от TCP/IP, который у DOS отжимает существенную часть RAM.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 12:17
    #39890388
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
помню помощью QEMM, HIGH и UPPER Memory освободить до 640 кб памяти.
как я понимая дос программа работает в realtime?
...
Рейтинг: 0 / 0
18.11.2019, 12:26
    #39890391
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keon

Вопрос
Подскажите, имеется ли какой менее прожорливый аналог Net Client'a с похожим функционалом, достаточно было бы просто иметь доступ к сетевому ресурсу на запись/чтение и подключать этот доступ как сетевой диск, чтобы программа могла писать на него свои логи: X:\data\log.txt.


подошел бы любой TCP/FTP DOS аналог, например, этой программы :
FtpUse - Mount a Remote FTP Share as a Local Disk Drive using the FTP protocol
...
Рейтинг: 0 / 0
18.11.2019, 12:32
    #39890395
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Roman Mejtes
помню помощью QEMM, HIGH и UPPER Memory освободить до 640 кб памяти.
как я понимая дос программа работает в realtime?

да работает круглосуточно, у нее есть определенные технологические циклы, во время которых она сохраняет результаты в файлы
чтобы организовать закрытый технологический цикл без участия оператора и нужна возможность записи логов в сетевой ресурс
...
Рейтинг: 0 / 0
18.11.2019, 12:32
    #39890396
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
FTP работает поверх TCP, так что это ещё +один потребитель RAM
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 13:06
    #39890413
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Мимопроходящий
FTP работает поверх TCP, так что это ещё +один потребитель RAM

ну тогда у меня только 2 варианта остаются это NetBEUI (сейчас пойду добавлю его поддержку в protocol.ini и протестирую) и DESQview
сомневаюсь уже, что найду менее прожорливый аналог Net Client
...
Рейтинг: 0 / 0
18.11.2019, 13:11
    #39890418
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
кстати, учитывай что включать в autoxec.bat Net-клиента вовсе не
обязательно.
сделай меню в vc (или nc) и жамкай F2 по мере надобности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 13:34
    #39890437
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
ramdrive.sys нафиг нужен, вы что на диск в памяти что-то копируете, то бишь используете, да и emm386 нафиг нужен, если ems не используете...
...
Рейтинг: 0 / 0
18.11.2019, 13:38
    #39890442
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
В свое время запускал DOS-проги внутри винды 98й, сетью виндовс занимался и основную память DOS-процесса не тратил.
...
Рейтинг: 0 / 0
18.11.2019, 14:15
    #39890479
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keonчтобы программа могла писать на него свои логи: X:\data\log.txt.

При временной недоступности этого сетевого ресурса каким будет поведение программы и
управляемого ею оборудования?

Лично я не стал бы так рисковать, а поискал приложение, которое способно давать доступ к
локальным файлам непосредственно через Ethernet, используя ODI или PKT драйвера вместо
толстого NDIS.

Упомянутый здесь NCSA FTP Server выглядит многообещающе на первый взгляд:
http://www.brutman.com/Dos_Networking/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 14:33
    #39890508
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keon
Установил и настроил MS Net Client
У редиректора есть два режима.
Если правильно помню, то "net start basic" отъедает сильно меньше памяти, но "отваливается" часть функционала.
Если правильно помню, то недоступны сетевые принтеры и, вроде, нельзя открывать "очень много сетевых файлов".
...
Рейтинг: 0 / 0
18.11.2019, 14:39
    #39890518
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Sergey Orlov
ramdrive.sys нафиг нужен, вы что на диск в памяти что-то копируете, то бишь используете, да и emm386 нафиг нужен, если ems не используете...

ramdrive нужен основной программе, она там складывает временные файлы
от emm386 пока рано отказываться, если каким-то чудом удастся решить задачу - в UMB закину все что закидывается и System память полностью пойдет основной программе

Dima T
В свое время запускал DOS-проги внутри винды 98й, сетью виндовс занимался и основную память DOS-процесса не тратил.

Была идея развернуть win 95/98 и запускать основную программу в сеансе ms-dos, но проблема в том, что у меня нету запасного рабочего стенда с платой, и если что-то навернется то скорее всего с концами.

Dimitry Sibiryakov

При временной недоступности этого сетевого ресурса каким будет поведение программы и
управляемого ею оборудования?

Будет ошибка записи файла, и скорее всего цикл на ней запнется (не тестировал). Это тоже самое если локальный диск/дискета станет не пригодными к записи, такие случаи возможны, но маловероятны.

Dimitry Sibiryakov

Лично я не стал бы так рисковать, а поискал приложение, которое способно давать доступ к
локальным файлам непосредственно через Ethernet, используя ODI или PKT драйвера вместо
толстого NDIS.

Упомянутый здесь NCSA FTP Server выглядит многообещающе на первый взгляд:
http://www.brutman.com/Dos_Networking/

1) NCSA FTP Server это описанный вариант доступа к локальным файлам "непосредственно через Ethernet, используя ODI или PKT драйвера"?
2) "приложение, которое способно давать доступ к локальным файлам непосредственно через Ethernet" имеется ввиду доступ для DOS машинку в сетевой ресурс, или доступ из ЛВС к файлам DOS машины?

Basil A. Sidorov
keon
Установил и настроил MS Net Client
У редиректора есть два режима.
Если правильно помню, то "net start basic" отъедает сильно меньше памяти, но "отваливается" часть функционала.
Если правильно помню, то недоступны сетевые принтеры и, вроде, нельзя открывать "очень много сетевых файлов".

все верно, два режима, в моих настройках system.ini стоит FULL REDIRECT, просто я не знаю тонкостей этих режимов и оставил тот, который мастер настроек установил
спасибо за наводку! сейчас проверю в BASIC режиме
...
Рейтинг: 0 / 0
18.11.2019, 14:46
    #39890529
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
ну если вы так боитесь, самое время сделать backup диска.
в Win95-98 DOS ни чем не лучше обычного MSDOS v6.22 или PC-DOS v7
Как вариант есть еще куча других DOS'ов, можно и их пощупать.
Вы вообще из какого времени пишите, из прошлого или из постапокалиптического будущего?
...
Рейтинг: 0 / 0
18.11.2019, 14:48
    #39890533
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keonили доступ из ЛВС к файлам DOS машины?

Именно так.

PS: Если это "основная программа" - твоя и с исходниками, то я бы подумал о порте под линух.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 14:50
    #39890536
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Roman MejtesВы вообще из какого времени пишите, из прошлого или из постапокалиптического будущего?

Из промышленного. Сказано же: плата - контроллер оборудования.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 14:56
    #39890541
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
попробуй https://www.novell.com/coolsolutions/tools/13555.html
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.11.2019, 15:14
    #39890555
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Dimitry Sibiryakov
Если это "основная программа" - твоя и с исходниками, то я бы подумал о порте под линух.

программа буржуйская проприетарная из эпохи 90-х, когда комплексы "оборудование+софт" стоили десятки тысяч $, но работают до сих пор

И насчет тем портирования/эмуляции и пр. есть одна загвоздка - не я настраивал этот комплекс и доподлинно не знаю имеется ли жесткая связь софта, платы и конкретного ПК - т.е. если взять другой ПК, вставить плату, установить ДОС и скопировать папку с софтом будет ли работать без шаманского бубна?
...
Рейтинг: 0 / 0
18.11.2019, 16:42
    #39890645
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keon,

она через обычные порты работает, скорее всего. Почему не должна то?
пока не попробуйте, не узнаете. Как я понимаю, оборудование всегда в работе и проверить возможности нет?
...
Рейтинг: 0 / 0
18.11.2019, 17:36
    #39890711
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
keon
Sergey Orlov
ramdrive.sys нафиг нужен, вы что на диск в памяти что-то копируете, то бишь используете, да и emm386 нафиг нужен, если ems не используете...

ramdrive нужен основной программе, она там складывает временные файлы
от emm386 пока рано отказываться, если каким-то чудом удастся решить задачу - в UMB закину все что закидывается и System память полностью пойдет основной программе

Вообще я считаю разговор бесполезный, ведь мы не знаем железо, может там 486 проц, а может уже и пень, может там 1 мб памяти а может и больше, есть винт нет винта, можно же наконец и dos4g найти и попробовать, количество files и буферов сократить, да и ansi.sys нужен только для клавы и дисплея...
...
Рейтинг: 0 / 0
18.11.2019, 18:08
    #39890731
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Sergey Orlov
ansi.sys нужен только для клавы и дисплея...
в очень ограниченных случаях. Почти никогда.
...
Рейтинг: 0 / 0
18.11.2019, 18:21
    #39890743
keon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Менее требовательный к памяти аналог Net Client
Roman Mejtes
она через обычные порты работает, скорее всего. Почему не должна то?

мне подходит вариант гадания на кофейной гуще, цена промаха слишком велика
Roman Mejtes
Как я понимаю, оборудование всегда в работе и проверить возможности нет?

почти всегда в работе, имеются иногда свободные окна, но "потрошить" системник не вариант

Sergey Orlov
Вообще я считаю разговор бесполезный, ведь мы не знаем железо, может там 486 проц, а может уже и пень, может там 1 мб памяти а может и больше, есть винт нет винта, можно же наконец и dos4g найти и попробовать, количество files и буферов сократить, да и ansi.sys нужен только для клавы и дисплея...

1-й пень, 32 мб рам, хдд 2гб, но легче от этого не стало?
что даст dos4g? поддержку у "программам для DOS использовать до 64 Мбайт расширенной памяти"? так поддержка экстендед памяти в досе 6.22 есть через XMS спецификацию. и там больше чем 64 мб, там выше 1мб и до упора.
ваши комментарии бесполезны, т.к. к сабжу отношения не имеют

UPD
Вопрос предварительно решился поднятием Net Client'а в режиме BASIC, памяти на запуск графической оболочки программы хватило, завтра потестирую "под нагрузкой"

Dimitry Sibiryakov

Упомянутый здесь NCSA FTP Server выглядит многообещающе на первый взгляд:
http://www.brutman.com/Dos_Networking/

почитал, вроде интересно, но практичных шагов там не нашел, для меня сложная тема не знаю даже с чего там начать
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Менее требовательный к памяти аналог Net Client / 25 сообщений из 116, страница 1 из 5
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]