powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / М под Linux
25 сообщений из 51, страница 2 из 3
М под Linux
    #36047079
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,

Знамо где, - sf.net

http://sourceforge.net/project/showfiles.php?group_id=11026&package_id=10760

все на выбор
...
Рейтинг: 0 / 0
М под Linux
    #36048968
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visius,

Спасибо большое.

Потихоньку начал приподыматься GT.M на контроллере.
Теперь мой программист озадачился и много думает - работа похоже пошла.

Как там писали - М программисты настолько суровы, что заставляют работать промышленные контроллеры под МАМПСом и давать уголь на гора.
...
Рейтинг: 0 / 0
М под Linux
    #36055070
Elvis_plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, уважаемые.
Я пробовал GT.M но на большой машине. У меня остались не разрешенные вопросы.
Например, у клиента же нет утилит типа MSM Activate и со стороны сервера вообще мало что реализовано. Создается впечатление, что весь протокол взаимодействия надо колбасить самому.
Поправьте меня если я не прав.

Еще я год назад не получил ответа здесь


А задача у вас сильная, сам уже думал про такое.
Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-)
...
Рейтинг: 0 / 0
М под Linux
    #36055214
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plusЕще я год назад не получил ответа здесьМожет, не там спрашивали? У них ведь свой форум на SourceForge, и еще я заметил, что K.S.Bhaskar старается отвечать на вопросы, заданные в comp.lang.mumps.
...
Рейтинг: 0 / 0
М под Linux
    #36055846
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смею заметить, что Linux, это со-овсем не DOS, и даже не Windows.
Но о-очень интересная штука, столько возможностей.
GT.M временно отложил, пока на С.
Но я к GT.M еще обязательно вернусь, и надеюсь что скоро.
...
Рейтинг: 0 / 0
М под Linux
    #36056955
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plusСоздается впечатление, что весь протокол взаимодействия надо колбасить самому.
Поправьте меня если я не прав.
А задача у вас сильная, сам уже думал про такое.
Но если поглядеть - МАМПС то всего 700 Кил весит. Может переписать самим? :-)
всё так, но исходники аналога кашового clmanager выложены на SourceForge, очень маленькая программка, стандартно общается с сетью средствами самой ОС, мампсовые исходники, обрабатывающие её сообщения там же
перепишете GT.M под венду или FreeBSD все будут вам только благодарны))
...
Рейтинг: 0 / 0
М под Linux
    #36057966
Elvis_plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ceshka_
перепишете GT.M под венду или FreeBSD все будут вам только благодарны))

Да не о том речь, хотя тоже вариант.
Я имел ввиду написания М-движка для микроконтроллерной реализации, а уж какая там будет ось стоять - наверное Linux, по крайней мере так мне видится.
А под винду интересен аспект серверной реализации, ведь как оказалось запустить MSM под Windows 2003 Server можно только руками. А что б он сам стартовал - я пока не придумал как.
А добавьте сюда масштабируемость под супер большое железо - вообще хрен знает как оно себя поведет (я просто не специалист в данном вопросе).

В общем вещь хорошая, но что с ней делать дальше не ясно.
...
Рейтинг: 0 / 0
М под Linux
    #36059246
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elvis_plus,
да, администратор на ней должен быть))
...
Рейтинг: 0 / 0
М под Linux
    #36120322
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые ГУРУ GT.M!!!

Вот есть такой вопрос.

Мне необходимо, чтобы одна из баз размещалась в оперативной памяти.
Понятно, что при старте, ее образ(образ пустой базы) я копирую из файла на Flash диске в дисковый том, который создан в оперативной памяти при старте Linux.

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

Заранее спасибо.
...
Рейтинг: 0 / 0
М под Linux
    #36120520
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что Вы скажете про использование RamDisk?
Под Windows
Под Linux
...
Рейтинг: 0 / 0
М под Linux
    #36120573
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitЧто Вы скажете про использование RamDisk?
Под Windows
Под Linux

Понятно, спасибо.
*.dat файл и *.gld файл лучше оба располагат в RAM, или только *.dat файл?
...
Рейтинг: 0 / 0
М под Linux
    #36120672
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, если есть возможность, то оба.

PS: я не специалист по GT.M и Linux.
...
Рейтинг: 0 / 0
М под Linux
    #36120698
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitPS: я не специалист по GT.M и Linux.

А жаль, с Вами приятно вести беседу.
...
Рейтинг: 0 / 0
М под Linux
    #36125439
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения?

ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы?
...
Рейтинг: 0 / 0
М под Linux
    #36125580
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_AlexKB
Кто что может сказать по этому вопросу, у кого каой опыт, какие мнения, предложения?

