linux安装系统后增加物理内存swap

来源:互联网 发布:sql复合主键3个 编辑:程序博客网 时间:2024/06/06 09:11

最近在低配置上网本上装了lubuntu12.04 运行起来还算流畅,但是打开众多IDE开启网页过多时就很卡了,仔细一看原来是我装系统的时候忘记了分配物理内存,所以马上添加swap,下面说一下具体的步骤:


先来指令:free -m 查看一下内存情况向我这样忘记分的就是这样
 Swap:            0          0          0 

然后加入1G物理内存  dd if=/dev/zero of=/home/swap bs=1024 count=1024000
 1024000+0 records in
 1024000+0 records out
 mkswap /home/swap
然后这样启动交换分区
swapon /home/swap

 
然后再次查询 free -m

 Swap:          999          0        999
哇!这不就是成功了
 
要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/home/swap               swap                    swap    defaults        0 0 ):
 [root@db2 root]# vi /etc/fstab
 LABEL=/                 /                       ext3    defaults        1 1       
 LABEL=/boot             /boot                   ext2    defaults        1 2      /home/swap               swap                    swap    defaults        0 0
        none                    /dev/pts                devpts  gid=5,mode=620  0 0     
        none                    /proc                   proc    defaults        0 0     
        none                    /dev/shm                tmpfs   defaults        0 0     
        LABEL=/usr              /usr                    ext3    defaults        1 2     
        /dev/sda5               swap                    swap    defaults        0 0     
        /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
        /dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0  
        /home/swap               swap                    swap    defaults        0 0  
系统下次引导时,它就会启用新建的交换文件         
再次检查添加后的情况:
 [root@db2 oracledb]# free -m                                            
                     total       used       free     shared    buffers     cached
        Mem:          1006        979         27          0          6        917
        -/+ buffers/cache:         54        952                                
        Swap:          999          0        999                                
        [root@db2 oracledb]#    


0 0