管理缓存

Azure 门户中的缓存概述页面显示了缓存的项目详细信息、缓存状态和基本统计信息。 其中还有一些用于停止或启动缓存、删除缓存、将数据刷新为长期存储和更新软件的控件。

本文还介绍如何通过 Azure CLI 执行这些基本任务。

若要打开概述页面,请在 Azure 门户中选择缓存资源。 例如,加载“所有资源”页,然后单击缓存名称

Azure HPC 缓存实例的“概述”页面的屏幕截图

页面顶部的按钮有助于管理缓存:

  • 启动停止 - 继续或暂停缓存操作
  • 刷新 - 将更改的数据写入存储目标
  • 升级 - 更新缓存软件
  • 收集诊断 - 上传调试信息
  • 刷新 - 重新加载概述页面
  • 删除 - 永久性销毁缓存

在下面阅读有关这些选项的详细信息。

小提示

还可以管理单个存储目标 - 有关详细信息,请阅读查看和管理存储目标

停止缓存

可以停止缓存以减少非活动期间的成本。 缓存停止时,你无需支付运行时间的费用,但会为缓存的已分配磁盘存储支付费用。 (有关详细信息,请参阅定价页。)

停止的缓存不会响应客户端请求。 应在停止缓存之前卸载客户端。

“停止”按钮可暂停活动缓存。 当缓存的状态为“正常”或“已降级”时,“停止”按钮可用。

屏幕截图显示了顶部的按钮,其中突出显示“停止”,以及一条描述停止操作并询问“是否要继续?”的带有“是”(默认)和“否”按钮的弹出消息

单击“是”以确认停止缓存后,缓存会自动将其内容刷新到存储目标。 此过程可能需要一些时间,但可以确保数据一致性。 最后,缓存状态将更改为“已停止”

若要重新激活停止的缓存,请单击“开始”按钮。 无需进行确认。

该屏幕截图显示了顶部的按钮,其中突出显示了“开始”

刷新缓存数据

概述页面上的“刷新”按钮会通知缓存将存储在缓存中的所有已更改数据立即写入后端存储目标。 缓存会定期将数据保存到存储目标,因此,无需手动执行此操作,除非要确保后端存储系统保持最新状态。 例如,可以在拍摄存储快照或检查数据集的大小之前使用“刷新”功能

注释

在刷新过程中,缓存无法处理客户端请求。 缓存访问会暂停,并在操作完成后继续。

开始缓存刷新操作时,缓存会停止接受客户端请求,概述页面上的缓存状态将更改为“正在刷新”

缓存中的数据会保存到相应的存储目标。 根据需要刷新的数据量,此过程可能需要数分钟或超过一小时的时间。

将所有数据保存到存储目标后,该缓存将自动开始再次接受客户端请求。 缓存状态返回为“正常”。

若要刷新缓存,请单击“刷新”按钮,然后单击“是”,确认操作。

屏幕截图显示了顶部的按钮,其中突出显示“刷新”,以及一条描述刷新操作并询问“是否要继续?”的带有“是”(默认)和“否”按钮的弹出消息

小提示

如果需要将特定的单个文件写回存储目标,而不写入整个缓存内容,请考虑使用 PC Cache NFSv3 客户端库发行版中包含的 flush_file.py 脚本。 有关详细信息,请参阅在 Azure HPC 缓存中自定义文件写回

升级缓存软件

如果有新的软件版本可用,“升级”按钮就会处于有效状态。 你还会在页面顶部看到一条关于更新软件的消息。

该屏幕截图显示了顶行的按钮,其中已启用“升级”按钮

在软件升级过程中,客户端访问不会中断,但缓存性能会降低。 计划在非高峰使用时间段或计划内维护期间升级软件。

软件更新可能需要几个小时。 与具有较小高峰吞吐量值的缓存相比,使用较高吞吐量配置的缓存需要更长的时间来升级。 缓存状态会更改为“正在升级”,直到操作完成为止。

当软件升级可用时,你将有一周的时间来手动应用。 升级消息中会列出结束日期。 如果在这段时间内未升级,Azure 会自动将新软件应用于缓存。

可以使用 Azure 门户来计划更方便的升级时间。 按照下方“门户”选项卡中的说明操作

如果在结束日期过去时缓存停止,缓存将在下一次启动时自动升级软件。 (更新可能不会立即启动,但会在前一小时内开始。)

单击“升级”按钮以配置软件更新。 可以选择立即升级软件,或计划在特定日期和时间进行升级。

“计划软件升级”边栏选项卡的屏幕截图,显示了选中“稍后计划”的单选按钮和用于选择新日期和时间的字段。

若要立即升级,请选择“立即升级”,然后单击“保存”按钮。

若要计划不同的升级时间,请选择“稍后计划”,然后选择新的日期和时间

  • 日期和时间显示在浏览器的本地时区中。
  • 不能选择比原始信息中的截止日期更晚的时间。

保存自定义日期时,横幅消息将更改为显示所选日期。

如果要修改计划的升级日期,请再次单击“升级”按钮。 请单击“重置日期”链接。 此操作会立即删除计划的日期。

选中自定义日期的“计划软件升级”边栏选项卡的屏幕截图。标签为“重置日期”的日期左侧会出现一个文本链接。

重置以前计划的值后,日期选择器将重置为最新的可用日期和时间。 可以选择新日期并保存,或单击“放弃”,从而保留最新日期

如果在升级前还剩不到 15 分钟,则无法更改计划。

收集诊断

“收集诊断”按钮会手动启动进程,收集系统信息并将其上传到 Microsoft 服务与支持进行疑难解答。 如果出现严重缓存问题,则缓存会自动收集和上传相同的诊断信息。

如果 Microsoft 服务服务与支持请求,请使用此控制。

单击该按钮后,单击“是”以确认上传。

“启动诊断集合”弹出确认消息的屏幕截图。突出显示默认按钮“是”。

删除缓存

“删除”按钮会销毁缓存。 删除缓存时,其中的所有资源都将销毁,不再产生帐户费用。

删除缓存时,用作存储目标的后端存储卷不会受到影响。 可在以后将其添加到将来的缓存中,或单独解除其授权。

注释

在删除缓存前,Azure HPC 缓存不会自动将已更改的数据从缓存写入后端存储系统。

若要确保缓存中的所有数据都已写入长期存储,请在删除之前停止缓存。 请确保删除前状态为“已停止”。

停止缓存后,单击“删除”按钮,永久删除缓存。

查看警告

如果缓存进入运行不正常状态,请检查“警告”页。 此页显示来自缓存软件的通知,这些通知有助于了解其状态。

这些通知未显示在活动日志中,因为它们不受 Azure 门户控制。 它们通常与你可能已进行的自定义设置相关联。

可能显示的警告类型包括:

  • 缓存无法访问其 NTP 服务器
  • 缓存无法下载扩展组用户名信息
  • 自定义 DNS 设置已在存储目标上更改

该屏幕截图显示了“监视”>“警告”页,其中显示了一条消息,指出无法下载扩展组用户名

后续步骤