Subject: | |
From: | |
Reply To: | |
Date: | Thu, 24 Sep 1998 15:04:55 -0400 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
In the September 1994 issue of Interact on page 43, I provided an example of
how to change the configured
session limit with out rebooting. This would of course NOT change the
hardware maximum which one can see using the SHOWVAR HPUSERLIMIT command.
This modification is only temporary and will not survice a reboot. As
allways, this example is provided to show what is possible. Do not attempt
this on a production system unless you are completely comfortable with your
DEBUG skills.
The following example changes the max session limit from 60 to 500!
debug
DEBUG/iX C.05.08
HPDEBUG Intrinsic at: a.00a2f698 hxdebug+$e4
$1 ($30) nmdebug > use datinit.dat.telesup
Type "macstart" to load Macros & Symbols.
$b ($30) nmdebug > macstart
Welcome to the DAT Macro facility.
RELEASE: C.55.00 MPE/iX HP31900 C.05.08 USER VERSION: C.55.00
Please choose which macros & symbol files you wish to load.
Multiple choices may be entered all at once (default <cr> is all).
Valid input examples: "1 2 3" or "OS DB" or "1,DC" or <cr> or "ALL".
1) OS macros & symbols
2) Data Comm macros & symbols
3) Data Base Core & Turbo Image macros & symbols
8) User macros & symbols
9) Do not load any macros
Enter your selection now: 1
OS Symbol file SYMOS.OSC05.TELESUP is now open.
Next line maps VAMOS.OSC05.TELESUP
1 VAMOS.OSC05.TELESUP a5.0 Bytes = 1f90
OS Macros restored from file MOS.OSC05.TELESUP.
OS DAT MACROS HP30357 C.05.03 Copyright Hewlett-Packard Co. 1987
$117 ($30) nmdebug > var jp =
symval(!hp__system_globals_ptr,'system_globals_typ
e.jmat_ptr')
$118 ($30) nmdebug wl jp
$14d.24c
$119 ($30) nmdebug > fv jp,'jmat_header_type'
CRUNCHED RECORD
CURRENT_SIZE : 574
VMOUNT_INFO : 0
ENTRY_SIZE : 98
ENTRY_OFFSET : 1
SCHED_HEAD_OFFSET : 0
SCHED_TAIL_OFFSET : 0
SESSION_TY : 1
SESSION_NUMBER : 2af
JMAT_REPLACE_1 : 0
JOB_TY : 2
JOB_NUMBER : 2c7
JMAT_REPLACE_2 : 0
LOG_OFF : FALSE
JOB_SECURITY : 3
RESOURCE_FLAG : FALSE
LDEV_FLAG : FALSE
DEGRADE_MODE : FALSE
USER_CI : FALSE
RESERVED_BITS : 0
SESSION_FENCE : 0
JOB_FENCE : 0
SESSION_LIMIT : 3c
SESSION_COUNT : 5
JOB_LIMIT : 5
JOB_COUNT : 3
JMAT_SCHEDHEAD : 55d
DEGRADE_RULERS : [ ]
WORK_AREA_BITS : 0
JOB_PASSEXEMPT : [ ]
JOB_NUMBER_BASE : 1
JOB_NUMBER_MAX : 0
SESSION_NUMBER_BASE : 1
SESSION_NUMBER_MAX : 0
WORK_AREA :
[ 1 ]: 0
[ 2 ]: 0
[ 3 ]: 0
[ 4 ]: 0
[ 5 ]: 0
[ 6 ]: 0
[ 7 ]: 0
[ 8 ]: 0
[ 9 ]: 0
[ a ]: 0
[ b ]: 0
[ c ]: 0
[ d ]: 0
[ e ]: 0
[ f ]: 0
[ 10 ]: 0
[ 11 ]: 0
[ 12 ]: 0
[ 13 ]: 0
[ 14 ]: 0
[ 15 ]: 0
[ 16 ]: 0
[ 17 ]: 0
[ 18 ]: 0
[ 19 ]: 0
[ 1a ]: 0
[ 1b ]: 0
[ 1c ]: 0
[ 1d ]: 0
[ 1e ]: 0
[ 1f ]: 0
[ 20 ]: 0
[ 21 ]: 0
[ 22 ]: 0
[ 23 ]: 0
[ 24 ]: 0
[ 25 ]: 0
[ 26 ]: 0
[ 27 ]: 0
[ 28 ]: 0
[ 29 ]: 0
[ 2a ]: 0
[ 2b ]: 0
[ 2c ]: 0
[ 2d ]: 0
[ 2e ]: 0
[ 2f ]: 0
[ 30 ]: 0
[ 31 ]: 0
[ 32 ]: 0
[ 33 ]: 0
[ 34 ]: 0
[ 35 ]: 0
[ 36 ]: 0
[ 37 ]: 0
[ 38 ]: 0
END
$11a ($30) nmdebug >dv jp+16,1
VIRT $14d.260 $ 003c0005
$11b ($30) nmdebug > mv jp+16,1
VIRT $14d.260 = ".<.." $3c0005 := $01f40005 <<only change the first
two bytes>>
$11c ($30) nmdebug > e
<SEVEN> SUPERDEX.SYS
|
|
|