01a C:\ D:\ 硬盤配置, 準備計算機安裝Ubuntu: SSD + HDD
目录:
交换是物理RAM内存已满时使用的磁盘空间。 当Linux系统的RAM用完时,非活动页面将从RAM移动到交换空间。
交换空间可以采用专用交换分区或交换文件的形式。 在大多数情况下,在虚拟机上运行Ubuntu时,不存在交换分区,因此唯一的选择是创建交换文件。
本教程介绍了在Ubuntu 18.04系统上添加交换文件所需的步骤。
在你开始之前
在继续本教程之前,请输入以下命令检查您的Ubuntu安装是否已启用交换功能:
sudo swapon --show
如果输出为空,则表示您的系统未启用交换空间。
否则,如果得到类似以下的信息,则说明您的计算机上已启用交换功能。
NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2
尽管可能,但在一台计算机上具有多个交换空间并不常见。
创建交换文件
您登录的用户必须具有sudo特权才能激活交换。 在本指南中,我们将添加
1G
交换空间,如果要添加更多交换空间,请使用所需交换空间大小替换
1G
。
执行以下步骤在Ubuntu 18.04上添加交换空间。
-
首先创建一个将用于交换的文件:
sudo fallocate -l 1G /swapfile
如果未安装
fallocate
或收到错误消息,说明fallocate failed: Operation not supported
使用以下命令创建交换文件:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
只有root用户应该能够读写交换文件。 通过键入以下命令设置正确的权限:
sudo chmod 600 /swapfile
使用
mkswap
实用程序在文件上设置Linux交换区域:sudo mkswap /swapfile
使用以下命令激活交换文件:
sudo swapon /swapfile
要使更改永久生效,请打开
/etc/fstab
文件:sudo nano /etc/fstab
并粘贴以下行:
/ etc / fstab/swapfile swap swap defaults 0 0
通过使用
swapon
或free
命令验证交换是否处于活动状态,如下所示:sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
调整不透明度值
Swappiness是Linux内核属性,它定义系统多久使用交换空间一次。 Swappiness的值可以在0到100之间。较低的值将使内核尽可能避免交换,而较高的值将使内核更积极地使用交换空间。
默认的swappiness值为60。可以通过键入以下命令来检查当前的swappiness值:
cat /proc/sys/vm/swappiness
60
对于大多数Linux系统,虽然swappiness值为60可以,但是对于生产服务器,您可能需要设置一个较低的值。
例如,要将swappiness值设置为10,请键入:
sudo sysctl vm.swappiness=10
要使此参数在重新引导期间保持不变,请将以下行添加到
/etc/sysctl.conf
文件中:
vm.swappiness=10
最佳交换值取决于您的系统工作负荷以及内存的使用方式。 您应该以较小的增量调整此参数以找到最佳值。
删除交换文件
要停用并删除交换文件,请按照下列步骤操作:
-
首先通过键入以下内容停用交换空间:
sudo swapoff -v /swapfile
接下来,从
/etc/fstab
文件中删除交换文件条目/swapfile swap swap defaults 0 0
。最后,使用
rm
命令删除实际的交换文件文件:sudo rm /swapfile
结论
您已经了解了如何在Ubuntu 18.04系统上创建交换文件以及激活和配置交换空间。
交换ubuntu ram如何在Ubuntu Linux中安装最新的Firefox 3.6.6
Firefox 3.6.6具有浏览器防崩功能。下面介绍如何在Ubuntu Linux中轻松安装它。
如何在Ubuntu Linux中更改root密码
本教程说明了如何临时更改root用户帐户,以及如何在Ubuntu系统上设置root密码。 root用户(或超级用户)是在所有类似Linux和Unix的系统上都存在的特殊用户帐户。
如何在Ubuntu 18.04上更改主机名
本教程将指导您完成在Ubuntu 18.04上更改主机名的过程,而无需重新启动系统。