linux解决虚拟内存不够的问题.doc

linux解决虚拟内存不够的问题.doc

ID:57688929

大小:18.00 KB

页数:2页

时间:2020-09-01

linux解决虚拟内存不够的问题.doc_第1页
linux解决虚拟内存不够的问题.doc_第2页
资源描述:

《linux解决虚拟内存不够的问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、方式来新增硬盘!以 dd 指令来建立 swapfile ;# dd if=/dev/zero of=/tmp/swap bs=4k count=1638216382+0 records in16382+0 records out# dd 这个指令是用来转换文件并且 copy 用的;if 指的是要被转换的输入文件格式 /dev/zero ,of 指的是输出的文件,输出到 /tmp/swap 这个文件;bs 指的是一个扇区占用几个 kb ;count 指的是要使用多少个 bs 。相乘就是容量。# mkswap /tmp/swap        (格式化,务必注意书写正确,否则后果很严重)Se

3、tting up swapspace version 1, size =  bytes# swapon /tmp/swap        (启动他)这样就已经将虚拟内存增加64 MB了 !如果每次都想启动该文件,那么将 swapon /tmp/swap 写入/etc/rc.d/rc.local 中。# free    (查看下swap)。。。。中间省略Swap:              2620     # swapoff /tmp/swap         (关掉他)此外,如果当初建系统的时候,没有完全划分硬盘空间,可以新建个分区,格式化为swap,然后挂载到/tmp/swap目录上

4、,达到扩容目的。 swap工作原理是:当物理内存不够时,则某些在内存当中所占的程序会暂时被移动到 swap 中,让物理内存可以被更需要的程序来优先使用。因此,虚拟内存只是缓解作用,速度肯定没法和物理内存比,优化的最好办法就是买内存。另外, 系统可以进入『休眠』模式,运作当中的程序状态会被纪录到swap去,以作为『唤醒』主机所用!最后有某些程序在运行时,本来就会利用 swap 的特性来存放一些数据段,所以swap 是需要建立的!只是不需要太大。swap 在被建立时,是有限制的:· Swap有数量和大小限制,不过不同版本系统限制不一样。· 目前 x86_64 (64位) 最大内存支持到 64

5、GB, 因此swap总量最大也是仅能达 64GB!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。