John Wheal Asked: 2012-08-01 13:14:37 +0800 CST2012-08-01 13:14:37 +0800 CST 2012-08-01 13:14:37 +0800 CST 大交换分区的缺点 772 我知道使用交换内存会大大降低性能,但是如果您浪费了硬盘空间,那么拥有(希望不使用)大交换分区有什么缺点吗? linux 3 个回答 Voted Best Answer HopelessN00b 2012-08-01T13:21:10+08:002012-08-01T13:21:10+08:00 除了明显的磁盘空间浪费之外,拥有一个大的交换分区并没有真正的缺点,尽管这在某种程度上取决于您所说的“大”的意思。如果你把它设置得离谱,交换变得比现在效率低,你甚至会遇到交换会导致崩溃的情况,但假设你不会因为大小而发疯,你唯一要做的就是正在浪费您理论上可以用于其他用途的磁盘空间。 Mike Pennington 2012-08-01T13:21:22+08:002012-08-01T13:21:22+08:00 拥有(希望不使用)大型交换分区有什么缺点吗? 假设地,如果您使交换足够大并正确分配,则会有优势。 如果您从不需要交换,并且如果您在磁盘的内部柱面分配了足够大的交换空间,那么文件系统的其余部分位于外部柱面;因此主文件系统具有更高的线速度(因此具有更快的 IO 性能)。 注意:所有这些都是理论上的,并由您的问题提示。我从来没有在实践中真正做到过。这还假设您没有使用 SSD。 Michael Hampton 2012-08-01T13:37:53+08:002012-08-01T13:37:53+08:00 内存可能很便宜,但它仍然不是免费的。 在我的工作站上,我通常只是从正常的系统使用中进入交换。(当然,它是一个 _work_station...) 16GB RAM 和 16GB 交换空间,我通常换出大约 2-3GB。从来没有见过它比这更高,尽管我在那里有足够的净空。 我什至不会错过磁盘空间。它甚至比内存便宜。
除了明显的磁盘空间浪费之外,拥有一个大的交换分区并没有真正的缺点,尽管这在某种程度上取决于您所说的“大”的意思。如果你把它设置得离谱,交换变得比现在效率低,你甚至会遇到交换会导致崩溃的情况,但假设你不会因为大小而发疯,你唯一要做的就是正在浪费您理论上可以用于其他用途的磁盘空间。
假设地,如果您使交换足够大并正确分配,则会有优势。
如果您从不需要交换,并且如果您在磁盘的内部柱面分配了足够大的交换空间,那么文件系统的其余部分位于外部柱面;因此主文件系统具有更高的线速度(因此具有更快的 IO 性能)。
注意:所有这些都是理论上的,并由您的问题提示。我从来没有在实践中真正做到过。这还假设您没有使用 SSD。
内存可能很便宜,但它仍然不是免费的。
在我的工作站上,我通常只是从正常的系统使用中进入交换。(当然,它是一个 _work_station...) 16GB RAM 和 16GB 交换空间,我通常换出大约 2-3GB。从来没有见过它比这更高,尽管我在那里有足够的净空。
我什至不会错过磁盘空间。它甚至比内存便宜。