linux中如何增长swap

在Linux中增长swap空间    内存

        在安装Linux的时候,不知道swap空间分配多少比较好,因此会随便分配一个,在真正使用的时候,好比安装Oracle10g会要求很大的swap空间,发现swap空间不够,那应该怎么增长swap空间大小呢。
1,磁盘扩展SWAP空间
 SWAP 交换分区(虚拟内存:缓解真实物理内存的压力,来自于硬盘)
能够直接一条命令分区
(parted) mkpart logical ext4 2101M 3101M
   mkswap /dev/xdyz    把/dev/xdyz格式化成swap类型分区
   swapon /dev/xdyz    启用/dev/xdyz到swap分区中
   swapoff /dev/xdyz    停用/dev/xdyz
   swapon -s
   free  -m      查看swap分区与内存的使用状况扩展

 2,文件扩展SWAP空间
 如下的操做都要在root用户下进行,首先先创建一个分区,采用dd命令好比
dd if=/dev/zero of=/home/swap bs=1M count=1024计算机

这样就会建立/home/swap这么一个分区文件。文件的大小是512000个block,通常状况下1个block为1K,因此这里空间是512M。接着再把这个分区变成swap分区。
/sbin/mkswap /home/swaptab

再接着使用这个swap分区。使其成为有效状态。
/sbin/swapon /home/swap文件

如今再用free -m命令查看一下内存和swap分区大小,就发现增长了512M的空间了。不过当计算机重启了之后,发现swap仍是原来那么大,新的swap没有自动启动,还要手动启动。那咱们须要修改/etc/fstab文件,增长以下一行
/home/swap              swap                    swap    defaults        0 0
你就会发现你的机器自动启动之后swap空间也增大了。co

相关文章
相关标签/搜索