qosmod コマンド
目的
既存の QoS (Quality of Service) Service Category または Policy Rule を変更します。
構文
既存の Service Category を変更するには、次のように入力します。
qosmod [ -s ServiceCategory] [ -t OutgoingTOS] [ -b MaxTokenBucket] [ -f FlowServiceType] [ -m MaxRate] service
既存の Policy Rule を変更するには、次のように入力します。
qosmod [ -s ServiceCategory] [ -r ServicePolicyRules] [ -l PolicyRulePriority] [ -n ProtocolNumber] [ -A SrcAddrRange] [ -a DestAddrRange] [ -P SrcPortRange] [ -p DestPortRange] policy
説明
qosmod コマンドは、policyd.conf ファイル内の指定された Service Category または Policy Rule エントリーを変更し、 変更結果を QoS Manager にインストールします。
フラグ
サービス変更のフラグは、以下のとおりです。
項目 | 説明 |
---|---|
-s | ServiceCategory 属性の名前 (必須)。 |
-t | OutgoingTOS 属性。8 ビットの 2 進数で指定。 |
-b | MaxTokenBucket 属性。Kb (K ビット) で指定。 |
-f | FlowServiceType 属性 (ControlledLoad または Guaranteed)。 |
-m | MaxRate 属性。Kbps (秒当たりの K ビット数) で指定。 |
ポリシー変更のフラグは、以下のとおりです。
項目 | 説明 |
---|---|
-s | ServiceCategory 属性の名前 (必須)。 |
-r | ServicePolicyRules 属性の名前 (必須)。 |
-l | PolicyRulePriority 属性 (正整数)。 |
-n | ProtocolNumber 属性。 /etc/protocols ファイルに定義済み。 |
-A | SrcAddrRange 属性。a1 から a2 (a2 >= a1) の Source IP アドレス範囲。 |
-a | DestAddrRange 属性。i1 から i2 (i2 >= i1) の Destination IP アドレス範囲。 |
-P | SrcPortRange 属性。a1 から a2 (a2 >= a1) の Source Port 範囲。 |
-p | DestPortRange 属性。i1 から i2 (i2 >= i1) の Destination Port 範囲。 |
終了状況
項目 | 説明 |
---|---|
0 | 正常終了。 |
正整数 | エラーが発生しました。 |
セキュリティー
RBAC ユーザーおよび Trusted AIX® ユーザーへの注意: このコマンドは特権操作を実行できます。特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- sc01 サービスを変更するには、次のように入力します。
qosmod -s sc01 -t 10001100 -b 84 -f Guaranteed service
- pr01 ポリシーを変更するには、次のように入力します。
qos -s sc01 -r pr01 -l 10 -n 6 -A 9.3.25.15-9.3.25.20 -a 9.3.25.39-9.3.25.39 -p 9015-9020 policy
- sc02 サービスを変更するには、次のように入力します。
qosmod -s sc02 -t 10001111 service
- pr02 ポリシーを変更するには、次のように入力します。
qosmod -s sc02 -r pr02 -l 13 -n 6 policy