Specifications
Chapter 1. General usage 13
There is also an interaction between the number of emulated I/O devices and the
kernel.msgmni value. Our installation instructions set this value to 512, which is suitable for
smaller systems. If you have more than, say, 64 emulated I/O devices defined in a devmap,
then use the following formula:
kernel.msgmni = (350 + 3 * number-of-I/O-devices)
This is not an exact formula, but it should produce safe values. Also, if you have more than
approximately 128 emulated I/O devices you should use ulimit -m and -v statements
mentioned in Volume 2.
1.14 Startup scripts
We created several trivial startup scripts for our z/OS 1090 system, such as the following:
$ gedit start00
cd /home/ibmsys1
awsstart aprof1
sleep 4
echo 1090 started
x3270 -port 3270 mstcon@localhost &
sleep 2
x3270 -port 3270 tso@localhost &
sleep 2
ipl a80 parm 0a8200
sleep 2
echo IPL issued
We could then start our system with a single ./start00 command. These scripts (differing
only in the IPL parm data) were trivial and could be enhanced in many ways. Be certain to
allow sufficient time for the 3270 sessions to start before executing the IPL command.
An alternative to a Linux startup script is to embed Linux commands in the zPDT device map.
The method for doing this is explained as part of the [system] documentation in Chapter 4 of
the first book in this series (SG24-7721).