首先查看虚拟内存的使用情况,使用命令
  # free
  查看当前系统的内存使用情况。
  一般来说,linux的物理内存几乎是完全used。这个和windows非常大的区别,它的内存管理机制将系统内存充分利用,并非windows无论多大的内存都要去使用一些虚拟内存一样。这点需要注意。
  Linux下面虚拟内存的默认配置通过命令
  # cat /proc/sys/vm/freepages

  可以查看,显示的三个数字是当前系统的:最小内存空白页、最低内存空白页和最高内存空白。
  注意,这里系统使用虚拟内存的原则是:如果空白页数目低于最高空白页设置,则使用磁盘交换空间。当达到最低空白页设置时,使用内存交换(注:这个是我查看一些资料得来的,具体应用时还需要自己观察一下,不过这个不影响我们配置新的虚拟内存参数)。
  内存一般以每页4k字节分配。最小内存空白页设置是系统中内存数量的2倍;最低内存空白页设置是内存数量的4倍;最高内存空白页设置是系统内存的6倍。这些值在系统启动时决定。
  一般来讲在配置系统分配的虚拟内存配置上,我个人认为增大最高内存空白页是一种比较好的配置方式,以1G的内存配置为例:
  可将原来的配置比例修改为:
  2048 4096 6444
  通过命令
  # echo \"2048 4096 6444\" > /proc/sys/vm/freepages
  因为增加了最高空白页配置,那么可以使内存更有效的利用。

Linux好学堂, www.linuxhao.com,包括Linux安装指南,Linux系统管理,Linux网络应用,Linux服务器技术,Linux编程开发,Linux下载中心。

转载于:https://www.cnblogs.com/Javalove/archive/2011/05/09/2040939.html

Linux虚拟内存优化的方法相关推荐

  1. Linux基础优化方法(四)———远程连接缓慢优化

    Linux基础优化方法(四)---远程连接缓慢优化 一.优化原因 二.优化方法 第一步:修改SSH服务配置文件 /etc/ssh/sshd_config 第二步:修改/etc/hosts配置文件 第三 ...

  2. Linux基础优化方法(三)———字符集编码设置优化

    Linux基础优化方法(三)---字符集编码设置优化 一.什么是字符编码 二.编码GB2312.GBK.UTF-8 三.工作时有乱码的原因 四.进行优化 1.CentOS 6 ①.查看默认编码信息: ...

  3. Linux基础优化方法(二)———系统安全相关优化:防火墙和selinux

    Linux基础优化方法(二)---系统安全相关优化:防火墙和selinux 一.系统防火墙服务优化 1.CentOS 6 ①.查看防火墙服务状态 ②.临时关闭防火墙服务 ③.永久关闭防火墙服务 2.C ...

  4. Linux基础优化方法(一)———优化命令提示符和yum源仓库

    Linux基础优化方法(一)---优化命令提示符和yum源仓库 一.优化命令提示符 1.为什么要优化 2.命令提示符内容 3.优化方法:修改PS1环境变量 ①.修改命令提示内容 ②.命令提示符如何修改 ...

  5. 嵌入式linux+io+优化,嵌入式Linux系统内存优化使用方法研究

    [摘要] 嵌入式系统功能的提高,占用了较大内存空间,继而时常出现运行无响应.基于用户方面看,由于系统内存问题影响运行,针对系统内存与进程应用状态研究,可以调整系统数值与执行文件elf分析,进行系统优化 ...

  6. Linux性能优化实战: 套路篇-优化性能问题的一般方法(56)

    一.上节回顾 上一节,我带你一起梳理了,性能问题分析的一般步骤.先带你简单回顾一下. 我们可以从系统资源瓶颈和应用程序瓶颈,这两个角度来分析性能问题的根源. 从系统资源瓶颈的角度来说,USE 法是最为 ...

  7. 10个问题带你全面理解Linux性能优化

    10个问题带你全面理解Linux性能优化 • Feiskyhttps://feisky.xyz/posts/2020-06-06-linux-perf/本文整理自极客时间"10个问题带你全面 ...

  8. Linux 性能优化全景指南

    大家好 我是坤哥 之前一些朋友觉得奇怪,说你主要做 Java 的,公号怎么时不时地也推送一些 Linux 文章,其实不管你是哪个 xx 语言的工程师,要想进阶,Linux 性能优化是必备知识,举个例子 ...

  9. Linux性能优化实战学习笔记:第四十六讲=====实战分析

    Linux性能优化实战学习笔记:第四十六讲 一.上节回顾 不知不觉,我们已经学完了整个专栏的四大基础模块,即 CPU.内存.文件系统和磁盘 I/O.以及网络的性能分析和优化.相信你已经掌握了这些基础模 ...

最新文章

  1. FPGA之道(84)功能仿真之Verilog Test Fixture
  2. python写完程序保存_Python学习笔记——文件处理
  3. 爬虫分页爬取猎聘_想把python爬虫了解透彻吗?一起盘它 ! !
  4. mysql脚本编写与案例_MySQL语句执行顺序和编写顺序实例解析
  5. 场效应管P-MOS N-MOS
  6. 树的点分治(HDU 5977 2016ICPC大连 G: Garden of Eden)
  7. IP城域网缺省路由规划--第一课
  8. ad gerber文件生成_Gerber竟然可以倒转PCB文件!!!
  9. 多多小程序(doodoo)发布1.0,基于node,vue开发的微信小程序系统
  10. 3)数据科学的数学之序列与极限--阶乘/指数增长比较
  11. nvme分区选mbr还是guid_硬盘分区不求人:秒懂MBR和GPT分区表
  12. matlab 指数分布检验,如何使用Matlab检验数据服从什么分布
  13. APPCAN学习笔记001---app高速开发AppCan.cn平台概述
  14. 阿里天池——利用pandas分析美国总统竞选选票情况
  15. 【Linux\云服务器】CentOS 7.2 64位 可视化桌面的安装与卸载
  16. VGG-传统神经网络之巅峰
  17. tidymodels绘制校准曲线
  18. java 如何遍历所有子目录、子文件
  19. flink 处理迟到数据(Trigger、设置水位线延迟时间、允许窗口处理迟到数据、将迟到数据放入侧输出流、代码示例、迟到数据触发窗口计算重复结果处理)
  20. 蓝桥杯单片机第十三届第二场

热门文章

  1. 用Response.Write和Page.RegisterStartupScript显示的提示框有什么区别
  2. 静态分析C语言生成函数调用关系的利器——cflow
  3. C++/C++11中std::queue的使用
  4. 【C++】C++好书推荐
  5. 【AI】caffe使用步骤(一):将标注数据生成lmdb或leveldb
  6. html判断国家,nginx通过geoip2模块实现判断用户来源国家跳转中英站
  7. python基础与大数据_Python大数据基础与实战第10章数据可视化.pptx
  8. 支付宝 php rsa算法,:PHP支付宝接口RSA验证
  9. Java项目:宠物商城系统(java+Springboot+Maven+mybatis+Vue+mysql)
  10. float属性html,详解CSS样式中的float属性