dsh-wsl-perf:從 WSL 監控 Windows 主機性能

在 DSH 插件體系中,資源監控是剛需。當 DeepSeek Harness 運行在 WSL 環境中時,直接獲取 Windows 宿主機的 CPU、內存、磁盤及進程信息通常需要繞過 WSL 訪問 WMI。dsh-wsl-perf 解決了這一訪問問題。

插件定位

dsh-wsl-perf 是一個 DeepSeek Harness 插件,旨在從 WSL 環境中採集 Windows 主機的性能計數器。

  • 名稱:dsh-wsl-perf
  • 所有者:173787247
  • 類別:聯網工具
  • 許可證:MIT

核心功能

該插件主要提供以下能力:

  • Windows 主機性能監控
  • WSL 集成,從宿主機獲取數據
  • CPU 和內存監控
  • 磁盤監控
  • Top 進程跟蹤
  • 基於 WMI/CIM 的數據源

安裝

在 DeepSeek Harness 環境中執行以下命令進行安裝:

dsh plugin --profile web add github:173787247/dsh-wsl-perf

使用示例

安裝完成後,可通過命令調用監控數據:

win_perf              # 顯示 cpu, memory, disks, top processes
win_perf top=20       # 調整顯示的進程數量

技術細節與注意事項

  • 數據來源:計數器來源於 Get-CimInstance Win32_Processor 和 Win32_OperatingSystem。
  • 內存說明:顯示的內存數據爲 Windows 主機的內存,而非 WSL 虛擬機的內存。
  • 運行環境:需要 Windows 系統開啓 WSL,且 DeepSeek Harness 必須運行在 Windows 內部。
  • 測試:運行 npm test。單元測試可在任意環境運行,實時測試在 WSL 環境外會被跳過。

總結

dsh-wsl-perf 解決了在 WSL 中監控宿主機性能的需求,提供了基於 WMI 的 CPU、內存、磁盤及進程數據。其代碼開源(MIT),適合需要在 WSL 中進行宿主機資源調優的開發者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