精华内容
下载资源
问答
  • Linux swap分区大小问题

    千次阅读 2016-09-22 10:00:03
    几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB 内存,难道相应的交换分区也要扩大到 32GB/64GB?根据 OpenBSD 的安装建议: ...

    几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB 内存,难道相应的交换分区也要扩大到 32GB/64GB?根据 OpenBSD 的安装建议:

    Many people follow an old rule of thumb that your swap partition should be twice the size of your main system RAM. This rule is nonsense. On a modern system, that’s a LOT of swap, most people prefer that their systems never swap. You don’t want your system to ever run out of RAM+swap, but you usually would rather have enough RAM in the system so it doesn’t need to swap. If you are using a flash device for disk, you probably want no swap partition at all. Use what is appropriate for your needs.

    再看看 RHEL 5 推荐的 swap 分区大小:

    Swap should equal 2x physical RAM for up to 2 GB of physical RAM, and then an additional 1x physical RAM for any amount above 2 GB, but never less than 32 MB. For systems with really large amounts of RAM (more than 32 GB) you can likely get away with a smaller swap partition (around 1x, or less, of physical RAM).

    上面说的是一般情况,在安装系统的时候很难决定多大的交换空间,往往需要根据服务器实际负载、运行情况、以及未来可能应用来综合考虑 swap 分区的大小,所以这里参考推荐最小 swap 大小更实际一些:

    4GB 或 4GB 以下内存的系统,最小需要 2GB 交换空间;
    大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间;
    大于 16GB 而小于 64GB 内存的系统,最小需要 8GB 交换空间;
    大于 64GB 而小于 256GB 内存的系统,最小需要 16GB 交换空间。

    展开全文
  • linux swap分区大小

    千次阅读 2010-12-20 12:18:00
    一般都说Swap分区是内存大小的1到2倍比较合适,但是有人说其实作为一般用途来讲,1~2G 就到顶了,妄想从虚拟内存上提高系统性能,是不可能的,去买内存条才是王道。 <br /> 突破128M Swap限制 ...

    一般都说Swap分区是内存大小的1到2倍比较合适,但是有人说其实作为一般用途来讲,1~2G 就到顶了,妄想从虚拟内存上提高系统性能,是不可能的,去买内存条才是王道。

    突破128M Swap限制
        经常看到有些Linux(国内汉化版)安装手册上有这样的说明:Swap空间不能超过128M。为什么会有这种说法?在说明“128M”这个数字的来历之前,先给问题一个回答:现在根本不存在128M的限制!现在的限制是2G!


    我们现在的服务器标配是4G内存,那么要多大的SWAP分区合适呢?我们现在分了4G,但是网上说2G是极限,多设了就是浪费了,是这样么?   

     

     

    mem < 2G, swap = 2G
    mem > 2G, mem < 8G, swap=mem
    mem > 8G, swap=8G


    一般是这样设置的,主要看服务器做什么用。

    展开全文
  • Linux 修改 Swap 分区大小

    千次阅读 2018-06-11 15:50:05
    用fdisk命令加swap分区的盘符,(例:# fdisk /dev/sdb)剔除swap分区,输入d删除swap分区,然后再n添加分区(添加时硬盘必须要有可用空间,然后再用t将新添的分区id改82(linux swap类型),最后用w将操作实际...

    一、新建 swap 分区(root)

    1. # swapoff -a          #停止交换分区

    2. 用 fdisk 命令加 swap 分区的盘符,(例:# fdisk /dev/sdb)剔除 swap 分区,输入d删除 swap 分区,然后再n添加分区(添加时硬盘必须要有可用空间,然后再用t将新添的分区id改为82(linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。

    3. # mkswap /dev/sdb2       #格式化 swap 分区,这里的sdb2要看您加完后p命令显示的实际分区设备名

    4. # swapon /dev/sdb2      #启动新的 swap 分区

    5. 为了让系统启动时能自动启用交换分区,可以编辑 /etc/fstab ,加入下面一行

    /dev/sdb2 swap swap defaults 0 0


    二、增加Swap分区

    1.创建交换分区的文件:增加1G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。

    # dd if=/dev/zero of=/home/swap bs=1M count=1024

    2.设置交换分区文件:

    # mkswap /home/swap  #建立swap的文件系统

    3.立即启用交换分区文件:

    # swapon /home/swap   #启用swap文件

    4.使系统开机时自启用,在文件 /etc/fstab 中添加一行:

    /home/swap swap swap defaults 0 0


    三、修改 Swap 的使用优先级 swappiness

    swappiness=0 表示最大限度使用物理内存,swappiness=100 表示积极的使用swap分区,并且把内存上的数据及时的搬运到 swap。

    1. # cat /proc/sys/vm/swappiness    #查看系统默认的 swappiness 值

    2. # sudo sysctl vm.swappiness=10   #修改swappiness值为10,临时性的修改,重启系统后会恢复默认值

    3. # sudo vi /etc/sysctl.conf
        #在文档的最后加上这样一行(永久修改 swappiness):

        vm.swappiness = 10

    4. # sudo sysctl -p                          #使 /etc/sysctl.conf 的修改立即生效


    推荐的 Swap 和 Ram 之间的大小关系

    RAM

    Swap Space

    Between 1024 MB and 2048 MB

    1.5 times the size of RAM

    Between 2049 MB and 8192 MB

    Equal to the size of RAM

    More than 8192 MB

    0.75 times the size of RAM

    展开全文
  • LINUX修改SWAP分区大小

    2019-10-11 16:18:30
    Ubuntu 18.04 修改swap分区大小 http://blog.51cto.com/moerjinrong/2376788 LINUX 手动建立SWAP文件及删除 解决方法: 1. 确定swap文件的大小,单位M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是...

    Ubuntu 18.04 修改swap分区大小
    http://blog.51cto.com/moerjinrong/2376788

    LINUX 手动建立SWAP文件及删除

    解决方法:
    1. 确定swap文件的大小,单位为M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是65536。
    
    2. 在root提示符下,键入下面的命令,其中count大小等于所要求的块大小:
    
    dd if=/dev/zero f=/swapfile bs=1024 count=65536
    3. 建立swap文件:
    
    mkswap /swapfile
    4. 要立即打开swap文件而不是在启动时自动开启:
    
    swapon /swapfile
    5. 要想在启动时开启,需要在/etc/fstab中添加如下内容:
    
    /swapfile    swap    swap   defaults 0 0
    当下一次系统启动时,新的swap文件就打开了。
    
    6. 在添加新的swap文件并开启后,检查cat /proc/swaps 或者free命令的输出来查看swap是否已打开。
    
    7.删除SWAP分区
     swapoff /swapfile    修改/etc/fstab文件  rm -rf /swapfile   
    
    展开全文
  • Linux增加swap分区大小

    千次阅读 2014-02-20 23:36:04
    2. 增加 swap 大小, 2G 左右 dd if=/dev/zero of=/var/swap bs=1024 count=2048000 3. 设置交换文件 mkswap /var/swap 4. 立即激活启用交换分区 swapon /var/swap 5. 添加系统引导时自启动运行 vi /...
  • 摘要linux/centos缩小swap分区大小 缩小swap分区大小步骤如下(centos7) 1.获取swap的磁盘路径 fdisk -l fdisk -l 2.停用swap swapoff /.....
  • Linux swap分区

    万次阅读 多人点赞 2019-08-11 21:26:35
    什么是swap?...简单点说,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到...
  • Linux下察看swap分区大小的命令  top  或者fdisk -l  或者free -m  SWAP分区一般大小物理内存的2倍,但最大不超过2G;  增加SWAP空间的方法有两个:增加另外一个SWAP分区,或通过创建一个SWAP文件来实现。  ...
  • Linux交换分区不足怎么办?本文你介绍CentOS7.6如何调整...1.查看swap分区大小 free -m 也可以使用下面命令来查看swap分区的文件名、类型、大小等信息 cat /proc/swaps 2.添加交换文件并设置2G 3.交换...
  • linux 增加swap分区大小

    2011-05-31 17:04:20
    Linux下察看swap分区大小的命令 top 或者f...
  • Linux 系统如何设置SWAP大小相信很多人都有这个疑问,下面是官网推荐的设置方式,仅供大家参考: 4G以内的物理内存,SWAP 设置内存的2倍。4-8G的物理内存,SWAP 等于内存大小。8-64G 的物理内存,SWAP 设置...
  • Linux下如何增加swap分区大小

    千次阅读 2019-02-16 10:14:59
    Linux下如何增加swap分区大小 1. 检查当前的swap分区情况 free –m total used free shared buffers cached Mem: 1006 84 922 0 11 38  -/+ buf...
  • linux 扩展swap分区大小

    2017-06-18 09:41:54
    ---------------------------------------- 1、[root@test-1 ~]# free -m #查看当前的系统swap大小 total used free shared buffers cached Mem: 1972 1800 172 0 86 121 -/+ buffers/cache:
  • linux增加swap分区大小

    2009-06-14 02:36:00
    1.检查当前的swap分区情况 free -m 或 cat /proc/swaps 2.增加交换分区文件及大小 dd if=/dev/zero of=/home/swap bs=1024 count=1024000 块大小为bs=1024K,交换空间大小为1000M,文件/home/swap 3.制作...
  • linux swap分区操作

    2009-04-14 16:36:00
    linux swap分区操作 mkswap 把一个分区格式化成为swap交换区;[root@localhost]# mkswap /dev/sda6 注:创建此分区swap 交换分区[root@localhost]# swapon /dev/sda6 注:加载交换...
  • Linuxswap分区大小的调整 添加swap 空间:通过创建swap文件的方法,通过分区来扩建 方法1:通过创建swap文件的方法 1. 创建swap 文件 #dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000 (创建500M...
  • Linux下察看swap分区大小的命令

    千次阅读 2016-08-04 22:02:07
    Linux下察看swap分区大小的命令  top  或者fdisk -l  或者free -m  SWAP分区一般大小物理内存的2倍,但最大不超过2G;  增加SWAP空间的方法有两个:增加另外一个SWAP分区,或通过创建一个SWAP文件来实现...
  • Linux SWAP 交换分区大小与内存的关系

    千次阅读 2019-01-15 13:42:00
    LinuxSWAP交换分区大小与内存的关系SWAP(交换分区)【Windows虚拟内存】我们机房中一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让我过去处理一下这一问题,登录到服务器之后,发现此服务器的物理内存是16G,而...
  • Linux swap 分区管理

    2011-10-27 20:50:40
    Increase swap volume for Linux 检查当前linux swap大小 [root@raymond ~]# free -m  total used free shared buffers cached Mem: 1011 178
  • linux下修改swap分区大小

    千次阅读 2013-09-28 21:58:10
    Linux操作系统安装以后,swap分区太小,两种解决方法:增加swap分区、重新建立swap分区;首先要有root权限,其次在操作过程中一定要很小心,一不小心可能就破坏了整个硬盘的数据,一定要三思而行。 一、增加swap...
  • linux 调整swap分区大小

    千次阅读 2013-06-13 10:00:43
    1、查看硬盘信息 [root@chen]# cat /proc/swaps ...Filename Type Size Used Priority ...也可以把某个硬盘分区作为swap分区  如下操作: # mkswap /dev/sdc3 # swapon /dev/sdc3
  • linux swap分区作用

    2014-05-23 15:46:28
    重 新给笔记本分区安装新系统时,遇到了是否该给硬盘划分 swap(交换空间)分区的问题,因为之前从不少地方都曾见到过物理内存足够大,便可不必划分 swap 分区的评论。相对于大内存,我这台机器的 2GB 内存应该算是...
  • Linux交换分区 swap分区

    千次阅读 2019-07-15 15:53:50
    SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。 需要注意的...
  • Linux系统中增加Swap分区大小

    千次阅读 2018-08-18 16:53:36
    2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。     [root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000   3、设置交换...
  • Linux修改swap分区空间大小

    千次阅读 2013-07-31 01:05:27
    在装完Linux系统之后自己去修改Swap分区大小(两种方法) 在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区。下面介绍这两种方法: 第一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,770
精华内容 20,708
关键字:

linuxswap分区大小为0

linux 订阅