ни опыта, ни предложений, вопрос: вы в нее писать будете? и собираетесь выгружать при гашении системы? сколько памяти и размер базы?
Я уже в нее пишу и из нее читаю. Собственно не я, а ряд быстрых циклических процессов.
Такая база мне нужна для внутренней координации работы процессов, размер ее невелик, около 100 Кбайт. Хранит она только данные, актуальные в пределах текущего запуска приложения.
Мягкий рестарт, перезапуск GT.M, в этом случае подхватывает предыдущие данные. Крах GT.M и перезапуск Linux будет видить только пустую базу, которая создается след. образом:
При старте Linux создается дисковый том в оперативной памяти;
Копируется предварительно созданный файл пустой базы данных Temp.dat;
База определена в gld-файле уже на устройстве ramdisk;
В базу назначены глобалы (Work*, Temp*, другие).

Таким образом я работаю с глобалами в оперативной памяти без опасения ухайдокать Flash-память. Запись в другие базы осуществляется не часто и полностью контролируется прикладной программой.
Остается надеяться, что GT.M от нечего делать не долбит Flash-память, как этим занимается, в свое удовольствие, Windows.
...
Рейтинг: 0 / 0
М под Linux
    #36125843
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,
что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение.
...
Рейтинг: 0 / 0
М под Linux
    #36125951
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_AlexKB,
что-то я не понял, Flash память это типа usb носителя в данном случае? Сдохнет в таком случае в момент: куча записей в секунду (само собой не знаю как именно у Вас). Возьмите SSD и будет вам щастье. И это уже наверное от реализации *NIX зависит а не от GT.M. Файл на Flash, перезапись интенсивная или не очень на ней, GT.M пишет в базу так, как решит приложение.
Flash память - это мой жесткий диск, другого нет. Так устроен контроллер. Поэтому "куча записей в секунду" перенаправляется на дисковый том в оперативной памяти. Если GT.M пишет в базу так, как решит приложение, то это превосходно, я не напрягаю Flash память излишней работой. Реализация Linux всего лишь позволяет мне создавать дисковый том в оперативной памяти. GT.M позволяет мне разносить данные по разным дисковым подсистемам. И это чудесно, прикладному программисту уже не нужно заботиться о специфике хранения, ему только нужно знать, что шустрые данные он должен размещать в глобалах с таким-то префиксом.
...
Рейтинг: 0 / 0
М под Linux
    #36126135
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_,
Так ли я ответил на Ваш вопрос, может я чего не понял?
...
Рейтинг: 0 / 0
М под Linux
    #36126190
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBceshka_,
Так ли я ответил на Ваш вопрос, может я чего не понял?
да нет, всё понятно
...
Рейтинг: 0 / 0
М под Linux
    #36135831
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M.

Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу?

Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях.
...
Рейтинг: 0 / 0
М под Linux
    #36136064
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB,
не знаю, что скажут гуру, но это наверное, логика самой GT.M: заметил, что используемые программы она умеет грузить в память челиком и Cache' ошибка <EDITED> не наблюдается, нужно наверное как-то принудительно com-порт и всё о нём из памяти выгонять
...
Рейтинг: 0 / 0
М под Linux
    #36136165
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ceshka_...принудительно com-порт и всё о нём из памяти выгонять

Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести.
Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне.
...
Рейтинг: 0 / 0
М под Linux
    #36137389
Фотография ceshka_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Знать бы как всех их оттуда выгонять. Теперь еще кучу тестов с устройствами нужно провести.
Как говорят "ява-скрипачи" чистильщик мусора не всегда срабатывает. Иногда мусор таки оседает на дне.
как выгнать не знаю, но вы можете это всё реализовать как вызов программы в новом мампсовом интерпретаторе, который сам за собой всё вычистит, после завершения работы и отдать ему какие-нибудь параметры
хотя, возможно, конечно, что малость странноватый способ
...
Рейтинг: 0 / 0
М под Linux
    #36137677
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBСтранную штуку заметил в GT.M, при интенсивном открытии-закрытии сом-порта, наблюдаю утечку памяти. Освобождается память только при выходе из GT.M.

Уважаемые GT.M-Гуру, что скажете, какие мысли по этому поводу?

Конечно, это нештатная ситуация, но такие операции не часто, но приходится выполнять при некоторых условиях.
Если лики - то это однозначно к производителю на исправление.
...
Рейтинг: 0 / 0
М под Linux
    #36137774
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую GT.M V5.1-000 Linux x86, поэтому поздно править.
Старше железо не позволяет.
Я уже думал о том, чтобы драйвера запускать не по Job из одного GT.M контекста, а как отдельные mumps -run "^routines", тогда у каждого драйвера будет собственный интерпретатор.
Хотя я еще досконально не проверил ничего по поводу Job, ведь там тоже будет у каждого свой собственный контекст (движок- просто обнаружил и вот тормошу Ваши Умы.
...
Рейтинг: 0 / 0
25 сообщений из 51, страница 2 из 3
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / М под Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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