我有一个Azure 虚拟机最近已将其从 A2 Basic 调整为 D2 尺寸,因此有新的 SSD 本地磁盘(没有持久性保证的临时磁盘)。
现在它有交换文件,但我认为它可以用于更多临时的东西。什么可以安全地移动到该磁盘?例如移动/tmp
文件夹是否安全?
它是一个 Ubuntu 服务器,用作 Web 服务器(Apache、MySQL)。
答案1
例如,移动 /tmp 文件夹是否安全?
我们知道,当虚拟机重启或者主机进行某些更新时,临时磁盘中的数据存储将会丢失。
临时磁盘是SSD,性能很好,我们可以这样使用它:
如果您的工作流程涉及从 Blob 获取内容、对其进行处理并将其存储回 Blob,那么您可以将内容下载到临时存储、处理该内容,然后获取处理后的内容并将其保存回 Blob。
这是有关如何在 SQL Server 中使用临时磁盘的官方文档,请参阅此关联。
临时磁盘:Azure 虚拟机包含另一个称为临时磁盘的磁盘(标记为 D: 驱动器)。这是节点上可用于暂存空间的磁盘。
临时磁盘
临时存储驱动器(标记为 D: 驱动器)不会持久保存到 Azure blob 存储中。请勿将用户数据库文件或用户事务日志文件存储在 D: 驱动器上。对于 D 系列、Dv2 系列和 G 系列 VM,这些 VM 上的临时驱动器基于 SSD。如果您的工作负载大量使用 TempDB(例如用于临时对象或复杂连接),则将 TempDB 存储在 D 驱动器上可能会导致更高的 TempDB 吞吐量和更低的 TempDB 延迟。