> ## 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.

# 性能设置

> 如何配置用于并行处理和工作线程池的全局自动化服务设置，以及如何分析工作线程池的性能。

此部分允许你定义[自动化](https://docs.kasoftware.com/26.4/self-hosted/zh/getting-started/architecture.md#自动化)服务的全局设置。

![Performance settings page](https://mintcdn.com/qiao/V5zXPPmcRAz2rNUe/26.4/images/settings_performance.png?fit=max\&auto=format\&n=V5zXPPmcRAz2rNUe\&q=85\&s=74debb2c1a4cb792824e213ea7ab9a07)

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

有关详细信息，请参阅[最大化性能](https://docs.kasoftware.com/26.4/self-hosted/zh/getting-started/architecture.md#最大化性能)。

## 分析工作池

**分析工作池**按钮会在设定的时间段内收集工作线程池的诊断日志，并对其运行 AI 分析。分析结果会报告工作线程池的健康状况，识别性能方面的发现，并提供配置更改建议。知行之桥 从不自动应用这些建议，你需要逐条审阅建议并自行进行更改。

此功能需要 AI 提供商。如果尚未在 [AI 设置](https://docs.kasoftware.com/26.4/self-hosted/zh/getting-started/administration/settings/ai-settings.md)中配置 AI 提供商，该按钮将处于禁用状态。将鼠标悬停在按钮旁边的信息图标上可查看原因。

只有[管理员角色](https://docs.kasoftware.com/26.4/self-hosted/zh/getting-started/administration/settings/user-roles.md#管理员角色)的成员可以启动、取消和移除分析。普通用户角色和业务运维角色的成员可以打开该窗格并查看之前运行的分析，但不能启动、取消或移除分析。

### 启动分析

1. 点击**分析工作池**，打开**分析工作池会话**窗格。该窗格会列出之前的所有分析会话。

   ![Analyze Worker Pool Sessions pane](https://mintcdn.com/qiao/V5zXPPmcRAz2rNUe/26.4/images/settings_performance_analyze_worker_pool.png?fit=max\&auto=format\&n=V5zXPPmcRAz2rNUe\&q=85\&s=cc546cdb28b4a8cf7f609ee8070dff0a)

2. 在**新建分析**下，点击**开始分析**，打开**配置分析**窗格。

   ![Configure Analysis pane](https://mintcdn.com/qiao/V5zXPPmcRAz2rNUe/26.4/images/settings_performance_configure_analysis.png?fit=max\&auto=format\&n=V5zXPPmcRAz2rNUe\&q=85\&s=5a85bfd0d9cd93505dc65ea866a73e5a)

3. 设置以下选项：

   | 选项 | 描述 |
   | - | - |
   | **日志收集时长** | 知行之桥 在运行分析之前收集诊断日志的时长。可选择 1、2、3、5 或 10 分钟，默认为 5 分钟。时间窗口越长，捕获的活动越多，但获得结果的时间也越晚。 |
   | **日志分析详细级别** | 控制结果中显示的详细程度。默认为**摘要**。 **摘要**：仅包含健康评估和主要局限。 **标准**：增加状态信息和已识别的性能发现。 **详细**：完整分析，包括原始指标和优化建议。 |

   > [!NOTE]
   >
   > 详细级别在分析开始时确定，之后无法更改。要查看更多详细信息，请使用更高的详细级别运行新的分析。

4. 点击**开始分析**。

分析分两个阶段运行：先是**正在收集日志**（显示剩余时间），然后是**正在分析日志**。分析运行期间可以关闭该窗格。分析完成后，知行之桥 会在页面顶部显示应用内通知。点击**查看结果**打开分析；如果分析因错误而结束，则点击**查看详情**。

要停止正在进行的分析，请点击**取消分析**并确认。

### 查看结果

每个已完成的分析都会被保存，并列在**分析工作池会话**窗格的**历史分析会话**下，同时显示其文件数量和大小。点击某个会话即可打开其**工作池日志分析**报告。点击报告标题中的复制图标可复制完整的分析内容。

![Worker Pool Log Analysis results](https://mintcdn.com/qiao/V5zXPPmcRAz2rNUe/26.4/images/settings_performance_worker_pool_analysis_results.png?fit=max\&auto=format\&n=V5zXPPmcRAz2rNUe\&q=85\&s=176007165f8396a08a8f1d3de19389f7)

报告中显示哪些部分取决于你选择的详细级别：

| 部分 | 描述 |
| - | - |
| **摘要** | 收集时间窗口内工作线程池的整体健康状况。 |
| **状态** | 分析器为生成此报告读取了哪些内容。 |
| **发现** | 分析器在收集的日志中识别出的行为。 |
| **局限** | 收集的日志无法解答的问题。 |
| **指标** | 分析器根据收集的日志计算出的值。 |
| **建议** | 分析器建议的配置更改。每条建议都会列出**设置**、其**配置级别**、当前值和建议值、**理由**以及**预期影响**。 |
| **其他详细信息** | 分析器报告的、不属于上述各部分的其他内容。 |

要删除已保存的分析，请将鼠标悬停在该分析上，然后点击垃圾桶图标。确认选择并点击**移除**。只有管理员角色的成员可以移除分析。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.