Linux Swap partition_详解及用法

Linux Swap partition

在这里插入图片描述

1. Linux swap

Linux swap: what it is and how to use it

1. Linux swap介绍

Linux内核将RAM划分为多个内存块,而交换过程是Linux内核使用硬盘空间(交换空间)来存储RAM中的信息并释放一些RAM空间时进行的。这就是为什么在安装Linux发行版时,安装向导通常会要求您为系统分配一些空间,为交换分配另一个空间。

​ 使用交换是扩展RAM的一种非常有用的方法,因为当RAM空间用完并且必须继续执行过程时,它提供了必要的额外内存。当您的RAM少于1GB时,特别推荐。

2. Linux swap需求分析

​ 这将取决于计算机的RAM的使用和数量。关于使用,有些进程和应用程序确实占用大量内存,例如Google Chrome。但是,当前大多数设备都至少具有8Gb RAM,这使得交换过程变得不必要。但是,即使您有很多RAM,也希望有一个交换空间。

​ 例如,当您的RAM满了并且Linux内核没有写入空间时,系统将崩溃。另一方面,如果您有交换空间,那么它将被Linux内核使用,并且您的系统将继续运行,尽管速度要慢得多。因此,拥有交换空间更为安全。

注意:

​ 交换空间有一个缺点-它比RAM慢得多。因此,添加交换空间不会使您的计算机速度更快,只会帮助克服RAM大小带来的一些限制。

3. Linux swap partition

Linux交换分区

建议您在安装Linux发行版时创建交换分区。以下这些是交换分区的建议大小。

  • 如果您的计算机具有1GB或更少的RAM,则交换分区应该是RAM大小的两倍。
  • 如果您具有2GB4GBRAM,则交换分区的大小应为RAM的一半。
  • 如果您拥有超过4GBRAM,那么拥有2GB就足够了。

4. Linux swap file

1. Linux交换文件介绍

​ Alternatively, you can create a Linux Swap File after the installation. The modern Linux Kernel allows Swapping to a swap file instead of a swap partition. A swap file has an advantage over a swap partition that you can change the size of your swap any time easily by changing a swap file size.

​ 您也可以在安装后创建Linux交换文件

​ 现代的Linux内核允许**“交换到交换文件”**而不是交换分区

交换文件交换分区具有一个优势,即您可以随时通过更改交换文件的大小, 轻松地更改交换的大小

2. 创建Linux交换文件
# 1. 首先创建一个1Gb交换文件
[root@localhost ~]# sudo fallocate -l 1G /swapfile

# 2. 设置正确的权限
[root@localhost ~]# sudo chmod 600 /swapfile

# 3. 格式化要交换的文件
[root@localhost ~]# sudo mkswap /swapfile

# 4. 启用交换
[root@localhost ~]# sudo swapon /swapfile

# 5. 永久启用
	如果希望更改是永久的,则需要编辑/etc/fstab文件并添加以下内容
    /swapfile swap swap defaults 0 0

# 6. 最后,检查交换文件的状态
[root@localhost ~]# sudo free -h
    
# 拓展
	EXT2第二代扩展文件系统
    	ext2 => second extended filesystem,是LINUX内核所用的文件系统
    
	# 建立ext2文件系统:
        mke2fs => make ext2 file system
3. 删除Linux交换文件
# 1. 首先停用交换
[root@localhost ~]# sudo swapoff -v /swapfile

# 2. 其次 查看配置永久启用的文件
	如果您在/etc/fstab文件中配置了永久启用的内容,则将其删除
    
    # 永久启用的配置内容(需删除)
    	/swapfile swap swap defaults 0 0
        
# 3. 最后 删除实际的Linux交换文件    
[root@localhost ~]# sudo rm /swapfile

5. 总结

Conclusion

​ In conclusion, it is safer to have some swap space on your computer. You can use either a swap partition or a swap file. The latter becomes more and more common.

​ Linux swap is a technical concept but knowing how it works can improve the performance of the system. Just play with the swappiness value.

​ 总之,在计算机上拥有一些交换空间是更安全的。您可以使用交换分区或交换文件。后者变得越来越普遍。

​ Linux交换是一个技术概念,但是了解其工作原理可以提高系统性能。只需使用swappiness值即可。

2. Swap分区介绍

1. 简介

Linux swap space的介绍资料

Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I believe I can fly~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值