交换内存空间(swap)的构建

使用物理分区构建swap(扩容swap分区)

fdisk /dev/sdb  #分成一个区/dev/sdb1

mkswap /dev/sdb1

free -m

swapon /dev/sdb1

free -m

使用文件构建swap

dd if=/dev/zero of=/tmp/swap bs=1M count=128

ls -l -h /tmp/swap

mkswap /tmp/swap

free -m

swapon /tmp/swap

free -m

swapon -s

swapoff /tmp/swap

swapoff /dev/sdb1(关掉新添加的交换分区)

free -m

企业场景:

在工作中,特别是Java环境,swap报满。是因为程序写的有问题,会发生内存泄露,可能会被占用。

解决方法:让开发改程序,运维临时加大swap。swapoff,swapon。

转载于:https://www.cnblogs.com/Kiss-of-death-Q/p/7406576.html

linux交换分区swap分区的构建相关推荐

  1. linux修改swap分区大小2GB,Linux下修改Swap分区大小

    据了解Linux下可以有两种方法创建交换空间,一种是创建交换分区,另一种是创建交换文件.本文记录的是创建交换文件的方法,因为我用的是这种方法.. 添加交换文件步骤: 1.找个地方创建一个.swap的文 ...

  2. Linux 上扩展swap分区

    Linux 上扩展swap分区 想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩 ...

  3. Linux下增加swap分区

    Linux 下增加swap分区 环境:Linux EL4 +  Oracle 10g 1.检查当前的分区情况 (使用free -m或cat /proc/swaps ): [root@db2 root] ...

  4. linux 1t 分区,Linux磁盘管理——swap分区

    对swap分区的误解 一种流行的.以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍.也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间.其实这是严重的浪费 ...

  5. Linux下察看swap分区大小及增加分区大小

    Linux下察看swap分区大小的命令 top 或者fdisk -l 或者free -m SWAP分区一般大小为物理内存的2倍,但最大不超过2G: 增加SWAP空间的方法有两个:增加另外一个SWAP分 ...

  6. 简述Linux中Swap分区的作用,linux下的swap分区

    一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...

  7. linux下增加swap分区,LINUX新建和增加SWAP分区

    我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢? 在装完Linux系统之后,建立Swap分区有两种方法. 1.新建磁盘分区作为swa ...

  8. linux如何挂载swap分区,Linux挂载新硬盘和创建Swap分区的方法

    Liunx添加新硬盘其实和Windows的操作一样,但一个是图形化操作,另一个是命令行操作,不过步骤是一样,下面就动手演示和讲解 Linux挂载新硬盘 1.查看硬盘信息 命令:fdisk -l [ro ...

  9. linux下的swap分区

    一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...

  10. Linux如何配置Swap分区

    今天发现自己的服务器内存不够了,于是给他加了Swap分区.但实际生产环境中最好不要设置Swap分区,因为他是存在磁盘中的性能比内存中差了好多. Swap分区 Swap分区在系统的物理内存不够用的时候, ...

最新文章

  1. Tomcat(一):背景知识和安装tomcat
  2. [置顶] 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
  3. php的框架目录,Laravel 框架目录结构
  4. java setter_java – 如何获得@getter和@setter?
  5. 关于笔记本安装parrot和kali的一些问题(花屏,息屏,屏幕不能休眠)
  6. Unity3D研究院之Android同步方法读取streamingAssets
  7. 生成随机长度字符串,比如密码等
  8. 新ANTLR 4.6的重要更改
  9. 红帽加速开放混合云创新,助力企业成功迈向开源应用时代
  10. java 图像膨胀_OpenCV3 Java图形图像上的膨胀(Imgproc.dilate)
  11. SQL Server 2019中SQL表变量延迟编译
  12. 什么是最适合云数据库的架构设计?
  13. Ubuntu下安装Git以及Git帮助手册【转】
  14. dpkg命令用法、Ubuntu下deb包的解压、打包、安装、卸载及常用命令参数
  15. 【bzoj3000】Big Number 【斯特林公式】
  16. flask html 得到文本框 input的内容_Python的Web框架Flask + Vue 生成漂亮的词云
  17. delphi 断点调试android,Delphi 2010远程调试 - 无法使断点工作
  18. DevExpress TreeList GridView 样式设置
  19. Kali-linux-2020 sqli-labs环境配置(含网上最全Less-29在Kali上的配置)
  20. axure9总是崩_axure老是崩怎么办

热门文章

  1. jQuery修改margin
  2. Java线程池ExecutorService
  3. Retrofit2源码分析(一)
  4. 性能测试之LoardRunner 手动关联二
  5. Windows phone 8 学习笔记(7) 设备
  6. Node接口也定义了一些所有节点类型都包含的特性和方法
  7. LeetCode(637)——二叉树的层平均值(JavaScript)
  8. 最近在搞react redux react-router等,
  9. 常言道:“人在做,天在看。”,你是怎样理解这句话的?
  10. 终生学习,是我们不被时代淘汰最大的财富