A.31. IO サブシステムの属性
これらの表は、管理モデルで使用される属性名を示しています (管理 CLI を使用している場合など)。XML で使用される名前は管理モデルの名前と異なる場合があるため、XML で使用される要素を EAP_HOME/docs/schema/wildfly-io_4_0.xsd のスキーマ定義ファイルで確認してください。
| 属性 | デフォルト | 説明 |
|---|---|---|
| default-worker | 使用するデフォルトの IO ワーカーを指定します。 |
| 属性 | デフォルト | 説明 |
|---|---|---|
| io-threads | ワーカーに作成する I/O スレッドの数。指定のない場合は、スレッドの数が CPU の数の 2 倍に設定されます。 | |
| io-thread-count |
ワーカー内の I/O スレッドの合計数を返します。この値は、設定された | |
| stack-size | 0 | ワーカースレッドへの使用を試みるスタックサイズ (バイト単位)。 |
| task-keepalive | 60000 | コアでないタスクスレッドを生存状態にするミリ秒数。 |
| task-core-threads | 2 | コアタスクスレッドプールのスレッド数。 |
| task-max-threads |
ワーカータスクスレッドプールの最大スレッド数。指定のない場合は、 | |
| max-pool-size | ワーカータスクスレッドプールで許可されるスレッドの最大数。この制限に達するとタスクは拒否される可能性があります。 | |
| busy-task-thread-count | ワーカータスクスレッドプール内のビジースレッドの推定値。 | |
| shutdown-requested | プールのシャットダウンが要求されたかどうかを示します。 | |
| core-pool-size |
アイドル状態の場合でも、基礎となるスレッドプールに保持するスレッドの最小数。余分なスレッドは | |
| queue-size | ワーカーキュー内のタスク数の推定値。 |
shutdown-requested、core-pool-size、max-pool-size、io-thread-count、queue-size、および busy-task-thread-count の属性は読み取り専用メトリクスであり、直接設定できません。
| 属性 | デフォルト | 説明 |
|---|---|---|
| connection-count | 読み取り専用メトリクス。現在開いている接続の数を推定します。 | |
| connection-limit-high-water-mark | 読み取り専用メトリクス。接続数がこの数に達した場合、接続数が最低水準点を下回るまで新しい接続は受け入れられません。 | |
| connection-limit-low-water-mark | 読み取り専用メトリクス。接続数が以前に最高水準に達した場合、この数を再び下回ると、接続は再び受け入れられます。 |
各 server は、外部接続用に開かれたサーバーアドレスを表し、永続的な設定のないランタイム専用のリソースです。
| 属性 | デフォルト | 説明 |
|---|---|---|
| match | CIDR アドレス。このルールは、宛先アドレスがこの CIDR アドレスと一致する場合に適用されます。 | |
| bind-address | このルールが適用される場合、バインドアドレスは送信接続のローカルアドレスとして設定されます。 | |
| bind-port | このルールが適用される場合、バインドポートは送信接続のローカルポートとして設定されます。 |
outbound-bind-address は、このワーカーがアウトバウンド接続を開始するときにソケットによって使用されるバインドアドレスを設定するためのルールを定義します。この設定はオプションです。特定の送信接続に一致するルールがない場合、システムは一時ポートと有効なローカルアドレスを自動的に割り当てます。
| 属性 | デフォルト | 説明 |
|---|---|---|
| buffer-size | 各バッファースライスのサイズ (バイト単位)。指定のない場合は、以下のようにシステムで利用できる RAM を基にサイズが設定されます。
この属性のパフォーマンスチューニングに関するアドバイスは、JBoss EAP のパフォーマンスチューニング の バッファープールの設定 を参照してください。 | |
| buffers-per-slice | 大型のバッファーをいくつのスライス (セクション) に分割するか。これは、多数の個別のバッファーに割り当てするよりもメモリーの効率がよくなります。指定のない場合、システムで利用可能な RAM を基にしてスライスの数が設定されます。
| |
| direct-buffers | バッファープールが直接バッファーを使用するかどうか。直接バッファーをサポートしないプラットフォームがあることに注意してください。direct-buffers のデフォルト値も、システムの使用可能な RAM に基づいて設定されます。
|