You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio Code中监控Jupyter Notebook的资源使用情况?

VS Code Jupyter Notebook 资源监控方案

一、专用扩展推荐

  • Jupyter Resource Usage:这是VS Code中适配Jupyter的主流资源监控扩展,安装后会在状态栏实时显示当前内核的内存占用量,点击状态栏的数值可展开面板,查看CPU使用率、内存细分数据等,逻辑和Colab的资源展示类似。

二、内置设置调整

在VS Code设置面板中搜索jupyter.resourceUsage,开启以下配置即可启用基础资源监控:

{
  "jupyter.resourceUsage.enabled": true,
  "jupyter.resourceUsage.showMemoryGauge": true,
  "jupyter.resourceUsage.showCpuUsage": true
}

设置生效后,状态栏会直接显示CPU和内存的实时占用状态。

三、代码单元格手动查询

如果需要更灵活的资源数据,可通过Python代码直接获取系统或当前进程的资源信息:

  1. 先安装依赖库:
!pip install psutil
  1. 执行代码获取RAM、CPU、磁盘(ROM)信息:
import psutil
import os

# 当前Notebook进程的内存使用
current_process = psutil.Process(os.getpid())
mem_usage = current_process.memory_info().rss / (1024 ** 2)
print(f"当前进程内存占用: {mem_usage:.2f} MB")

# 系统CPU实时使用率
cpu_usage = psutil.cpu_percent(interval=1)
print(f"系统CPU使用率: {cpu_usage}%")

# 磁盘(ROM)使用情况(Windows系统可将路径改为'C:\\')
disk_stats = psutil.disk_usage('/')
print(f"磁盘总容量: {disk_stats.total / (1024 ** 3):.2f} GB")
print(f"磁盘已使用: {disk_stats.used / (1024 ** 3):.2f} GB")
print(f"磁盘剩余空间: {disk_stats.free / (1024 ** 3):.2f} GB")

内容的提问来源于stack exchange,提问作者pouya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:20:42