精华内容
下载资源
问答
  • Linux查看swap占用情况

    2014-04-04 11:00:00
    2019独角兽企业重金招聘Python工程师标准>>> ...如:查看swap占用 1.top 2.f 3.p选择swap 按内存占用排序 1.top 2.M 转载于:https://my.oschina.net/linland/blog/217660

    运行top命令后,按f然后根据你想查看的属性,然后确认

    如:查看swap占用
      1.top    
      2.f
      3.p选择swap
    
    
    按内存占用排序
        1.top
        2.M
    

    转载于:https://my.oschina.net/linland/blog/217660

    展开全文
  • Linux 查看修改SWAP大小

    万次阅读 2018-11-08 00:20:01
    Linux 查看修改SWAP大小

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

     

    1  查看swap 空间大小(总计):
         # free -m          默认单位为k, -m 单位为M
                     total       used       free     shared    buffers     cached
      Mem:           377        180        197          0         19        110
      -/+ buffers/cache:         50        327
      Swap:          572          0        572
     
     
     
    2  查看swap 空间(file(s)/partition(s)):
     
          包括 文件 和 分区 的详细信息
     
      # swapon -s
      等价于
      # cat /proc/swaps
     
     
     

    3 添加交换空间
      两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用,则添加交换文件。
     
        3.1 添加一个交换分区
      步骤如下:
          a  使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)
          b 使用 mkswap 命令来设置交换分区:
       # mkswap /dev/sdb2
          c 启用交换分区:
       # swapon /dev/sdb2
          d 写入/etc/fstab,以便在引导时启用:
          /dev/sdb2 swap swap defaults 0 0
     
        3.2 添加一个交换文件
      a  创建大小为512M的交换文件:
       # dd if=/dev/zero of=/swapfile1 bs=1024k count=512
      b 使用 mkswap 命令来设置交换文件:
       # mkswap /swapfile1
      c 启用交换分区:
       # swapon /swapfile1
      d 写入/etc/fstab,以便在引导时启用:
        /swapfile1 swap swap defaults 0 0
     
      新添了交换分区并启用它之后,请查看 cat /proc/swaps 或 free 命令的输出来确保交换分区已被启用了。
     
    4 删除交换空间:
      a 禁用交换分区:
       # swapoff /dev/sdb2
      b 从 /etc/fstab 中删除项目;
      c 使用fdisk或yast工具删除分区。
     
      删除交换文件步骤同上。
     
     
     
    --------------------------------------------------------------------------------

     
     
     
     
      # free -m
                     total       used       free     shared    buffers     cached
      Mem:           377        180        197          0         19        110
      -/+ buffers/cache:         50        327
      Swap:          572          0        572
     
     
     
    Mem 行显示了从系统角度看来内存使用的情况, total是系统可用的内存大小, 数量上等于系统物理内存减去内核保留的内存.
    buffers和cached是系统用做缓冲的内存. buffers与某个块设备关联, 包含了文件系统元数据, 并且跟踪了块的变化. cache只包含了文件本身.

    -/+ buffers/cache  行则从用户角度显示内存信息, 可用内存从数量上等于mem行used列值减去buffers和cached内存的大小.
     
     因为buffers和cached是操作系统为加快系统运行而设置的, 当用户需要时, 可以只接为用户使用.

     
     
    top 显示系统运行时的各进程动态、实时的状态(cpu、内存)
     
    top 中有3个列 VIRT RES SHR, 标示了进程使用的内存情况.
    VIRT 标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等.
    RES 标识这个这个进程真实占用内存的大小.
    SHR 标识可以和别的进程共享的内存和库大小.

    vmstat 显示内存的使用情况
     
    这些命令都是从/proc/meminfo中读取内存信息.
     
    关于/proc/meminfo中各行的含意, 在内核源代码的Documentation/filesystems/proc.txt文件中有叙述
     
    系统的真实内存大小可以用 dmesg | grep [mM][eE][mM]看到
     
    /proc/pid/status显示一个进程的详细状态
    # cat /proc/5346/status
    Name: bash
    State: S (sleeping)
    SleepAVG: 98%
    Tgid: 5346
    Pid: 5346
    PPid: 5343
    TracerPid: 0
    Uid: 1000 1000 1000 1000
    Gid: 104 104 104 104
    FDSize: 256
    Groups: 6 24 29 44 104 113 1000 1001
    VmPeak: 6528 kB
    VmSize: 6528 kB
    VmLck: 0 kB
    VmHWM: 1976 kB
    VmRSS: 1976 kB
    VmData: 752 kB
    VmStk: 84 kB
    VmExe: 644 kB
    VmLib: 1788 kB
    VmPTE: 16 kB
    Threads: 1
    SigQ: 0/4294967295
    SigPnd: 0000000000000000
    ShdPnd: 0000000000000000
    SigBlk: 0000000000000000
    SigIgn: 0000000000384004
    SigCgt: 000000004b813efb
    CapInh: 0000000000000000
    CapPrm: 0000000000000000
    CapEff: 0000000000000000

    VmSize即为该进程内存总大小, 和top输出中的VIRT一致.

     

               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • 创建swap 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小,bs块,count大小,实际根据情况创建,一般为1-4G) dd if=/dev/zero of=/root/...

    一,FILE形式

    创建swap

    1. 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs * count=文件大小,bs块大小,count数量,实际根据情况创建,一般为1-4G,bs建议最大1M,总量=bs * count)
    	dd if=/dev/zero of=/root/swapfile bs=1M count=4096
    
    1. 格式化为交换分区文件:
    	mkswap /root/swapfile
    	# 建立swap的文件系统
    
    1. 赋权限
    chmod 600 /root/swapfile
    
    1. 启用交换分区文件:
    	swapon /root/swapfile
    	# 启用swap文件
    
    1. 停用交换分区文件:
    	swapoff /root/swapfile
    	# 停用swap文件
    
    1. 使系统开机时自启用,在文件/etc/fstab中添加一行:
    	/root/swapfile swap swap defaults 0 0
    

    删除swap file

    1. 执行命令
    	swapoff /root/swapfile 
    	rm /root/swapfile 
    
    1. 去掉fstab中添加启动行

    --------------------------------------华丽的分割线----------------------------------------------


    二,IMG形式

    1. 通过dd命令增加swap:
    	dd if=/dev/zero of=/var/swap.img bs=1024 count=512000
    	# 我们将swap文件写在/var/swap.img
    	# 参数:
        #   if 输入of 输出bs 块大小count 总大小
    
    1. 建立
    	sudo mkswap /var/swap.img
    
    1. 启动
    	sudo swapon /var/swap.img
    
    1. 看看swap是否生效:
      free
      total used free shared buffers cached
      Mem: 379772 370768 9004 0 4244 59912
      -/+ buffers/cache: 306612 73160
      Swap: 511992 91400 420592

      查看swap状态

    	cat /proc/swaps  
    
     	 Filename Type        Size    Used    Priority
        /var/swap.img         file    511992    107988    -1
    
    1. 开机加载swap分区
      通过修改/etc/fstab,启动时自动加载SWAP!
      在该文件末尾中追加:
    	/var/swap.img               swap                    swap    defaults        0 0
    
    1. 清理swap分区
      如果不再需要swap,可以清理该分区:
    	 swapoff /var/swap.img
    
    展开全文
  • Linux关闭swap

    千次阅读 2020-07-06 17:56:20
    1.查看swap分状态 2.临时关闭 swapoff -a 3.永久关闭 需重启机器 systemctl reboot 注释掉 /etc/fstab 文件中的 swap配置

    1.查看swap分状态

     

    2.临时关闭  swapoff -a

     

    3.永久关闭  需重启机器 

    systemctl reboot

    注释掉 /etc/fstab 文件中的 swap配置 

     

    展开全文
  • linux创建swap

    2018-04-11 11:22:20
    原贴地址:http://blog.csdn.net/%ef%bd%84%ef%bd%8c%ef%bd%98%ef%bd%95/archive/2007/06/13/1650097.aspx 在Linux中增加swap空间 在安装Linux的时候,不知道swap空间分配多少比较好,所以会随便分配一个,在真正...
  • Linux 开启 Swap分区

    千次阅读 2019-06-20 20:25:44
    Linux 开启 Swap分区
  • Linux挂载Swap

    千次阅读 2015-05-06 11:13:40
    Linux 挂载Swap 创建Swap设备 //这里需要创建一个新的硬盘 可以进入到fdisk -l 中查看 Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors ...
  • Linux 扩展swap分区

    2019-12-04 23:49:58
    1、查看当前swap大小2、增加交换分区文件3、设置交换文件:4、启用交换分区文件5、再次查看SWAP大小6、设置永久挂载 在按照oracle 12c时,提示swap分区不足,研究了下swap分区的扩展 1、查看当前swap大小 看到当前...
  • Linux添加swap分区

    千次阅读 2016-08-07 19:44:06
    根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装...
  • Linux开启swap空间

    千次阅读 2017-02-25 16:51:40
    Linux开启swap空间有好几种方法,在这里只介绍两种比较常用的:使用『交换文件』和使用『交换分区』。
  • linux 修改swap

    千次阅读 2017-11-15 08:38:47
    创建 swap 区 dd if=/dev/zero of=/home/swap bs=1024 count=512000标记 mkswap /home/swap启用 swapon /home/swap修改fstab /home/swap swap swap defaults 0 0或者直接调整原swapswa
  • Linux 配置swap

    千次阅读 2018-06-27 16:35:27
    今天突然遇到一个case需要配置Linux系统的swap,主要步骤及命令如下, 1 free 2 dd if=/dev/zero of=/var/swap bs=1024 count=6144000 3 mkswap /var/swap 4 mkswap -f /var/swap 5 swapon /var/swap 6 free 7 cat ...
  • Linux扩展swap分区

    千次阅读 2018-07-25 15:31:15
    SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。 扩展之前, 1、先用命令查看自己的swap多大: [root@host /]# free -m 2、增加交换分区文件及...
  • linux调整swap分区

    千次阅读 2018-08-06 14:43:49
    free -m #查看当前swap分区大小 创建swapfile dd if=/dev/zero of=/swap_file bs=1M count=2000 #复制2G磁盘空间(说明:bs:大块区域大小,count,块的总数) 将swapfile设置为swap空间 mkswap /swap_file #格式...
  • Linuxswap分区的创建与配置

    万次阅读 2020-09-10 09:37:24
    Linux swap的创建与配置 在Linux下,swap的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 Linux下的swap有两种实现形式,...
  • linux建立swap分区

    2018-06-10 14:01:29
    关于swap交换分区的设置: 以前装Linux服务器系统的时候,系统有1G内存,swap交换分区分了2G,现在系统内存加到了8G,同事建议增加交换分区。我就增加16G swap分区介绍一下(添加一个交换文件方式): 1. 查看swap...
  • linuxswap

    千次阅读 2013-08-01 13:50:25
    linux 中内存不足时(看配置,如果配置不对,则内存只占20%,也会占用swap,但内存释放时,swap空间并不会释放,你可以通过下列方法清理。 swapoff -a //关闭swap swapon -a //打开swap 先关闭再打开就清理了。
  • linux 禁用 swap

    2019-05-25 00:09:00
    一、不重启电脑,禁用启用swap,立刻...# 查看交换分区的状态 sudo free -m 二、重新启动电脑,永久禁用Swap # 把根目录文件系统设为可读写 sudo mount -n -o remount,rw / # 用vi修改/etc/fstab文件,在s...
  • Linux开启Swap分区

    千次阅读 2018-12-27 17:00:03
    创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。 # dd if=/dev/zero of=/root/swapfile bs=1M count=1024 格式化为交换分区文件: # ...
  • linux查看swap占用情况

    万次阅读 2017-06-09 14:39:41
    centos6下: top 进入后,按下shift+o(字母),选择swap(输入p),但在centos7下不好使; 通用方法: 1.for i in $(cd /proc;ls | grep "^[0-9]" | awk '$0>100'); do awk '/Swap:/{a=a+$2}END{print '"$i"',a/...
  • 嵌入式linux没有swap分区,如何实现linux中支持的swap功能的呢? 1,嵌入式linux随产品发布时,运行的逻辑往往是在设计之初就确定了。因而在选择内存大小时,避免了可用内存的不足的问题。因而不会出现swap现象和...
  • linux增加swap空间

    千次阅读 2016-01-25 11:03:22
    linux有时会遇到swap空间不够的情况,如果发现swap该如何解决呢! 1.首先先建立一个分区,大小为4G [root@rac01test oradata]#dd if=/dev/zero of=/oradata/swap bs=1M count=4096 2.创建交换分区 [root@...
  • Linuxswap交换区

    千次阅读 2018-08-18 09:59:32
    windows即使物理内存没有用完也会去用到虚拟内存,而Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区) Swap交换分区概念   什么是Linux swap space呢?我们先来看看下面两段...
  • Linux创建swap文件

    2014-03-30 10:24:16
    新增swap分区 根据Redhat公司的建议,swap分区最适合的大小是物理内存的1-2倍....当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现s
  • Linux 修改 Swap 分区大小

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

    千次阅读 2019-06-24 14:21:52
    swap空间是虚拟内存空间 先查看机器swap空间的大小 [root@red2 ~]# free -m total used free shared buff/cache available Mem: 3771 199 3243 11 32...
  • Linux调整swap大小和swap性能优化

    万次阅读 2016-04-11 18:35:51
    Linux调整swap大小和swap性能优化 机器上的swap空间太大,但是由于硬盘io较慢,所以决定做一些优化:调小swap,然后尽可能的"禁用"swap。 1、先“df -h”和“fdisk - l”命令查看一下当前分区情况 /dev/...
  • linux 开启swap

    2013-05-19 17:31:54
    这几天用linux出现内存不足的情况,top查看发现,swap空间为0,查了一下如何开启swap,这里记录一下,可以备以后使用: 1. 建立一个空白文件用作swap空间  创建一个新文件:  dd if=/dev/zero of=/oc/swap bs=...
  • linuxswap分区

    2019-06-09 15:36:21
    Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 SWAP意思是交换,顾名思义,当某进程向OS请求内存发现...
  • linux增加swap空间的方法小结 我的系统是Ubuntu 18.04。 Linuxswap空间大小通常在安装系统时设置swap分区时预设的,不过系统提供了添加或改动swap分区的命令。 涉及的命令 free:查看内存状态命令,可以显示memory...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 153,641
精华内容 61,456
关键字:

linux查看swap

linux 订阅