


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
转自 网络Linux/Unix与windows在管理内存的方式上是不一样的。它的管理方式是充分的利用系统的内存,而windows则是无论使用多大的内存都要使用一定的虚拟内存(linux中swap)。所以说即便是一个刚装上不久的linux系统,内存使用量达到90,也很正常。但是,这个内存占用量不会达到100%的,因为当达到一个占用量的时候,就会启用swap(虚拟内存)。(关于为何会使用高的解释:a、linux把剩余的内存都用做磁盘缓存了,这样可以减少硬盘读写次数,Linux在磁盘操作上的速度是要比windows快的。这样做并不会影响系统速度。换句话说就是Linux 是先占用,然后再慢慢使用,windows是要用多少就占用多少。Linux 不会让内存空着的,程序用不了就当缓存用。b、桌面追求的是反应速度,服务器追求的是吞吐量,两者是有差别的,linux侧重后者。特别体现在任务调度、内存管理。从桌面的角度,尽量要保留一定的空闲内存(如果不够,先将后台进程swap出去),当用户要打开新程序的时候,可以迅速反应。桌面常用的模块预先驻留内存。而linux是著名的lazy的方式。)Linux/Unix系统是非常稳健的,虽然内存占用显示90%以上,但依然可保证365天以上无须重启。对于Linux系统,评估其压力的主要指标是最近5分钟的负载指数。比如用top去看,可以看到“2.20,2.27,1.81”这样的数字。分别表示5分钟内的、10分钟内的、15分钟内排队的进程数。只要第一个数字即5分钟内的负载不大于5,系统就是健康的,不用做任何维护如果这个数字大于了5,那么通常系统速度就会变慢,一般有如下几种可能:1) 有程序占用大量CPU,使用top命令来检查(看看是否有java程序锁死之类的故障)2) 有程序占用大量内存,使得内存真正不够用了(这个才是真正需要加内存的时候)比如由于MySQL(和PHP搭配之最佳组合)在较大负载下运行容量为GB级别的数据库导致内存不够用,需要给服务器插入更多物理内存3)磁盘系统读写故障,IO吞吐错误造成CPU负载上升,需要光盘引导进入单用户模式扫描修复磁盘,修不好就只能更换新硬盘了因此,对于Linux/Unix系统内存占用的百分比,无须过于关心,一般检查系统负载参数即可。Linux在磁盘操作上的速度是要比windows快的,一个例子是使用bittorent时windows下使用久了可能会对硬盘不好,而在linux下是不会对硬盘有害的,为什么呢,因为两个系统为磁盘开的缓冲大小不同,windows开的是一个相对较小的缓冲,更多的是靠磁盘硬件来进行缓冲,而Linux则是把所有的可用的内存都用来做磁盘缓存,在有新的进程(程序)运行时,退出一部分缓存给进程,这样一来,你就会发现你的Linux系>统可用内存好象总是很小。这不是某个发行版的问题,是所有Linux都有这个现象。 用free可以查看内存,比如下面是我机器的情况rootbzimage root# free total used free shared buffers cachedMem: 25704424190815136 0 12764 60880-/+ buffers/cache: 16826488780Swap: 265032900 264132 一共有四行,第二行显示只有15M空闲内存,但是被buffer的和cache的分别是12M和61M,所以在第3行你就看到了free的内存是88M,怎么来>的88= 15 + 12 + 61, 所以系统真正能用的物理内存大小,现在是88M。楼主的机器实际空闲内存为288M,实际使用内存为88M,内存使用率是88/288答:Linux系统会把大部分可用内存划归自己使用。这是Linux管理内存的一种方式。他不是在需要分配空间的时候再到物理内存中去划一块归某个进程使用,而是提前就把整个内存管理起来,需要的时候再分配给某个进程。这样的好处是因为有了统一管理,不容易出现内存碎片,提高了效率。这些linux管理的内存大多数是空闲状态,你可以看看当新的程序运行的时候,Linux的内存占用不会提高,除非机器的内存已经耗尽。这时Linux会把一些不常用的进程换出到交换分区。linux里面显示的已经使用内存是程序所占的内存和用作磁盘缓存的内存。而free的内存是真正的一点有没有派上用场的内存。所以看程序真
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应商PCN控制指南
- 知识题库-水泥干法生产工艺基本知识考试题目及答案
- 生产支持管理办法解读
- 营造安全文化构建和谐社会
- 第三节分子的对称性与点群
- 皮肤擦伤诊疗与护理教学
- UI界面设计课件
- 现代医院护理技能体系与岗位职责
- 日本老年护理技术
- 实义动词趣味解析
- 2025年兵团职工考试试题及答案
- GIS产品维护检修
- 2023年临沧市市级单位遴选(选调)考试题库及答案
- GSP兽药经营质量管理制度
- 试模报告单模板
- 建设工程质量检测见证取样员手册
- 五年级上册数学练习题-数学好玩 图形中的规律|北师大版 含答案
- 《活着》读书分享优秀课件
- 微型桩施工方案
- 《一站到底》答题库大全之一(共800题)
- 管理学原理英文版版教学课件第10章
评论
0/150
提交评论