linux上的交换分区管理
swap,交换分区,内存紧张的时候拿出这部分分区暂时存储内存中的内容(为了给别的程序让出内存)
swapon 分区名或文件名,将指定分区或文件作为swap使用,也可以-a开启全部swap
swapoff 分区名或文件名,同上,有开就有关。
swapon -s 查看目前使用的swap
mysql服务器通常选择关闭swap,原因是mysql本身读写已经很费io了,交换分区再频繁的把mem里的东西挪来挪去的io就炸了...
swap通常配置如下(看你实际业务需求调整):
4G以内的物理内存,SWAP 设置为内存的2倍。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
给swap扩容:
文件的方式:mkdir -p /data/.swap,单独建一个目录,然后cd进去
dd if=/dev/zero of=swapfile bs=1024 count=1000000,准备好交换分区文件,每个块1kb,合计大约1G的大小。
mkswap -f swapfile,将文件创建为交换分区文件,不加-f会提示你“warning: don't erase bootbits sectors on whole disk”
分区的方式:mkswap 分区名,类似mkfs那样。
怎么开启就按最上边讲的swapon,swapoff用法
查看当前交换分区大小:free命令,可以看到我这个只给了500兆mem的小可怜有了快2g的swap了(装机时默认的1G)
当然你想下次开启不用再重复操作一遍,就做永久修改
vim /etc/fstab
路径 swap swap defaults 0 0(mkswap时会生成一个uuid,当然写路径更直观)
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
什么是 Linux守护进程
什么是守护进程 守护进程也称为精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 例如Linux的大多数服务器就是用守护进程实现的。比如,ftp服务器,ssh服务器,Web服务器等。同时,守护进程完成许多系统任务。比如,作业规划进程crond等。 Linux系统启动时会启动很多系统服务进程,Windows系统也是如此,这些系统服务进程没有控制终端,不能直接和用户交互,当用户注销登陆后,这些进程还是会存在。所以守护进程一般来说自成进程组,自成会话,没有控制终端。 查看当前Linux系统下的部分守护进程 命令: ps axj | more - TPGID一栏为 -1 的都是没有控制终端的进程,也就是守护进程,而且SID一栏基本为0,相当于每个都是独立的会话,第一个为系统初始化进程。 - 在COMMAND一栏用[]括起来的名字表示内核线程,这些线程在内核里创建,没有用户空间代码,因此没有程序文件名和命令行,通常采用以K开头的名字,表示Kernel(操作系统内核)。 - 守护进程通常采用以d结尾的名字,表示Daemon。 ...
- 下一篇
Linux命令发送Http的get或post请求
get请求 curl命令模拟get请求: 1、使用curl命令: curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com" 显示全部信息 curl -I "http://www.baidu.com" 只显示头部信息 curl -v "http://www.baidu.com" 显示get请求全过程解析 2、使用wget命令: wget “http://www.baidu.com“ curl命令模拟get请求携带参数(linux): curl -v http://127.0.0.1:80/xcloud/test?version=1&client_version=1.1.0&seq=1001&host=aaa.com 上述命令在linux系统,get请求携带的参数只到version=1,”&”符号在linux系统中为后台运行的操作符,此处需要使用反斜杠”\”转义,即: curl -v http://127.0.0.1:80/xcl...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Mario游戏-低调大师作品