248 lines
7.6 KiB
HTML
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">
|
|
<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"> Megabits per second
|
|
<OPTION VALUE="Kilobits/s"> Kilobits per second
|
|
</SELECT>
|
|
|
|
</form>
|
|
</p>
|
|
</div>
|
|
<form name="nav">
|
|
<center><input name=submit type="button" value="<< Back " onClick="onNext('back')">
|
|
<input name=submit type="button" value=" Next >>" onClick="onNext('forward')">
|
|
</center>
|
|
</form>
|
|
|
|
</BODY>
|
|
|
|
</html>
|
|
|