powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Менее требовательный к памяти аналог Net Client
25 сообщений из 116, страница 1 из 5
Менее требовательный к памяти аналог Net Client
    #39890363
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предыстория
Имеется рабочая машинка под управлением 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
Менее требовательный к памяти аналог Net Client
    #39890367
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если есть возможность, попробуй перейти с NBT на NetBEUI, или даже на
IPX/SPX от Novell.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890370
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конфигурационные файлы

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
Менее требовательный к памяти аналог Net Client
    #39890372
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий

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


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

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

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

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

ну тогда у меня только 2 варианта остаются это NetBEUI (сейчас пойду добавлю его поддержку в protocol.ini и протестирую) и DESQview
сомневаюсь уже, что найду менее прожорливый аналог Net Client
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890418
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, учитывай что включать в autoxec.bat Net-клиента вовсе не
обязательно.
сделай меню в vc (или nc) и жамкай F2 по мере надобности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890437
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ramdrive.sys нафиг нужен, вы что на диск в памяти что-то копируете, то бишь используете, да и emm386 нафиг нужен, если ems не используете...
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890442
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время запускал DOS-проги внутри винды 98й, сетью виндовс занимался и основную память DOS-процесса не тратил.
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890479
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Менее требовательный к памяти аналог Net Client
    #39890508
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keon
Установил и настроил MS Net Client
У редиректора есть два режима.
Если правильно помню, то "net start basic" отъедает сильно меньше памяти, но "отваливается" часть функционала.
Если правильно помню, то недоступны сетевые принтеры и, вроде, нельзя открывать "очень много сетевых файлов".
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890518
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Менее требовательный к памяти аналог Net Client
    #39890529
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если вы так боитесь, самое время сделать backup диска.
в Win95-98 DOS ни чем не лучше обычного MSDOS v6.22 или PC-DOS v7
Как вариант есть еще куча других DOS'ов, можно и их пощупать.
Вы вообще из какого времени пишите, из прошлого или из постапокалиптического будущего?
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890533
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonили доступ из ЛВС к файлам DOS машины?

Именно так.

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

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

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

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

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

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

Вообще я считаю разговор бесполезный, ведь мы не знаем железо, может там 486 проц, а может уже и пень, может там 1 мб памяти а может и больше, есть винт нет винта, можно же наконец и dos4g найти и попробовать, количество files и буферов сократить, да и ansi.sys нужен только для клавы и дисплея...
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890731
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
ansi.sys нужен только для клавы и дисплея...
в очень ограниченных случаях. Почти никогда.
...
Рейтинг: 0 / 0
Менее требовательный к памяти аналог Net Client
    #39890743
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
25 сообщений из 116, страница 1 из 5
Форумы / Windows [игнор отключен] [закрыт для гостей] / Менее требовательный к памяти аналог Net Client
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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