linux交换分区一定要有吗

36次阅读
没有评论

共计 1863 个字符,预计需要花费 5 分钟才能阅读完成。

本篇内容介绍了“linux 交换分区一定要有吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

linux 交换分区不是必须的;linux 系统可以在没有交换分区的情况下完美运行,在某些情况下,可以像嵌入式解决方案一样,linux 可以不交换运行,交换分区拥有尽可能多的物理内存是避免交换的最佳解决方案。

本教程操作环境:linux7.3 系统、Dell G3 电脑。

linux 交换分区是必须的吗

Linux 系统可以在没有交换分区的情况下完美运行。

当您安装 Linux 时,安装过程可能会添加交换分区到硬盘以及 Linux 本身的分区。但是这个交换分区是什么用的,真的有必要吗?

什么是交换?

当多任务操作系统用完物理内存时,无法启动新进程或为现有进程分配更多内存。为了解决这个问题,本地存储 (通常是硬盘驱动器) 上的一个特殊的空间块被放在一边作为一个临时保存区操作系统这释放了新的工作的记忆。当非活动进程再次变为活动状态时,它将从本地存储交换回内存。此过程称为交换。

Is 交换空间真的有必要吗?

Is 交换空间在技术上是必需的?

没有。Linux 可以在没有它的情况下工作,在某些情况下,像嵌入式解决方案一样,Linux 可以不交换运行。如果操作系统进入它没有的情况如果有足够的物理 RAM,机器将运行没有任何问题。

交换空间实际上是必需的?

虽然交换减慢了计算机(因为读取和写入硬盘比访问 RAM 慢得多),并且拥有尽可能多的物理内存是避免交换的最佳解决方案,但是有合法的情况需要进行交换。例如,在系统引导过程中,可能会有一些进程运行(因此消耗系统内存),但可以在很长一段时间内有效地进行休眠。或分配的内存,写入然后再不使用。在这些情况下,交换算法将开始将该内存迁移到硬盘,从而释放宝贵的系统内存。这实际上确保了 RAM 的最大数量随时可用,从而提高性能。

扩展知识

On 机器

为了完整起见,值得一提的是,Linux 还有一个称为内存失败者 (OOM) 的子系统,而不是在内存耗尽时停止内核,将开始杀死进程以释放资源。它的动作是可配置的。

我应该分配多少交换空间?

没有绝对的规则,由于硬盘空间便宜(美元 / 吉比特),最好分配太多太多的空间。作为经验法则,您应该有两到三倍的交换空间作为物理内存。

添加交换而不扩展交换分区

有两种方法可以在不更改现有交换分区的情况下向系统添加交换空间。一种方法是在另一个驱动器上使用交换分区,另一种是使用交换文件。

要使用另一个硬盘驱动器,请创建一个类型的分区要立即使用交换空间要永久性地将交换空间添加到系统中,您需要编辑 / etc / fstab 文件并添加类似于 this:

/ dev / sdb2 的行无交换 sw 0 0

如果您的系统正在使用唯一的标识符命名磁盘,请使用 blkid 命令来获取设备的 ID 列表。在 / etc / fstab 中安装交换空间的行将看起来像是这样的.:

UUID = 036da155-1ea1-4392-b8d4-700f65aa1ead none swap sw 0 0

要使用文件进行交换,请在该文件上创建一个大的空白文件 (使用 dd) 要用于交换的文件系统。例如,要创建一个 1GB 文件,type = 10mh2112

dd if = / dev / zero of = / store / swapfile bs = 1024 count = 1048576

Where / store / swapfile 是所需文件系统上交换文件的路径。

As 与附加交换分区,该文件现在需要准备与 mkswap,然后与 swapon 一起使用。它还需要添加到 / etc / fstab 文件中。该过程与上述完全相同,但是您需要使用 / store / swapfile 而不是 / dev / sdb2 作为交换空间参数。

Swappiness

可以调整 Linux 内核以定义如何积极地尝试将进程交换出内存。这种趋势由称为 swappiness 的内核变量控制。0 的意思是内核将尽可能避免交换,而 100 表示内核将如何使用交换空间是积极的。许多 Linux 发行版的默认设置是 60. 可以使用此命令动态地更改数字.:

sudo sysctl vm。swappiness = 10

要永久设置值,您需要更改(或添加,如果没有)/ etc / sysctl 中的 swappiness 变量。conf 文件。

“linux 交换分区一定要有吗”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-29发表,共计1863字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)