当前位置:首页 > linux教程 > 列表

Linux增加swap空间配置步骤

发布:smiling 来源: PHP粉丝网  添加日期:2015-05-06 15:42:47 浏览: 评论:0 

Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,下面我们来看一个Linux增加swap空间配置教程.

先来查看一下free:

  1. [root@localhost ~]# free -m 
  2.              total       used       free     shared    buffers     cached 
  3. Mem:         32160      14212      17947          0        216      12096 
  4. -/+ buffers/cache:       1899      30260 
  5. Swap:         8189          0       8189 

32G的内存,却只分配了8G的swap,在实际生产环境下经常出现swap空间不足的情况,需要手动增加swap空间,步骤如下:

创建一个10G的文件:

  1. [root@localhost ~]# dd if=/dev/zero of=/opt/swap  bs=1k count=10240000 
  2. 10240000+0 records in 
  3. 10240000+0 records out 
  4. 10485760000 bytes (10 GB) copied, 55.6452 seconds, 188 MB/s 

将创建的文件用作交换分区:

  1. [root@localhost ~]# mkswap /opt/swap 
  2. Setting up swapspace version 1,size = 10485755 kB 

开启swap:

[root@localhost ~]# swapon /opt/swap

此时,swap空间增加到了18189MB,done.

  1. [root@localhost ~]# free -m 
  2.              total       used       free     shared    buffers     cached 
  3. Mem:         32160      24504       7655          0        226      22096 
  4. -/+ buffers/cache:       2181      29978  --phpfensi.com 
  5. Swap:        18189          0      18189

Tags: Linux步骤 swap空间配置

分享到: