首先来介绍下swap的作用。通常的,当我们安装好了linux操作系统后,系统会默认创建swap分区。我们来瞧瞧服务器上swap分区的使用情况#free-h

totalusedfreesharedbuff/cacheavailable

Mem:992M630M68M264K293M198M

Swap:1.0G96M927M

该服务器的swap分区大小为1G,这个swap分区是系统默认创建好,待会我们在此基础上,减小swap分区的容量。

swap分区称之为交换分区,它作为一个特殊的硬碟空间,充当着显存的角色。当系统显存不够用时,系统都会把显存中一部份暂时不会用到的数据储存到swap分区中去。使用swap分区的用处是,硬碟价位远比显存实惠linux swap used 0,所以这是个特别经济划算的可以提升系统显存的办法。并且,假如频繁的使用swaplinux swap used 0,那会大大影响系统的运行速率。所以,对于swap的分区做好的使用策略是“备而不用”。

下边,我们来瞧瞧嵌入式linux驱动程序设计从入门到精通,怎样创建swap分区。

通过化学分区建立swap分区

首先须要先进行分区

6ba9eef133fc17e13b3eae72429724f4.png

linux swap used 0_linux swap used 0_linux swap used 0

接出来进行低格mkswap/dev/sda5

之后开启新的swap分区

92ca1e2846bfb39a92c2d3de02d9667d.png

linux swap used 0_linux swap used 0_linux swap used 0

至此,swap分区的建立就完成了,和通常的分区不一样的是,建立swap分区,不须要进行挂载,只须要使用命令swapon分区名称即可。

通过文件来建立swap分区

上述的方式适宜c盘留有剩余空间没有使用。但若果c盘空间全部分区完毕,这么该怎么创建swap分区呢?我们可以通过制做一个大的文件来建立swap分区。其实c盘的空间早已全部分完了,但只要其中任意一个分区还有剩余空间,该方式就可以使用。

下边我们来创建一个大文件

effa9c1a360ef973ba82160c65d6403f.png

接出来低格

最后开启swap分区

1a354a2b006f7b404d386894aa264f32.png

linux swap used 0_linux swap used 0_linux swap used 0

明天和你们介绍了两种方式去建立swap分区,通常swap分区大小建议在2G以内arch linux,记住swap分区的作用是当显存不够用时,用硬碟空间零时充当显存使用哦。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复