当前位置: 首页 > news >正文

20181213交换分区管理 Swap

交换分区管理 Swap

作用: ‘提升‘ 内存的容量,防止 OOM(Out Of Memory)
方法:1.扩大内存 2.提高虚拟内存的容量,缓解内存不足的窘境。
一、查看当前的交换分区
20181213交换分区管理 Swap
二、增加交换分区
可以是基本分区,LVM,File
(一)基本分区
1. 准备分区
[root@dong ~]# fdisk /dev/sdc (t 转换分区的 ID 82) +500M
[root@dong ~]# partprobe /dev/sdc
[root@dong ~]# ll /dev/sdc
brw-rw----. 1 root disk 8, 32 12月 13 12:19 /dev/sdc
brw-rw----. 1 root disk 8, 33 12月 13 12:19 /dev/sdc1
partprobe:
将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表。
-d 不更新内核
-s 显示磁盘分区汇总信息
-h 显示帮助信息
-v 显示版本信息
2.初始化
[root@dong ~]# mkswap /dev/sdc1
Setting up swapspace version 1, size = 530108 KiB
no label, UUID=2da23666-b284-42eb-bb99-b5bb4f820437

3.挂载
[root@dong ~]# blkid /dev/sdc1
[root@dong ~]# vim /etc/fstab

UUID="2da23666-b284-42eb-bb99-b5bb4f820437" swap swap defaults 0 0

[root@dong ~]# swapon -a (读取/etc/fstab) 激活所有的交换分区
查看:
20181213交换分区管理 Swap
(二)LVM
1.创建LV
[root@dong ~]# lvcreate -L 100M -n lvswap datavg
2.格式化
[root@dong ~]# mkswap /dev/datavg/lvswap
3.挂载
[root@dong ~]# vim /etc/fstab
/dev/datavg/lvswap swap swap defaults 0 0
20181213交换分区管理 Swap
三、对交换分调优 [扩展]
多个交换分区分布在不同的磁盘
挂载时,使用相同的优先级
[root@server0 ~]# vim /etc/fstab
UUID="ea5b1c77-e540-463c-9644-0d75450f8b4c" swap swap defaults,pri=1 0 0
UUID="ea5b1c77-e540-465c-9644-0d75457f8b45" swap swap defaults,pri=1 0 0
[root@server0 ~]# swapon -a
[root@server0 ~]# swapon -s
Filename Type Size Used Priority
/dev/sdb1 partition 524284 0 1
/dev/sdc1 partition 524284 0 1

转载于:https://blog.51cto.com/8450442/2330165

相关文章:

  • 菜鸟智慧新物流核心技术全解析
  • 基于drone的CI/CD,对接kubernetes实践教程
  • kubernetes(k8s)安装部署
  • nginx安装
  • 设置审批消息提醒
  • 中介者模式 调停者 Mediator 行为型 设计模式(二十一)
  • python-引用
  • pip install whl
  • 手动回滚事物
  • 栈-初识
  • 医疗保健行业中的区块链
  • Grace Ex与您携手共赢,迎接数字经济时代的到来
  • Spark RDD与MapReduce
  • 企业项目开发--切分配置文件
  • node下使用jquery
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • co模块的前端实现
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Netty源码解析1-Buffer
  • Swift 中的尾递归和蹦床
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 动态魔术使用DBMS_SQL
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 微信小程序设置上一页数据
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Android开发者必备:推荐一款助力开发的开源APP
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​Spring Boot 分片上传文件
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​业务双活的数据切换思路设计(下)
  • (52)只出现一次的数字III
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二)WCF的Binding模型
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (十六)Flask之蓝图
  • (一)Java算法:二分查找
  • ***测试-HTTP方法
  • . Flume面试题
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET下的多线程编程—1-线程机制概述
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • @Transactional 详解
  • []error LNK2001: unresolved external symbol _m
  • [20170713] 无法访问SQL Server
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • [Android]How to use FFmpeg to decode Android f...
  • [AX]AX2012 SSRS报表Drill through action
  • [BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)
  • [bzoj1912]异象石(set)
  • [c#基础]DataTable的Select方法
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算