Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SSH Resource MonitorNew to Visual Studio Code? Get it now.
SSH Resource Monitor

SSH Resource Monitor

LeeJingLei

|
1 install
| (0) | Free
在 VS Code 状态栏实时显示 Remote-SSH 主机的 CPU 和内存使用率。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SSH Resource Monitor

整体作用:在 VS Code Remote-SSH 窗口底部实时显示远端主机的 CPU 平均使用率和内存已用量/总量。

显示效果

状态栏会出现两个相邻区域:

显示精细进度条

显示 CPU 和内存精细进度条

仅显示 CPU 和内存数值

仅显示 CPU 和内存数值

  • CPU:读取 /proc/stat,用相邻两次采样的差值计算所有逻辑核心的平均使用率。
  • MEM:读取 /proc/meminfo,优先使用 MemTotal - MemAvailable 计算已用内存。
  • 可视化:5 字符紧凑进度条,每个字符支持 1/8 格精度;不设置任何警告色或错误色。
  • 紧凑显示:CPU 按 100.0% 的最大宽度预留并左对齐,进度条保持固定宽度;MEM 数字按实际位数占用宽度,不补多余空格。
  • 悬浮提示:CPU 显示平均值和每个逻辑核心的使用率;MEM 保持详细内存信息。
  • 实时提示:CPU、MEM 状态栏文本和悬浮详情都按照刷新周期同步更新。
  • 实时曲线:点击状态栏的 CPU 或 MEM,会打开监控页面;折线横坐标按时间绘制,只显示最近 5 分钟数据,起止时间随采样持续向前滚动。
  • 区间统计:详情页明确显示“X月X日X时X分打开 VS Code 至今”,扩展从 VS Code 窗口启动激活后持续累计 CPU、内存平均使用率和最大使用率;详情页关闭期间也不会停止或重置统计。
  • 主题适配:坐标文字、网格和曲线跟随 VS Code 主题颜色,在深色背景下保持清晰。

在 Remote-SSH 中调试

  1. 用 VS Code 打开本工程。
  2. 按 F5 启动“扩展开发宿主”。
  3. 若要读取 SSH 服务器,请先在 Remote-SSH 窗口打开本工程,再按 F5。
  4. 第一次 CPU 采样只保存基准值,下一次刷新后显示实际使用率。

由于 extensionKind 设置为 workspace,正式安装后扩展会运行在 SSH 远端扩展宿主,读取的是远端 /proc。

打包与安装

npx @vscode/vsce package
code --install-extension ssh-resource-monitor-0.2.4.vsix

在 Remote-SSH 窗口中安装时,确认扩展显示为“已在 SSH: 主机名 中安装”。

配置

在 VS Code 设置中搜索 SSH Resource Monitor:

设置 默认值 作用
sshResourceMonitor.refreshInterval 2000 刷新周期,单位毫秒
sshResourceMonitor.showVisualBar true 显示 5 字符精细进度条

非 Linux 系统

Linux 使用 /proc 得到准确的 MemAvailable。其他系统会回退到 Node.js 的系统接口,其中“可用内存”语义可能与 Linux 不完全一致。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft