博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在安装Linux之后自己修改Swap分区大小
阅读量:6231 次
发布时间:2019-06-21

本文共 981 字,大约阅读时间需要 3 分钟。

说到swap~它是什么的呢? 
其实swap是内存的交换区;换句话说,如果内存不够用了,那么系统会在硬盘上存储一些内存中不常用的数据,之后将这部分数据在存储中析构掉;这样内存就又有剩余空间可以运行东东啦,这个过程也就是所谓的交换,存储数据的硬盘部分就是swap分区啦~ 
装系统的时候可能会将swap大小设置的不合适 
但是swap的大小不正确,很影响服务器的性能 
上次有位同事就发生了这样的事情,2G的物理内存,只分了100M的swap 
。。。 
悲剧发生了,我们只能解决他啦 
1.查看系统Swap空间使用 
Java代码 
  1. [root@ema usr]# free -m  
  2.              total       used       free     shared    buffers     cached  
  3. Mem:          2026       1929         97          0          7      271780  
  4. -/+ buffers/cache:      78052     435928  
  5. Swap:           10          0        100  
2.在空间合适处创建swap文件 
Java代码 
  1. [root@jumper usr]# mkdir swap  
  2. [root@ema usr]# cd swap  
  3. [root@ema swap]# dd if=/dev/zero of=swapfile bs=402400 count=10000  
  4. 10000+0 records in  
  5. 10000+0 records out  
  6. [root@ema swap]# ls -al  
  7. total 10024  
  8. drwxr-xr-x    2 root     root         4096    
  9. drwxr-xr-x   19 root     root         4096    
  10. -rw-r--r--    1 root     root     4013500000  
  11. [root@emaswap]# mkswap swapfile  
3.激活swap文件 
Java代码 
  1. [root@jumper swap]# swapon swapfile  
  2.              total       used       free     shared    buffers     cached  
  3. Mem:          2026       1929         97          0          7       1755  
  4. -/+ buffers/cache:        166       1860  
  5. Swap:         4008          0       4008  

本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/275949,如需转载请自行联系原作者
你可能感兴趣的文章
nsq 学习(一)源码安装nsq
查看>>
高效的使用 Response.Redirect
查看>>
利用Linq + Jquery + Ajax 异步分页的实现
查看>>
炫酷MD风之dialog各种对话框
查看>>
谈谈OpenNI 2的安装
查看>>
Ecshop 商品页配送方式添加 实现仿淘宝按地区显示运费
查看>>
SCAU 10685 ACMer不得不知道的事儿(一)-----续
查看>>
List Se 和Map的区别
查看>>
RTS打卡计划第四周
查看>>
C#_delegate - Pair<T> 静态绑定
查看>>
成都OpenPart——DevOps专场活动参与感
查看>>
Delphi xe6 android Popup控件的使用
查看>>
浅谈linux读写同步机制RCU
查看>>
三层架构设计理念
查看>>
spring的@Transactional
查看>>
java 中生成随机验证码
查看>>
计划任务启动停止控制台程序
查看>>
04-单表查询
查看>>
[ZJOI2006]皇帝的烦恼
查看>>
HTML5简介
查看>>