Linux:在哪里放置交换文件

Jo *_*iss 11 linux swap

关于在 Linux 上放置交换文件的位置是否有任何约定?

我通常只是在 中创建它们/var/swapfile,但这在层次结构中似乎有点太高了。

小智 10

AFAIK 文件系统层次结构标准中没有定义位置。

因为 /var 用于经常更改的文件,所以我认为可以将它放在这里。但请记住,如果您使用平面文件交换而不是分区,请考虑为 /var 使用快速文件系统。

  • 根据这个:http://lkml.iu.edu/hypermail/linux/kernel/0507.0/1690.html 你根本不用担心文件系统! (6认同)

Cal*_*leb 7

传统的方法是有一个专用于交换的分区。如果您使用文件,则由您自行决定,但Malte 提出的文件系统很重要的建议是一个很好的建议

  • 我个人并不真正关心交换性能的最后几个百分点足以承担单独分区的额外复杂性。如果我的服务器开始认真交换,无论如何我都会遇到问题。交换空间更像是最后的安全网,以防某些进程开始吞噬内存。 (7认同)