> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kasoftware.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 性能设置

> 如何配置用于并行处理和工作线程池的全局自动化服务设置。

export const siteNameShort = "知行之桥";

此部分允许你定义[自动化](../../architecture#automation)服务的全局设置。

<img src="https://mintcdn.com/qiao/ilnLy7gsSdFqbKmI/public/images/settings_performance.png?fit=max&auto=format&n=ilnLy7gsSdFqbKmI&q=85&s=c39989329429502179b1d0e24e09ea4e" alt="Performance settings page" width="800" data-path="public/images/settings_performance.png" />

| 设置               | 描述                                                                                                                 |
| ---------------- | ------------------------------------------------------------------------------------------------------------------ |
| **并行处理**         | 启用并行处理后，{siteNameShort} 会分配一个工作线程池，用于并行处理多个端口的消息，而不是串行处理每个端口。并行处理可以提高跨多个传输的处理吞吐量以及跨多个阶段的消息处理能力。以下选项仅在启用并行处理时才会显示。  |
| **工作线程池**        | 确定应用程序可以同时分配给所有端口（合计）的全局最大线程数。当线程在特定端口中完成分配后，它将被回收回池中。主机上可用的硬件资源决定了此设置的上限。工作线程池越大，{siteNameShort} 处理消息时会消耗越多的系统资源。 |
| **每个端口的最大工作线程数** | 端口用于处理传输的默认工作线程数。此设置可以在每个端口的**高级**选项卡上单独覆盖。使用会话通信的端口（例如 FTP、SFTP 和 OFTP）默认为 1 个工作线程，因为同一连接上可能传输多个文件。               |
| **每个端口的最大文件数**   | 分配给某个端口的工作线程在被重新分配给其他端口之前默认处理的文件数。你可以在每个端口的**高级**选项卡上单独覆盖此设置。当配置了大量端口时，此处较低的值可确保处理在所有端口之间均匀分布。                     |

有关详细信息，请参阅[最大化性能](../../architecture#maximizing-performance)。
