[root@study ~]#
mkdir
/data/file
[root@study ~]#
mount
-
a
[root@study ~]#
df /data/file
Filesystem 1K
-
blocks Used Available Use% Mounted on
/dev/loop0 520876 26372 494504 6% /data/file
7.5
内存置换空间
(swap)
之½置
以前的年代因为内存不足,因此那个可以暂时½内存的程序拿到硬盘中暂放的内存置换空间
(swap)
就显的非常的重要!
否则,如果突然间某支程序用掉你大部分的内存,那你的系统恐怕有损毁的情
况发生喔!所以,早期在安装
Linux
之前,大家常常会告诉你:
安装时一定需要的两个
partition
一个是根目录,另外一个就是
swap(
内存置换空间
)
。关于内存置换空间的½释在
第三章安装
Linux
内的磁盘分区
时有约略提过,请你自行回头瞧瞧吧!
一般来说,如果硬件的配备资源足够的话,那么
swap
应该不会被我们的系统所使用到,
swap
被利用到的时刻通常就是物理内存不足的情况了。从
第零章的计算器概论
当中,我们知道
CPU
所读
取的数据都来自于内存,
那当内存不足的时候,为了让后续的程序可以顺利的运作,因此在内存中
暂不使用的程序与数据就会被挪到
swap
中了。
此时内存就会空出来给需要执行的程序加载。由于
swap
是用磁盘来暂时放置内存中的信息,所以用到
swap
时,你的主机磁盘灯就会开始闪个不停啊!
虽然目前
(2015)
主机的内存都很大,至少都有
4GB
以上啰!因此在个人使用上,你不要设定
swap
你的
Linux
应该也没有什么太大的问题。
不过服务器可就不这么想了~由于你不会知道何时会有大
量来自网络的要求,因此最好还是能够预留一些
swap
来缓冲一下系统的内存用量!
至少达到『备
而不用』的地步啊!
现在想象一个情况,你已经½系统½立起来了,此时却才发现你没有½置
swap
~那该如何是好呢?
透过本章上面谈到的方法,你可以使用如下的方式来½立你的
swap
啰!
.
设定一个
swap partition
.
½立一个虚拟内存的文件
不啰唆,就立刻来处理处理吧!
7.5.1
使用实体
分区
槽½置
swap
½立
swap
分区槽的方式也是非常的简单的!透过底下几个步骤就搞定啰:
1.
分区:先使用
gdisk
在你的磁盘中分区出一个分区槽给系统作为
swap
。由于
Linux
gdisk
预设会½分
区槽的
ID
设定为
Linux
的文件系统,所以你可能还得要设定一下
system ID
就是了。
2.
格式化:利用½立
swap
格式的『
mkswap
装置文件名』就能够格式化该分区槽成为
swap
格式啰
3.
使用:最后½该
swap
装置启动,方法为:『
swapon
装置文件名』。
4.
观察:最终透过
free
swapon -s
这个指令来观察一下内存的用量吧!