linux系统资源不足处理,linux解决虚拟内存不够的问题

《linux解决虚拟内存不够的问题》由会员分享,可在线阅读,更多相关《linux解决虚拟内存不够的问题(2页珍藏版)》请在人人文库网上搜索。

1、解决linux虚拟内存不够用的方法 分类: linux 2010-03-19 10:08 1081人阅读 评论(0) 收藏 举报 linux优化工作x86虚拟内存(swap) 虚拟内存就是将硬盘规划出一个区 间,让内存的数据可以经由硬盘来读取。建立和扩大swap: l 建立虚拟内存设备 第一种正规的方法是直接再加一硬盘,并且将其中某个分区规 划为swap的filesystem:思路是:用fdisk建立后,再格式化为swap。再将swap启动,启动的指令为 swapon/dev/hda-d1-16! 直接swapoff就能关掉。 l 建立虚拟内存文件 使用swapfile的方 式来新增硬盘! 以。

2、dd指令来建 立swapfile; #ddif=/dev/zeroof=/tmp/swapbs=4kcount=16382 16382+0recordsin 16382+0recordsout #dd这个指令是用来转换文 件并且copy用的;if指的是要被转换的输入文件格式/dev/zero,of指的是输出的文件,输出到/tmp/swap这个文 件;bs指的是一个扇区占用几个kb;count指的是要使用多少个bs。相乘就是容量。 # mkswap/tmp/swap(格式 化,务必注意书写正确,否则后果很严重) Settingupswapspaceversion1,size=bytes #swa。

3、pon/tmp /swap(启动他)这样就已经将虚拟内存增加64MB了!如果每次都想启动该文件,那么将swapon/tmp/swap写 入/etc/rc.d/rc.local中。 #free (查看下swap) 。中间省略 Swap:2620 #swapoff/tmp/swap (关掉他) 此外,如果当初建系统的时候,没有完全划分硬盘空间,可以新建个分区,格式化 为swap,然后挂载到/tmp/swap目录上,达到扩容目的。swap工作原理是 :当物理内存不够时,则某些在内存当中所占的程序会暂时被 移动到swap中,让物理内存可以被更需要的程序来优先使用。因此,虚拟内存只是缓解作用,速度肯定没法和物理内存比,优化的最好办法就是买内存。另 外,系统可以进入休眠模式,运作当中的程序状态会被纪录到swap去,以作为唤醒主机所用!最后有某些程序在运行时,本来就会利 用swap的特性来存放一些数据段,所以swap是需要建立的!只是不需要太大。 swap在被建立 时,是有限制的: S wap有数量和大小限制,不过不同版本系统限制不一样。 目前x86_64(64位)最大内存支持到64GB,因此swap总量最大也是仅能达64GB!。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值