Linux系统怎么调整swap分区大小?

  发布时间:2015-12-18 11:19:14   作者:佚名   我要评论
Linux系统怎么调整swap分区大小?默认的swap是RAM的2倍,但是有朋友需要将swap分区调大或者调小,其实都很简单,下面分享调整swap分区大小的命令,需要的朋友可以参考下

这里介绍Linux系统中调整swap大小的方法。

1、使用free命令带上m参数,查看swap文件大小,官方建议在RAM是2到4.5G时,swap是RAM的2倍;如果RAM大于等于4G则swap等于RAM即可

2、也可用cat 查看etc目录下的swaps文件,如下图

3、创建一个swap文件

复制内容到剪贴板
  1. ########   
  2.   
  3. dd if=/dev/zero of=/tmp/swap bs=1MB count=1024   
  4.   
  5. ########  

以下仅供参考:不用看

Creating a swap file

First of, make sure the file system the disk you wish to swap on is properly mounted. For the purposes of this tutorial we will assume the disk is mounted as /mnt and we want to use the file /mnt/myswap.swp for swapping.

使用下面的命令创建一个1G的swap文件

复制内容到剪贴板
  1. Use the following command to create a 1024MB file that we will use for swapping   
  2.   
  3. ########   
  4.   
  5. dd if=/dev/zero of=/mnt/myswap.swp bs=1024MB count=1   
  6.   
  7. ########  

4、制作一个swap文件,如果觉得繁琐,可以将mkswap文件挂载到tmp目录下,例如:

复制内容到剪贴板
  1. ########   
  2.   
  3. mkswap /tmp/swap   
  4.   
  5. ########  

以下仅供参考:不用看

Preparing the swap file

Before we enable the swap file we must first set it up. The following command accomplishes just that:

########

mkswap /mnt/myswap.swp

########

5、使用swapon 启动/tmp/swap

复制内容到剪贴板
  1. ########   
  2.   
  3. swapon /tmp/swap   
  4.   
  5. ########  

使用一个swap分区,如果已经有一个swap分区,该步骤可以省略

以下仅供参考:不用看

Using a swap partition

Setting up a swap partition is a bit more difficult, as the partition must be first created then formatted using the linux-swap file system. Once that is done, assuming the swap partition is at/dev/scsi/host0/bus0/target0/lun0/part5 (common for v24 USB drives with mutiple partitions), the only command that needs be issued is:

6、再次使用free查看增加后的swap大小

7、如果只想增加swap大小,请忽略以下的操作,重要!!如果不使用刚才增加的1G的swap文件,使用下面的swapoff命令,可以关闭,这样swap文件就缩小了1G

使用swapoff关闭swap文件

复制内容到剪贴板
  1. ########   
  2.   
  3. swapoff /tmp/swap   
  4.   
  5. ########  

注意事项:如果只想增加swap大小,请忽略第7步的所有操作。

相关推荐:

linux系统怎么增加swap分区空间小?

CentOS技巧:减小Linux swap分区的方法

Linux下swap耗尽该怎么办?如何释放swap?

相关文章

  • 在Linux系统上使用交换文件扩展swap空间的方法

    这篇文章主要介绍了在Linux系统上使用交换文件扩展swap空间的方法,在服务器增加硬盘时可以用到,需要的朋友可以参考下
    2015-10-12
  • linux系统怎么增加swap分区空间小?

    linux系统怎么增加swap分区空间小?准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分区也要增加。 如果增加1G内存,SWAP分区就要增加2G,下面分享设
    2015-08-10
  • 虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?

    虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?解决虚拟机linux增加磁盘空间后SWAP分区不能自动挂载的问题,本文所使用linux为LUBUNTU,不保证适用于其他发行版linux
    2015-05-28
  • Linux下swap耗尽该怎么办?如何释放swap?

    Linux下swap耗尽该怎么办?如何释放swap?Linux下交换内存耗尽如何查看及如何处理。以及查看shell脚本描述。交换内存不足时,启动应用时会报内存不足。下面分享Linux下释放
    2015-04-07
  • Linux删除swap里的指定文件的方法

    因为某些原因而需要删除swap中的某个文件,那么要如何处理呢?下面为大家介绍下Linux下如何删除swap里的某个文件
    2014-12-28
  • Linux如何清理swap、buffer及cache等缓存

    buffer和cache是Linux服务器的缓存,而swap分区占用率过高时会影响系统的时候,所以有必要进行清理,下面与大家分享下如何清理Linux系统中的swap、buffer及cache
    2014-12-19
  • CentOS技巧:减小Linux swap分区的方法

    很不多人都是在虚拟机上玩Linux,这往往就会遇到一个问题,内存不够用,下面我们来看看如何减小Linux swap分区收回空间,需要的朋友可以参考下
    2014-12-01
  • linux清理swap和buffer/cache的方法

    这篇文章主要介绍了linux清理swap和buffer/cache的方法,需要的朋友可以参考下
    2014-08-16
  • linux系统添加swap虚拟内存与删除配置

    Swap分区,即交换区,Swap空间的作用可简单描述为当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,这篇文章主要介绍了li
    2014-04-02
  • linux swap分区使用指南

    如果没有足够的内存,也许就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,好像内存变大了;Windows操作系统把这个区域叫做虚拟内存,Linux
    2012-11-15

最新评论