调整 JupyterHub 可用资源大小#
在使用 JupyterHub 的过程中,您可能需要增加或减少分配给 TLJH 安装的资源量。可分配的资源类型以及分配过程将取决于您的虚拟机提供商/接口。我们建议查阅您的提供商的安装页面以获取更多信息。本页面介绍了在您选择的云提供商上重新分配资源后,您应该在 JupyterHub 上采取的步骤。
目前有关于在以下提供商上调整资源大小的说明
资源重新分配后,您必须告知 TLJH 使用这些资源,并验证资源是否已可用。
验证调整大小#
调整服务器大小后,请告知 JupyterHub 使用这些新资源。为此,请按照使用 tljh-config 配置 TLJH中的说明设置新的内存或 CPU 限制并重新加载中心。这可以在 JupyterHub 的终端(或通过 SSH 进入您的虚拟机并使用此终端)中完成。
可以通过查看 tljh-config 输出验证 TLJH 配置选项。
sudo tljh-config show
仔细检查您的更改是否反映在输出中。
要验证内存更改,请通过启动一个新服务器(如果您之前正在运行一个,请单击“控制面板 -> 停止我的服务器”以首先关闭您的活动服务器),打开一个笔记本,并检查右上角jupyter-resource-usage扩展的值来确认它是否起作用。
要验证 CPU 更改,请从终端使用
nproc
。此命令显示可用核心数,并且应等于您在提供商界面中选择的核心数。nproc --all
要验证当前可用磁盘空间,请在终端中使用
df
命令。这会显示可用磁盘空间的大小。-hT
参数允许我们以人类可读的格式打印此内容,并精简输出以显示一个存储卷。请注意,目前您无法按每个用户更改磁盘空间。df -hT /home