我有一个装有 Ubuntu 的小型内置 SDD 驱动器,但经常会用完 /tmp 空间。我打算再加一个大容量的 HDD。对我来说,/tmp 的速度必须尽可能快,以免影响我的关键应用程序的性能。从性能角度来看,哪种方法更好:* 在外部驱动器上创建一个分区并将其安装在内部 /tmp 上,或者 * 移动一些数据以在内部 /tmp 中腾出更多空间
答案1
答案2
最好的方法是先测量两个驱动器的性能,然后将 /tmp 放在速度更快的驱动器上。例如,最简单的方法是先将一堆大文件复制到内部 /tmp,然后再复制到外部卷。
请务必先清除所有分区,然后创建新的分区表和您选择的格式的新文件系统(例如 ext4)。不同的文件系统格式往往在性能上存在差异。
然后选择一个更快的并挂载在/tmp上
为了做出更好的评估,您还可以首先分析主要应用程序的行为 - 它们是创建一个大文件还是一堆小的临时文件。然后对于 /tmp,您可以选择最适合您情况的文件系统格式。