[Newbies] 交换分区是什么
Tofloor
poster avatar
万花
deepin
2023-07-02 18:33
Author

请问大神,安装时提示要安装交换分区,怎么做交换分区?

Reply Favorite View the author
All Replies
老咸鱼
deepin
2023-07-02 18:46
#1

虚拟内存

内存够大、够用的无所谓,

Reply View the author
阿尼樱奈奈
Moderator
2023-07-02 18:47
#2

就是Linux系统的虚拟内存。

新建分区,文件系统选linux-swap,格式选vfat,默认大小就行。

还有安装时是可以不设交换分区的,点击“继续”就可以下一步。

Reply View the author
艾丝妲单推人
deepin
2023-07-02 18:47
#3

就是从硬盘上划出一部分空间,当内存条用

Reply View the author
万花
deepin
2023-07-02 18:58
#4

懂了,感谢!感谢!

Reply View the author
Linux大宝
deepin
2023-07-02 19:02
#5

就是瘟到死系统中的【虚拟内存】,只是瘟到死系统一般是以【文件】的形式出现,而莉娜珂丝一般是把它做成一个【分区】,交换分区是在安装系统时需要手动配置的。

如果是操作系统已经做好了,后期设置一个【交换文件(或者叫虚拟内存文件)】是一个不错的选择,反正我都是只用交换文件,不用交换分区:

1、准备:确保 / 分区的可用空间 >= 准备设置的交换文件大小 + 4G

技巧:物理内存 <=4G 时,建议交换文件 6G,并辅以 zswap;4G < 物理内存 < 8G 时,建议交换文件 4G,并辅以 zswap;物理内存 >= 8G 时时,建议交换交换文件 2G,并辅以 zram;物理内存 >= 12G 时时,可考虑关闭交换文件,只使用 zram。

提示:物理内存小于 8G 时,强烈不建议关闭交换文件。

2、实施

sudo dd if=/dev/zero of=/swapfile bs=1G count=4 #此处设置交换文件 swap 为 4G

sudo mkswap /swapfile

sudo swapon /swapfile

3、提示

交换文件可根据需要改变大小,如果平时是以常规办公为主,可先只设置一个小交换文件。当需要进行大工程时,可将交换文件改大,完成之后再改小。

Reply View the author
136******58
deepin
2023-07-02 23:39
#6

内存超过8g没有必要建交换分区

Reply View the author
煮酒燃烟
deepin
2023-07-05 19:19
#7
Linux大宝

就是瘟到死系统中的【虚拟内存】,只是瘟到死系统一般是以【文件】的形式出现,而莉娜珂丝一般是把它做成一个【分区】,交换分区是在安装系统时需要手动配置的。

如果是操作系统已经做好了,后期设置一个【交换文件(或者叫虚拟内存文件)】是一个不错的选择,反正我都是只用交换文件,不用交换分区:

1、准备:确保 / 分区的可用空间 >= 准备设置的交换文件大小 + 4G

技巧:物理内存 <=4G 时,建议交换文件 6G,并辅以 zswap;4G < 物理内存 < 8G 时,建议交换文件 4G,并辅以 zswap;物理内存 >= 8G 时时,建议交换交换文件 2G,并辅以 zram;物理内存 >= 12G 时时,可考虑关闭交换文件,只使用 zram。

提示:物理内存小于 8G 时,强烈不建议关闭交换文件。

2、实施

sudo dd if=/dev/zero of=/swapfile bs=1G count=4 #此处设置交换文件 swap 为 4G

sudo mkswap /swapfile

sudo swapon /swapfile

3、提示

交换文件可根据需要改变大小,如果平时是以常规办公为主,可先只设置一个小交换文件。当需要进行大工程时,可将交换文件改大,完成之后再改小。

请教如何开启zswap,我的笔记本电脑就是4g内存,想学习一下

Reply View the author
Linux大宝
deepin
2023-07-05 20:30
#8
煮酒燃烟

请教如何开启zswap,我的笔记本电脑就是4g内存,想学习一下

以 root 权限编辑 /etc/default/grub 文件

找到 GRUB_CMDLINE_LINUX_DEFAULT 行,在其双引号中添加 zswap.enabled=1

保存

执行 sudo update-grub 命令更新 GRUB

重启电脑,完成

Reply View the author
煮酒燃烟
deepin
2023-07-05 21:10
#9
Linux大宝

以 root 权限编辑 /etc/default/grub 文件

找到 GRUB_CMDLINE_LINUX_DEFAULT 行,在其双引号中添加 zswap.enabled=1

保存

执行 sudo update-grub 命令更新 GRUB

重启电脑,完成

不会保存,没找到

我是以右键管理员身份方式打开文件目录,找到该文件,直接双击打开,添加完成后,选择以文本方式保存,然后关闭,在终端中执行,提示没找到

Reply View the author
阿尼樱奈奈
Moderator
2023-07-05 21:14
#10
煮酒燃烟

不会保存,没找到

我是以右键管理员身份方式打开文件目录,找到该文件,直接双击打开,添加完成后,选择以文本方式保存,然后关闭,在终端中执行,提示没找到

sudo vim /etc/default/grub

然后按Insert键编辑

编辑完成后按Esc键,再输入 :wq! 保存退出。

Reply View the author
煮酒燃烟
deepin
2023-07-05 23:57
#11
阿尼樱奈奈

sudo vim /etc/default/grub

然后按Insert键编辑

编辑完成后按Esc键,再输入 :wq! 保存退出。

谢谢你的讲解,按照你说的感觉成功了。本机物理内存4g,安装时已开启swap=6g,继续问一下,如何确定是否已开启zswap(可能说的不太对)。

Reply View the author
abc32123
deepin
2023-09-16 23:36
#12

我虚拟机设置了4G内存,安装20.9时没设置swap,有人说设置swap对硬盘影响大,有时候卡半天,是不是没设置swap原因?

Reply View the author