Item Subject: 1.txt "internet headers"
Could not convert BINARY FILE item to text.
Will attempt to 'shar' item as file '05f3h1k' at end of msg.
.......................................................................
Item Subject: When to split a server?
We have split our workload across 4 servers and 2 TCP/IP stacks on
MVS. Since both ADSM and TCP/IP are basically single-TCB address
spaces, it made sense to introduce some multi processing as well as
keep the DB sizes down to a reasonable level. Also, if there is any
kind of ABEND or hang situation, we've only affected 25% of the
workload.
By the way, the splitting of the IP traffic also helped us get more
throughput from our CISCO CIP connection.
Jim Kleberg
State Street
______________________________ Reply Separator _________________________________
Subject: When to split a server?
Author: Eric.Lewis (Eric.Lewis AT CCMAIL.ADP.WISC DOT EDU)
Date: 6/3/97 1:55 PM
We note that many contributers talk about using multiple ADSM server
copies for performance and manageability reasons.
Do any of you have guidelines for when to split a server image? Does
this split affect performance?
We use an MVS host and would add a second server to the existing
workload if we split the server soon. Longer term we do plan to start
up an AIX version and migrate at least some of our load to it.
Thanks for your comments. Eric Lewis eric.lewis AT doit.wisc DOT edu
# This is a shell archive. Remove anything before this line,
# then unpack it by saving it in a file and typing "sh file".
#
# Wrapped by <openmail@svoa0004> on Tue Jun 3 15:20:00 1997
#
# This archive contains:
# 05f3h1k
#
# Error checking via wc(1) will be performed.
LANG=""; export LANG
PATH=/bin:/usr/bin:$PATH; export PATH
rm -f /tmp/uud$$
(echo "begin 666 /tmp/uud$$\n#;VL*n#6%@x\n \nend" | uudecode) >/dev/null 2>&1
if [ X"`cat /tmp/uud$$ 2>&1`" = Xok ]
then
unpacker=uudecode
else
echo Compiling unpacker for non-ascii files
pwd=`pwd`; cd /tmp
cat >unpack$$.c <<'EOF'
#include <stdio.h>
#define C (*p++ - ' ' & 077)
main()
{
int n;
char buf[128], *p, a,b;
scanf("begin %o ", &n);
gets(buf);
if (freopen(buf, "w", stdout) == NULL) {
perror(buf);
exit(1);
}
while (gets(p=buf) && (n=C)) {
while (n>0) {
a = C;
if (n-- > 0) putchar(a << 2 | (b=C) >> 4);
if (n-- > 0) putchar(b << 4 | (a=C) >> 2);
if (n-- > 0) putchar(a << 6 | C);
}
}
exit(0);
}
EOF
cc -o unpack$$ unpack$$.c
rm unpack$$.c
cd $pwd
unpacker=/tmp/unpack$$
fi
rm -f /tmp/uud$$
echo x - 05f3h1k '[non-ascii]'
$unpacker <<'@eof'
begin 660 05f3h1k
M4F5C96EV960Z(&9R;VT@<W9H83 P,#$N8VQI<'!E<BYS<V(N8V]M(&)Y('-VX
M;V$P,# T+G-S8BYC;VT@=VET:"!%4TU44 T*"2@Q+C,W+C$P.2XQ-2\Q-BXRX
M*2!I9"!!03$Q,S,P,C(T.#L@5'5E+" S($IU;B Q.3DW(#$T.C(T.C X("TPX
M-# P#0I296-E:79E9#H@9G)O;2!632Y-05))4U0N1415("AV;2YM87)I<W0NX
M961U(%LQ-#@N,3 P+C$N,ETI#0H)8GD@<W9H83 P,#$N8VQI<'!E<BYS<V(NX
M8V]M("@X+C@N-2\X+C@N-2D@=VET:"!33510(&ED($]!03 R-C@T#0H)9F]RX
M(#QJ<FML96)E<F= 4U1!5$535%)%150N0T]-/CL@5'5E+" S($IU;B Q.3DWX
M(#$T.C(T.C U("TP-# P("A%1%0I#0I296-E:79E9#H@9G)O;2!632Y-05))X
M4U0N1415(&)Y(%9-+DU!4DE35"Y%1%4@*$E"32!632!33510(%8R4C,I#0H@X
M("!W:71H($)33510(&ED(# V.3D[(%1U92P@,#,@2G5N(#DW(#$S.C4X.C4SX
M($5$5 T*4F5C96EV960Z(&9R;VT@5DTN34%225-4+D5$52 H3DI%(&]R:6=IX
M;B!,25-44T525D!-05))4U0I(&)Y(%9-+DU!4DE35"Y%1%4@*$Q-86EL(%8QX
M+C)B+S$N.&(I('=I=&@@0E--5% @:60@,38R.3L@5'5E+" S($IU;B Q.3DWX
M(#$S.C4X.C4P("TP-# P#0I296-E:79E9#H@9G)O;2!632Y-05))4U0N1415X
M(&)Y(%9-+DU!4DE35"Y%1%4@*$Q)4U1315)6(')E;&5A<V4@,2XX8RD@=VETX
M:"!.2D4-"B @(" @(" @("!I9" P,3,S(&9O<B!!1%--+4Q 5DTN34%225-4X
M+D5$53L@5'5E+" S($IU;B Q.3DW(#$S.C4X.C0W("TP-# P#0I296-E:79EX
M9#H@9G)O;2!-05))4U0@*$Y*12!O<FEG:6X@4TU44$!-05))4U0I(&)Y(%9-X
M+DU!4DE35"Y%1%4@*$Q-86EL#0H@(" @(" @(" @5C$N,F(O,2XX8BD@=VETX
M:"!"4TU44"!I9" Q-C$Y.R!4=64L(#,@2G5N(#$Y.3<@,3,Z-3@Z-#<@+3 TX
M,# -"E)E8V5I=F5D.B!F<F]M(&)O<F1E;BYD;VET+G=I<V,N961U(&)Y(%9-X
M+DU!4DE35"Y%1%4@*$E"32!632!33510(%8R4C,I('=I=&@-"B @(" @(" @X
M("!40U [(%1U92P@,#,@2G5N(#DW(#$S.C4X.C0V($5$5 T*4F5C96EV960ZX
M(&9R;VT@8V-M86EL+F%D<"YW:7-C+F5D=2!B>2!B;W)D96XN9&]I="YW:7-CX
M+F5D=3L@:60@34%!-#@Y-S([#0H@(" @(" @(" @."XW+C4O-3 [(%1U92P@X
M,R!*=6X@,3DY-R Q,CHU.#HS-" M,#4P, T*4F5C96EV960Z(&9R;VT@8V--X
M86EL(&)Y(&-C;6%I;"YA9' N=VES8RYE9'4@*%--5%!,24Y+(%8R+C$Q*2!IX
M9"!!03@V-3,V-S<W,SL-"B @(" @(" @("!4=64L(# S($IU;B Y-R Q,CHUX
M-3HQ,"!#1%0-"DUE<W-A9V4M260Z(" \.3<P-3 S.#8U,RY!03@V-3,V-S<WX
M,T!C8VUA:6PN861P+G=I<V,N961U/@T*1&%T93H@(" @(" @("!4=64L(#,@X
M2G5N(#$Y.3<@,3(Z-34Z,3 @0T14#0I297!L>2U4;SH@(D%$4TTZ($1I<W0@X
M4W1O<B!-86YA9V5R(B \041332U,0%9-+DU!4DE35"Y%1%4^#0I396YD97(ZX
M(")!1%--.B!$:7-T(%-T;W(@36%N86=E<B(@/$%$4TTM3$!632Y-05))4U0NX
M1415/@T*1G)O;3H@17)I8R!,15=)4R \17)I8RY,97=I<T!#0TU!24PN0410X
M+E=)4T,N1415/@T*4W5B:F5C=#H@(" @("!7:&5N('1O('-P;&ET(&$@<V5RX
M=F5R/PT*0V]M;65N=',Z(&-C.B!$;W5G;&%S+D=R=6YO=T!C8VUA:6PN861PX
M+G=I<V,N961U+ T*(" @(" @(" @($IA;65S+E-P;W)E<D!C8VUA:6PN861PX
E+G=I<V,N961U#0I4;SH@041332U,0%9-+DU!4DE35"Y%1%4-"FUA X
X
end
@eof
set `wc -lwc <05f3h1k`
if test $1$2$3 != 271991702
then
echo ERROR: wc results of 05f3h1k are $* should be 27 199 1702
fi
chmod 660 05f3h1k
rm -f /tmp/unpack$$
exit 0
|