> ## 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-Hant/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-Hant/getting-started/architecture.md#最大化效能)。

## 分析工作池

**分析工作池**按鈕會在設定的時間段內收集工作執行緒池的診斷日誌，並對其執行 AI 分析。分析結果會報告工作執行緒池的健康狀況，識別效能方面的發現，並提供配置變更建議。知行之橋 從不自動套用這些建議，你需要逐條審閱建議並自行進行變更。

此功能需要 AI 提供商。如果尚未在 [AI 設定](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/getting-started/administration/settings/ai-settings.md)中配置 AI 提供商，該按鈕將處於停用狀態。將滑鼠游標暫留在按鈕旁邊的資訊圖示上可檢視原因。

只有[管理員角色](https://docs.kasoftware.com/26.4/self-hosted/zh-Hant/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.