内存交换空间的构建(swap)

swap 有什么用?CPU读取数据来着内存,当内存不足时,就会使用swap了,为了让后续程序可以继续运行,内存中暂时不用的数据就会放到swap中去。由于不知道服务器何时会后大量的数据请求,那么需要预留一些swap来防止内存不足。

 

方法一:使用物理分区构建swap

1.分区:使用fdisk在系统磁盘上分一个区作为swap

 

 

内存交换空间的构建(swap)_第1张图片

2.格式化:mkswap

 

3.使用:启动该swap设备   swapon 设备文件名

内存交换空间的构建(swap)_第2张图片

4.free可以查看内存的使用情况。

内存交换空间的构建(swap)_第3张图片

方法二:

使用文件构建(在物理分区无法支持情况下使用)

1、使用dd命令新增一个256MB的文件

2.格式化文件 mkswap /tmp/swap

3.启动swap

内存交换空间的构建(swap)_第4张图片

 

使用swapoff关掉swap file

 

限制:

最多创建32个swap

由于x86(64)最大寻址64GB,swap最大只能是64GB

你可能感兴趣的:(内存交换空间的构建(swap))