数据存储和内存#
随着您在 Anaconda Notebooks 中创建更多笔记本和环境,您可能会开始出现存储空间不足的情况,并且发现进程变慢。本主题说明了 Anaconda Notebooks 中数据存储和内存使用情况的工作原理,并提供了解决这些问题的说明。
Anaconda Notebooks 根据您的 Anaconda 等级级别提供不同级别的云存储和 CPU “高计算” 秒。
什么是高计算秒?
CPU 秒是指在单个 CPU 内核上以 100% 的速度运行代码一秒钟。我们在定价页面上将它们称为“高计算秒”,以清楚地区分 CPU 秒和现实世界中的秒。仅仅运行 JupyterLab、编写代码和使用界面不会真正消耗配额(尽管它们会产生很小的影响)。只有从笔记本内部运行 Python 代码以及从终端运行命令才会计入您的配额,即使这样,也只有很少的命令函数会真正占用 CPU。
例如,如果您的代码发出 HTTP 请求,那么它将在组装请求和将其发送到网络时使用一小部分 CPU 时间,但在等待响应时将完全不使用 CPU。当响应从另一端返回时,它将再次使用一小部分 CPU 来解释响应并向您的代码提供结果。因此,一般来说,CPU 时间只在您的程序积极进行计算时使用,而不是在等待其他系统时使用。
CPU 秒上的时钟何时重置?
我们的笔记本服务帐户每天对最大 CPU 全利用时间(秒数)有限制。当实例达到该限制时,它不会关闭,而是会降低 CPU 优先级,并限制可用的计算资源。此限制每天重置,因此您将在第二天恢复完整的计算访问权限。
功能 |
免费 |
入门级 |
专业版/企业版 |
企业版 |
---|---|---|---|---|
快速备份的 SSD 存储 |
5GB |
10GB |
20GB |
无限 |
CPU 秒(每天) |
1,000 |
8,000 |
20,000 |
无限 |
数据存储#
您可以使用屏幕顶部的 **磁盘使用情况** 计量器监控可用的云存储空间。如果您用完了存储空间,最有可能的原因是自定义环境,这些环境是您在磁盘管理器中看到的所有环境。要获得更多存储空间,请删除这些环境(并可以选择性地将其下载以备后用)或升级您的订阅。

Anaconda Notebooks 使用哪种存储?
Anaconda Notebooks 使用持久性弹性块存储 (EBS) 存储:一种快速备份的 SSD 存储,支持常见的数据科学和机器学习工作负载。EBS 存储通常比大多数云托管选项更快、更可靠。
管理磁盘使用情况#
您可以通过单击 **磁盘使用情况** 计量器上的任意位置来打开磁盘管理器,从而查看和管理所有文件

- 1 - 清理缓存
Anaconda 建议定期清理缓存以节省空间。
- 2 - 重置…
将所有选定项目恢复到其默认状态。选择 **删除前下载项目** 以确保您不会丢失宝贵的工作。
- 3 - 下载
下载选定文件。在删除前考虑下载宝贵文件。
- 4 - 删除
删除选定文件。
- 5 - 文件名
将鼠标悬停在 **文件名** 列标题上会显示一个过滤器工具,用于进一步筛选文件。单击 **文件名** 会按字母顺序排列(并反转文件顺序)。
- 6 - 大小
单击 **大小** 会按大小排列(并反转文件顺序)。
删除自定义环境#
注意
创建自定义环境会消耗大量存储空间。建议免费用户避免复杂的环境构建,并将其限制在一个环境中。升级以使用更多自定义环境。
在 Anaconda Notebooks 中的终端内,运行
conda env list
并查看是否存在任何不在/opt/conda
中的环境。如果有,您可以在磁盘管理器中删除这些不需要的环境,如上一节所示,或者通过运行以下命令进行删除
# Replace <ENV_NAME> with the environment name conda env remove -n <ENV_NAME>
此外,通过点击上一节中显示的磁盘管理器中的清除缓存,或通过运行以下命令来清除缓存和其他工件
conda clean --all pip cache purge rm -rf /tmp/*
内存#
如果您的笔记本运行缓慢,您可能已超过了当天的 CPU 使用限额。发生这种情况时,您仍然可以工作,但性能会受到影响(例如,使用 pandas 加载 .csv
文件可能需要 10 秒而不是半秒)。限额每天重置。
Anaconda Notebooks 将每个内核的进程限制为 6GB 的 RAM。超过此限额将终止您的进程,此时您需要重新启动内核。如果您需要运行更大的进程,请联系我们:sales@anaconda.com。
要查看当前的每日配额进度,请参考 Anaconda Notebooks 顶部的CPU 使用率小部件。

为了更好地管理 CPU 使用率,请定期检查左侧边栏中的正在运行的终端和内核选项卡,并在不再需要时关闭不必要的内核。
