ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzall_5.4.0.1/rzalladvqos66.htm

248 lines
7.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Outbound performance limits</title>
<meta name="Copyright" content="Copyright (c) 2004 by IBM Corporation">
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!--
----------------------------------------------------------------------------
START_DESCRIPTION
Page Function: Collects diffserv performance limits
Stored Values:
[storeVal](parent.hidden.clientInfo[clientNum][8])[Stores value and label. Possible values include:
"10">10
<OPTION VALUE="16">16
<OPTION VALUE="32">32
<OPTION VALUE="64">64
<OPTION VALUE="128">128
<OPTION VALUE="256">256
<OPTION VALUE="512">512
<OPTION VALUE="768">768
<OPTION VALUE="1024">1024
<OPTION VALUE="1536">1536
<OPTION VALUE="2048">2048
<OPTION VALUE="4196">4196
Labels include:
"Megabits/s"
"Kilobits/s"
]
Next and Back:
[Next]: rzalladvqos70.htm
[Back]: rzalladvqos61.htm
END_DESCRIPTION
----------------------------------------------------------------------------
-->
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
<script language = "Javascript" src = "../rzahg/iccommon.js"></script>
<script language="Javascript" type="text/javascript">
//START NON-TRANSLATABLE
clientNum = parent.hidden.retClientNumber()
function onNext(direction) {
if ( document.perflimits.perf[1].checked ) { // perf limits selected
if (isNS && !isNS6){
myVal = document.limits.document.speeds.limitSelect.options[document.limits.document.speeds.limitSelect.selectedIndex].value;
myLabel = document.limits.document.speeds.label.options[document.limits.document.speeds.label.selectedIndex].value;
}
else {
myVal = document.speeds.limitSelect.options[document.speeds.limitSelect.selectedIndex].value;
myLabel = document.speeds.label.options[document.speeds.label.selectedIndex].value;
}
storeVal = myVal + ' ' + myLabel
parent.hidden.clientInfo[clientNum][8] = storeVal;
}
else {
parent.hidden.clientInfo[clientNum][8] = '';
}
switch ( direction ) {
case 'forward' :
window.location = "rzalladvqos70.htm";
break;
case 'back' :
window.location = "rzalladvqos61.htm";
break;
}
}
function showLimits() {
MM_showHideLayers('limits','','show');
}
function hideIt() {
MM_showHideLayers('limits','','hide');
if ( document.perflimits.perf[1].checked ) {
MM_showHideLayers('limits','','show');
}
}
//Obtain name of HTML file in parent frame.
var parentDir = parent.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var parentUrl = parent.window.location.href.substring(parentDir.length,parent.window.location.href.length+1);
if (parentUrl.indexOf("#") >= 0) { parentUrl = parentUrl.substring(0,parentUrl.indexOf("#"));}
function restoreValues() {
//Is the hidden frame already loaded with the correct html?
if (parentUrl != "rzalladvqoswelcome.htm") {
window.location = "rzalladvqoswelcome.htm"; //load advisor frameset
return;
} else {
//Obtain name of HTML file in hidden frame.
var hiddenDir = parent.hidden.window.location.href.substring(0,location.href.lastIndexOf('/')+1);
var hiddenUrl = parent.hidden.window.location.href.substring(hiddenDir.length,parent.hidden.window.location.href.length+1);
if (hiddenUrl.indexOf("#") >= 0) { hiddenUrl = hiddenUrl.substring(0,hiddenUrl.indexOf("#"));}
if (hiddenUrl != "rzalladvqoshidden.htm") {
//Correct HTML not loaded, load it
parent.hidden.window.location = "rzalladvqoshidden.htm";
} else { //already loaded
restoreValues2();
}
}
}
function restoreValues2() {
newVal = parent.hidden.clientInfo[clientNum][8];
prevVal = newVal.indexOf(" ")
selVal = newVal.substring(0,prevVal)
selVal = parseInt(selVal)
prevSpeed = newVal.substring(prevVal+1)
if ( newVal != null && newVal != '' ) { //been to this page before
document.perflimits.perf[1].checked = true;
showLimits();
}
if ( isNS && !isNS6 ) { //using netscape here
selLength = document.limits.document.speeds.limitSelect.length
unitLength = document.limits.document.speeds.label.length
}
else {
selLength = document.speeds.limitSelect.length
unitLength = document.speeds.label.length
}
for ( var i=0; i<selLength; i++ ) { //select previous speed
if ( isNS && !isNS6 ) {
if ( parseInt(document.limits.document.speeds.limitSelect.options[i].value) == selVal ) {
document.limits.document.speeds.limitSelect.options[i].selected = true;
break;
}
}
else {
if ( parseInt(document.speeds.limitSelect.options[i].value) == selVal ) {
document.speeds.limitSelect.options[i].selected = true;
break;
}
}
} //end for statement
for ( var i=0; i<unitLength; i++ ) {
if ( isNS && !isNS6 ) {
if ( document.limits.document.speeds.label.options[i].value == prevSpeed ) {
document.limits.document.speeds.label.options[i].selected = true;
break;
}
}
else {
if ( document.speeds.label.options[i].value == prevSpeed ) {
document.speeds.label.options[i].selected = true;
break;
}
}
}
}
//END NON-TRANSLATABLE
</script>
</head>
<BODY onload="hideIt();restoreValues()">
<h2>Quality of service: Performance limits - Differentiated service</h2>
<p>Performance limits help you manage traffic by placing <a href="../rzak8/rzak8outboundlimits.htm" TARGET="_blank">rate limits</a> on this client's network traffic. The performance limits are applied to a policy through a class of service, which you create in the QoS wizards. The performance limits are called traffic management in the class of service. Start to think about the restrictions that you will set, and enter your best guess below. If you are unsure of what performance limits to apply, use the QoS monitor in iSeries<SUP><FONT SIZE="-1">TM</FONT></SUP> Navigator to experiment. Create a QoS policy to <A href="../rzak8/rzak8monitor_policy.htm" TARGET="_blank">monitor most of your network traffic</A>.When you start the monitor, you can observe your traffic within this very general policy. View your current network statistics. Based on the results, you can vary your policy configurations.</p>
<p>Do you want to apply performance limits to this policy?</p>
<form name="perflimits">
<INPUT TYPE="radio" NAME="perf" id="perf1" VALUE="no" onclick = "hideIt()" checked><label for="perf1">No, do not limit.</label><br>
<INPUT TYPE="radio" NAME="perf" id="perf2" VALUE="yes" onclick = "showLimits()"><label for="perf2">Yes, set the following average data rate limit:</label><p>
</form>
<div id="limits" style="position: relative">
<form name="speeds">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<label for="perf2">My Applications:</label><br>
<SELECT NAME="limitSelect" id="perf2" SIZE=1>
<OPTION VALUE="10">10
<OPTION VALUE="16">16
<OPTION VALUE="32">32
<OPTION VALUE="64">64
<OPTION VALUE="128">128
<OPTION VALUE="256">256
<OPTION VALUE="512">512
<OPTION VALUE="768">768
<OPTION VALUE="1024">1024
<OPTION VALUE="1536">1536
<OPTION VALUE="2048">2048
<OPTION VALUE="4196">4196
</SELECT>
<label for="perf2">My Applications:</label><br>
<SELECT NAME="label" id="perf2" SIZE=1>
<OPTION VALUE="Megabits/s">&nbsp;Megabits per second&nbsp;
<OPTION VALUE="Kilobits/s">&nbsp;Kilobits per second&nbsp;
</SELECT>
</form>
</p>&nbsp;
</div>
<form name="nav">
<center><input name=submit type="button" value="&lt;&lt;&nbsp;Back&nbsp" onClick="onNext('back')">
<input name=submit type="button" value="&nbsp;Next&nbsp&gt;&gt;" onClick="onNext('forward')">
</center>
</form>
</BODY>
</html>