|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Приветствую М сообщество.Прошу подсказки по следующим вопросам: 1.Комманда просмотра/cброса запущенных job-ов в gtm (загрузки процессора, ОП). 2.Комманда просмотра занятого пространства в файле БД. 3.Аналоги коммандам msm - PEEK, SS. По п.1 просмотр на уровне ОС малоинформативен, поск. запуск джоба отображается в виде запущенных процессов mumps: top - 18:40:02 up 23:30, 3 users, load average: 3,79, 5,05, 3,73 Tasks: 133 total, 8 running, 125 sleeping, 0 stopped, 0 zombie %Cpu(s): 95,7 us, 4,3 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 1025920 total, 953740 used, 72180 free, 6464 buffers KiB Swap: 1998844 total, 405192 used, 1593652 free, 147868 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7752 root 20 0 5220 1308 864 R 13,8 0,1 0:11.30 mumps 7758 root 20 0 5220 1308 864 R 13,8 0,1 0:01.29 mumps 7760 root 20 0 5224 1308 864 R 13,8 0,1 0:01.11 mumps 7754 root 20 0 5228 1308 864 R 13,5 0,1 0:09.48 mumps 3546 tiv 20 0 502m 37m 13m S 1,0 3,7 6:23.60 gnome-shell 3781 root 20 0 170m 12m 7924 S 1,0 1,3 0:25.17 gnome-terminal 7660 root 20 0 6212 1360 1000 R 0,3 0,1 0:00.38 top ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2013, 21:01 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
на п.2 ответ нашелся: GTM>DO ^%FREECNT Region Free Total Database file ------ ---- ----- ------------- DEFAULT 4959 5000 ( 99.2%) /root/.fis-gtm/V6.0-003_x86/g/gtm.dat ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2013, 21:17 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Просмотр из командной строки Linux $ pidof mumps или $ ps axu | grep mumps ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2013, 22:22 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Valeriu, спасибо, это всё-таки на уровне ОС...как я писАл в самом вопросе: "По п.1 просмотр на уровне ОС малоинформативен, поск. запуск джоба отображается в виде запущенных процессов mumps" при таких способах (top, pidof, ps) не видно, какие поимённо рутины исполняются под видом процесса mumps. Следует полагать, что в самом gtm эта информация никак не отображается? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 07:38 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
user_tiv, "По п.1 просмотр на уровне ОС малоинформативен, поск. запуск джоба отображается в виде запущенных процессов mumps" при таких способах (top, pidof, ps) не видно, какие поимённо рутины исполняются под видом процесса mumps. Следует полагать, что в самом gtm эта информация никак не отображается? Почему вы так решили ? Все там четко отображается ... Вот пожалуйста прямо из моей конфигурации: 2 API процесса на подобие Cache, MSM 1 API процесс M/Wire 1 процесс mumps -direct, те заход с терминала (Putty) Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 09:39 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
А насчет просмотра информации из самого GT.M , такой утилиты нету, но можно просмотр делать командой ZSHOW "*" - для всего, или отдельно как описано в документации GTM>ZSH "*" $DEVICE="" $ECODE="" $ESTACK=0 $ETRAP="" $HOROLOG="63165,30431" $IO="/dev/pts/0" $JOB=1967 $KEY=$C(13) $PRINCIPAL="/dev/pts/0" $QUIT=0 $REFERENCE="^%apilog(1,""CONNECT"",2307)" $STACK=0 $STORAGE=2147483647 $SYSTEM="47,gtm_sysid" $TEST=1 $TLEVEL=0 $TRESTART=0 $X=0 $Y=17 $ZA=0 $ZALLOCSTOR=772120 $ZB=$C(13) $ZCHSET="M" $ZCMDLINE="" $ZCOMPILE="" $ZCSTATUS=0 $ZDATEFORM=0 $ZDIRECTORY="/usr/gtm603/" $ZEDITOR=0 $ZEOF=0 $ZERROR="Unprocessed $ZERROR, see $ZSTATUS" $ZGBLDIR="/usr/gtm603/mumps.gld" $ZININTERRUPT=0 $ZINTERRUPT="IF $ZJOBEXAM()" $ZIO="/dev/pts/0" $ZJOB=0 $ZLEVEL=1 $ZMAXTPTIME=0 $ZMODE="INTERACTIVE" $ZONLNRLBK=0 $ZPATNUMERIC="M" $ZPOSITION="+1^GTM$DMOD" $ZPROCESS="" $ZPROMPT="GTM>" $ZQUIT=0 $ZREALSTOR=810216 $ZROUTINES="/usr/gtm603" $ZSOURCE="" $ZSTATUS="" $ZSTEP="B" $ZSYSTEM=0 $ZTNAME="" $ZTDATA=0 $ZTEXIT="" $ZTLEVEL=0 $ZTOLDVAL="" $ZTRAP="B" $ZTRIGGEROP="" $ZTSLATE="" $ZTUPDATE="" $ZTVALUE="" $ZTWORMHOLE="" $ZUSEDSTOR=772120 $ZVERSION="GT.M V6.0-003 Linux x86_64" $ZYERROR="" /dev/pts/0 OPEN TERMINAL NOPAST NOESCA NOREADS TYPE WIDTH=145 LENG=27 MLG:5,MLT:19 GLD:*,REG:*,SET:0,KIL:11,GET:31,DTA:9,ORD:62,ZPR:0,QRY:0,LKS:5,LKF:19,CTN:0,DRD:0,DWT:2,NTW:5,NTR:110,NBW:5,NBR:252,NR0:0,NR1:0,NR2:0,NR3:0,TTW:0 ,TTR:0,TRB:0,TBW:0,TBR:0,TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0,DFL:2,DFS:0,JFL:0,JFS:0,JBB:0,JFB:0,JFW:0,JR L:0,JRP:0,JRE:0,JRI:0,JRO:0,JEX:0,DEX:0 GLD:/usr/gtm603/mumps.gld,REG:DEFAULT,SET:0,KIL:11,GET:31,DTA:9,ORD:62,ZPR:0,QRY:0,LKS:5,LKF:19,CTN:1573,DRD:0,DWT:2,NTW:5,NTR:110,NBW:5,NBR:252, NR0:0,NR1:0,NR2:0,NR3:0,TTW:0,TTR:0,TRB:0,TBW:0,TBR:0,TR0:0,TR1:0,TR2:0,TR3:0,TR4:0,TC0:0,TC1:0,TC2:0,TC3:0,TC4:0,ZTR:0,DFL:2,DFS:0,JFL :0,JFS:0,JBB:0,JFB:0,JFW:0,JRL:0,JRP:0,JRE:0,JRI:0,JRO:0,JEX:0,DEX:0 +1^GTM$DMOD (Direct mode) GTM> ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 10:29 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Valeriu, странно, у меня(debian32) при запуске нескольких джобов типа j ^routina вывод ps aux | grep mumps показывает одинаковые строки типа: root 1967 0.0 0.0 26616 1832 pts/0 S+ 07:32 0:00 /usr/gtm603/mumps -direct root 1968 0.0 0.0 26616 1832 pts/0 S+ 07:32 0:00 /usr/gtm603/mumps -direct root 1969 0.0 0.0 26616 1832 pts/0 S+ 07:32 0:00 /usr/gtm603/mumps -direct а сама роутина не упоминается. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2013, 23:14 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Да, это так если запуск роутины происходит непосредственно с терминала, т.е. показывает однозначно mumps -direct и номер процесса. Другое дело когда вы запускаете с bash, тогда показывает и что запускается. Например: Код: xml 1. 2. 3. 4.
и Код: xml 1. 2. 3. 4.
Можно запускать просмотр непосредственно из GT.M командой ZSY : Код: xml 1. 2. 3. 4. 5. 6. 7.
А чтоб получить всю картинку, нужно написать свое приложение, где в некотором Глобале будут сохранены нужные значения, а уже оттуда можно извлекать то что нужно на данный момент. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2013, 11:59 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Valeriu, понятно, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2013, 12:18 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Коллеги по М, попутно вопросы: 1.По степени разрежённости глобаля.Как часто вы делаете ему "клизму" :-) аналог vacuum postgres? И каким образом(есть ли штатные утилиты для этих целей? 2.Мониторинг состояния глобалей, свободного пространства в файле БД (если делается - то по каким критериям)? 3.Увеличение файла БД происходит автоматически (по мере наполнения файла БД)? ЗЫ: про себя скажу, что видел со стороны в 2000 г. реализацию работы бухучёта, складского учёта, зп на MSM(оракл на таком железе не живёт и не работает, а 1с нервно курит...).Поск. не работал в составе группы програмистов - проникся идеей В деревьев - самостоятельно изучал теорию по Инструкциям к МСМ, и по художественной литературе http://www.mumps.cz/gtm/misc/MUMPS.TXT.Помог ребятам поднять мсм SCO на линуксе(ibcs) подключил и настроил мультипортовку(КРОН).Меня сама матмодель MUMPS потрясла и до сих пор не отпускает.Хочу попробывать на практике то, что сейчас есть из безплатного MUMPS.Пробую на зуб gtm (msm наверно в части конфигурирования и системных ф-ций был поудобнее ИМХО сторонннего наблюдателя).Хотел применить ESI на msm и получить условно безплаьный Cache и таким образом уйти в объектное программирование - не срослось.Вообщем я теоретик, завидующий практикующим магам :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 03:17 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
user_tiv, По моему мы где-то пересекались . KRON, msm SCO на линуксе(ibcs) ... Вы с Винницы ? Вопросы по GT.M можно задавать на других форумах, здесь очень тихо на этот счет. https://groups.google.com/forum/#!forum/comp.lang.mumps ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 09:53 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
Valeriu, г.Львов, на предприятии, где увидел msm в действии я числился экономистом :), с винницким Кроном пересекался, когда покупал у них видеотерминалы и устанавливал у себя уже на фирме (которая откололась от предприятия в том далёкомм 2000) nt4TE+Citrix1.8. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 10:08 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
user_tiv, msm+killdemon+ibcs на Slackware (на RH 5.2 мне не удалось запустить мультипортовку) тогда не взлетел, поск. были рабочие варианты на dos и nt4(ра). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 10:25 |
|
Системные ф-ции в gtm.
|
|||
---|---|---|---|
#18+
user_tiv, Знаком с Юрой Калиниченко (раньше работал на КРОН)знаю он занимался МСМ-Линукс-ibcs Я также не смог поднять нормально мсм на Red Hat-ibcs А потом отпала необходимость. Сейчас занимаемся GT.M. Сервер на базе CentOS 6.3, клиенты на Windows .Связь через API ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2013, 11:18 |
|
|
start [/forum/topic.php?fid=39&fpage=23&tid=1557003]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 384ms |
0 / 0 |