linux检查swap配置,Linux环境下swap配置方法
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
前言
安装Linux系统之后,默认是没有swap分区,那么我们怎样增加和删除swap分区。
配置swap步骤
1) 内存占用情况1free -hSwap: 0B 0B 0B
2) 通过dd命令增加swap,增加一个2g的swap空间1dd if=/dev/zero of=/var/swap bs=1024 count=2048000
成功提示2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 17.6327 s, 119 MB/s
3) 创建swap文件1mkswap -f /var/swap
成功提示Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=77bddc86-9f1c-4685-aefb-048c07b8f803
4) 加载该文件:1swapon /var/swap
成功提示swapon: /var/swap: insecure permissions 0644, 0600 suggested.
5) 看看swap是否生效1free -h
成功提示Swap: 2.0G 0B 2.0G
或者1swapon -s
6) 查看swap当前状态:1cat /proc/swaps
成功提示Filename Type Size Used Priority
/var/swap file 2047996 0 -2
7) 添加至/etc/fstab1vim /etc/fstab
在文本的最后添加1/var/swap swap swap defaults 0 0
8) 如果不再需要swap,可以清理该分区:1swapoff /var/swap
swap 什么时候使用
在Linux里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面
两个极端,对于 CentOS默认为0,Ubuntu的默认为60,建议修改为10。
具体这样做:
1) 查看你的系统里面的swappiness1cat /proc/sys/vm/swappiness
不出意外的话,你应该看到是0
2) 修改swappiness值为101sudo sysctl vm.swappiness=10
但是这只是临时性的修改,在你重启系统后会恢复默认的值,所以,还要做一步:1vi /etc/sysctl.conf
在这个文档的最后加上这样一行:1vm.swappiness = 10
然后保存,这样重启之后配置也不会失效。
linux检查swap配置,Linux环境下swap配置方法相关推荐
- php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法
CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...
- linux彻底卸载multipath,深度分析LINUX环境下如何配置multipath
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...
- Linux环境下安装配置Hadoop教程
Linux环境下安装配置Hadoop教程 在Linux环境下,安装配置Hadoop教程. 准备工作 1.VMware虚拟机 2.Linux环境:CentOS 7 3.远程登陆:Xshell 6 &am ...
- Linux环境下路由表配置一
路由表配置网关及端口 网络地址:分析目标地址 接口:数据有可能从路由器的哪个出口出来,哪个就是接口 网关:目标网络与发数据的设备不在一个网段内,下一个路由器邻近主配置路由器的接口ip就是网关,线路 ...
- openfire在windows环境和linux环境下的配置
一般很多时候开发人员会用openfire作为消息推送或者即时通讯的服务器,下面主要介绍一下openfire在windows环境和linux环境下的配置. 一.openfire在windows环境下的配 ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- openfire linux 64,openfire在windows环境和linux环境下的配置
一般很多时候开发人员会用openfire作为消息推送或者即时通讯的服务器,下面主要介绍一下openfire在windows环境和linux环境下的配置. 一.openfire在windows环境下的配 ...
- Linux环境下手动配置sbt
一.下载sbt安装包 从sbt官网下载地址:http://www.scala-sbt.org/download.html下载安装包,以sbt-0.13.13.tgz为例. 二.安装 1.将下载的二进制 ...
- resin-pro-4.0.34 服務器在windows环境下的配置
resin-pro-4.0.34 服務器在windows环境下的配置 (轉載请注明作者:icelong) 到caucho網站上http://www.caucho.com/download/ 下載 re ...
- Winpython环境下mayavi配置
转载出自:http://www.cnblogs.com/huangxiao2015/p/5712371.html 在pythonxy中会直接有mayavi软件包,但是所附带的杂包实在太多.本人一直用的 ...
最新文章
- sort (STL)
- linux awk 教程,Linux awk使用案例教程
- Unix环境高级编程学习笔记(七) 多线程
- query的list()和iterate()区别 面试题
- 根据实例详解Java中的反射机制
- python程序实现excel排序_python初学—-实现excel里面读数据进行排序(改进算法)
- ArcGIS快速制图插件介绍
- Delphi 3D Glscene安装
- linux系统 (实验二)实验楼的课程笔记
- 你看得懂的CSMA介质访问控制原理
- 漂浮式半潜风机(二)环境荷载
- 什么是分贝?如何计算声音分贝?一文解析Audition计算方法
- 查找销售模块中装箱单提单主提单当前的编号
- Python爬虫初学(4)登陆武汉理工大学教务处并转到成绩管理
- Portable Batch System
- iOS实现两个APP之间共享文件(从一个App拷贝文件至另一个App)
- 超星网站服务器,云服务器 超星
- CDN概念和基本原理
- J276-删除链表中重复的节点
- 为Debian解决Mercury MW150US无线网卡驱动