cszer

Linux增加swap空间

分类: 技术, Linux 基础   标签:    评论: 3   阅读:1,920 views

[[email protected] ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         32160      14212      17947          0        216      12096
-/+ buffers/cache:       1899      30260
Swap:         8189          0       8189

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

  • 创建一个10G的文件
    [[email protected] ~]# dd if=/dev/zero of=/opt/swap  bs=1k count=10240000
    10240000+0 records in
    10240000+0 records out
    10485760000 bytes (10 GB) copied, 55.6452 seconds, 188 MB/s
    
  • 将创建的文件用作交换分区
    [[email protected] ~]# mkswap /opt/swap
    Setting up swapspace version 1, size = 10485755 kB
    
  • 开启swap
    [[email protected] ~]# swapon /opt/swap
    

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

[[email protected] ~]# free -m
             total       used       free     shared    buffers     cached
Mem:         32160      24504       7655          0        226      22096
-/+ buffers/cache:       2181      29978
Swap:        18189          0      18189

参考:
http://blog.chinaunix.net/uid-25921741-id-2977096.html
http://my.oschina.net/yyping/blog/109126

除非注明,文章皆由( csz )原创,转载请标明本文地址
本文地址: http://www.cszhi.com/20131022/add_swap.html

10-22
2013

3 Comments for Linux增加swap空间

发表评论