我刚刚升级了我的内存宏碁 Aspire TC-885-ACCFLi5从16 GB到32GB。我有2x1TB
SSD 和1x2TB
HDD。我在一个基于拱门和一个基于 Debian发行版。我将其中一个 SSD 用于我的/Roots
、/Home
、 和/Swap
。另一个 SSD 和 HDD 用于存储大文件以及我的两个发行版之间共享的任何内容,例如 GIMP 和 Inkscape 项目、备份目录等。
我以前的SWAP分区是16 GB。有什么理由让我不应该不管它并让我的桌面使用32GB内存+16 GB交换?
我的主 SSD 上有 2 个主分区:1GB对于/Boot
, 和16 GB为了/Swap
。其余部分是扩展分区,分为2x36GB对于/Arch-Root
和/Debian-Root
。最后剩下的金额大约是885GB左右用于我的/Home
分区。 (我意识到这些都应该是小写的,但为了便于阅读,我将它们设置为大写。)
任何关于我是否应该这样做的意见增加,减少, 或者不要管它很值得学习。谢谢!
答案1
我在基于 Arch 的发行版和基于 Debian 的发行版之间进行双引导。
在这种情况下,我可以提出的一个建议是让你的交换分区大于 RAM 容量,这样你就可以休眠(又名挂起到磁盘)其中一个系统并同时启动到另一个系统,无论如何消耗大量内存。完成并返回到前者后,您将恢复到与离开时完全相同的状态。
我的笔记本电脑有 8 GiB RAM 和 12 GiB 交换分区,我偶尔会通过这种方式在 Manjaro Linux 和 Windows 7 之间进行双启动。
据我所知,这是让磁盘挂起的最简单、最可靠的方法。它可能可以使用交换文件,但我还没有尝试过,你的里程可能会有所不同。无论哪种方式,请确保您永远不会共享相同的交换分区,除非您愿意解决因内存不一致引起的问题。 :-)
答案2
如今,16GB 的交换空间相当荒谬,因为在您用完接近 16GB 的交换空间之前,机器就会停止运行并变得无法使用。
我通常在每个 pi 上运行时不使用任何大于锉刀的交换,因为我更喜欢机器而不是快速 OOM,而不是慢慢停止。
如果确实需要一些交换,您可能需要考虑大约占 RAM 50% 的 zram 设备,通常使用 zram 可以将其压缩到一半。即使换成快速 SSD,速度也会更快。