Unix-commands-cytune
cytune-Unix、Linuxコマンド
link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]
NAME
概要
説明
ボーしきい値
50-4800 10 9600 8 19200 4 38400 2 57600-150000 1
しきい値の設定が低すぎると、多数の中断によってマシンがロードされ、システム全体のスループットが低下する可能性があります。 しきい値の設定が高すぎると、FIFOバッファーがオーバーフローし、文字が失われます。 ただし、速度の遅いマシンでは割り込み負荷を処理できない場合があり、しきい値を上方に調整する必要があります。
/dev/cubC0:830整数、9130文字。 fifo:しきい値11、最大11、現在166.259866割り込み/秒、1828.858521文字/秒
この出力は、 max が threshold を超えないため、この監視期間中、割り込みは常に1文字時間以内に処理されていたことを示しています。 これは良いことであり、多くのサンプルがこの方法で出てくるのであれば、おそらくこの方法で実行できます。 FIFOをオーバーランすると、DCEからDTEへのハードウェアフロー制御用のRTS RS-232信号ラインをCycladesハードウェアがサポートしないため、文字が失われます。
クエリモード cytune では、SIGINTで終了したとき、またはしきい値またはタイムアウトが変更されたときに要約レポートが生成されます。
応答性vs. スループットのトレードオフ。 Cycladesカードは、高速で、システムに非常に高い割り込み負荷をかけることができます。 これにより、システム上の他のタスクに使用できるCPU時間を削減できます。 ただし、しきい値を大きくすると、1つの文字に応答するのにかかる時間が長くなる場合があります。 これは、Cycladesカードで制御されるSLIPリンクで ping (8)回を監視することで確認できます。 SLIPリンクが一般に telnet (1)などのインタラクティブな作業に使用される場合は、しきい値を低くして、文字ができるだけ早く応答するようにすることができます。 SLIPリンクが一般にファイル転送やWWWなどに使用される場合、FIFOを高い値に設定すると、スループットに大きな影響を与えずにシステムの負荷を減らすことができます。 または、-t *または *-T オプションを参照して、キクラデスがバッファーをフラッシュする前に待機する時間を調整します。 単位は5msです。
Cycladesポートでマウスを実行している場合、しきい値とタイムアウトを低い値に維持する必要がある可能性があります。
オプション
Tag
説明
現在のしきい値を_value_文字に設定します。 _tty_が別のプロセスによって開かれたままにされていない場合、しきい値は次に開かれたときにリセットされることに注意してください。 1から12までの値のみが許可されます。
現在のフラッシュタイムアウトを_value_単位に設定します。 _tty_が別のプロセスによって開かれたままにされていない場合、しきい値は次に開かれたときにリセットされることに注意してください。 0から255までの値のみが許可されます。 _value_をゼロに設定すると、デフォルトで現在0x20(160ms)になりますが、すぐに0x02(10ms)になります。 単位は5ミリ秒です。
-g
現在のしきい値とタイムアウトを取得します。
デフォルトのフラッシュタイムアウトを_value_単位に設定します。 _tty_が次に開かれると、デフォルトの代わりにこの値が使用されます。 _value_がゼロの場合、値はデフォルトで0x20(160ms)になり、まもなく0x02(10ms)になります。
-G
デフォルトのしきい値を取得し、タイムアウト値をフラッシュします。
-q
_tty_に関する統計を収集します。 結果は、 ENABLE_MONITORING が定義されてCycladesドライバーがコンパイルされている場合にのみ有効です。 これはおそらくデフォルトではありません。
統計は、_interval_秒ごとに収集されます。
BUGS
ファイル
_/dev/ttyC [0-8]/dev/cubC [0-8] _
関連項目
- リンク:/unix_commands/setserial [setserial(8)]
link:/unix_commands/index [previous] link:/unix_commands/index [next] link:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = cytune [Printer Friendly]
Advertisements |