我在具有 4GB RAM 的系统上运行 Ubuntu 13.10 64 位,与 Windows 双启动
大多数人都说系统上有交换空间是件好事,可以提高速度,所以我在之前的 Ubuntu 安装中就使用了它。
在我的新硬盘中,我使用了 3 个主分区:1 个用于 Windows 操作系统 (ntfs),1 个用于 Ubuntu (ext4),1 个用于数据 (ntfs)。我这样做是为了让操作系统中的任何崩溃不会导致数据丢失
Windows 系统还占用了一个系统主分区,而我只有 4 个 MBR 插槽。实际上我没有 SWAP 主分区。我不知道以前是否发生过这种情况,但那时我也有一个交换分区
我当前的磁盘分区如下:https://i.stack.imgur.com/3VLl1.jpg
如何在当前设置中创建交换?
答案1
首先,交换空间通常不会导致速度显著提升。当 RAM 填满时,就会使用交换空间,因此它使您能够在有限的 RAM 中运行更多程序。由于磁盘访问比 RAM 访问慢,因此当您为此目的需要交换时,系统速度将开始下降。交换空间还用于挂起到磁盘的操作,为此目的,您至少需要与 RAM 一样多的交换空间。(也就是说,由于 Linux 使用 RAM 作为磁盘缓存,将不常用的数据放在交换空间中会导致更多的磁盘缓存使用,这可以稍微提高速度,因此使用交换空间可以带来一些速度优势。我手头没有任何基准数据,但据我所知,这种影响通常很小。)
其次,您可以使用我的FixParts 计划,它是 Ubuntu 软件包的一部分gdisk
。有关更多信息和文档,请参阅 FixParts 网页。您可能需要使用 GParted 调整至少一个分区的大小才能进行此转换,但无论如何您都需要这样做才能创建新分区,因此这可能不是一个太大的障碍。
最后,4 个主分区限制适用于较旧的主引导记录 (MBR)分区系统。较新的GUID 分区表 (GPT)系统默认限制为 128 个分区,这个值可以提高。GPT 不使用扩展分区或逻辑分区。我的直觉是你使用的是 MBR,因为如果你的电脑从你显示的磁盘启动 Windows,它需要一个EFI 系统分区 (ESP)从 GPT 磁盘启动,而您的屏幕截图没有显示任何此类分区的迹象。因此,我认为本段内容并不适用于您。我提到这一点是因为您的屏幕截图不完整或具有误导性,并且是为了让其他有类似问题并可能使用 GPT 的读者受益。