关于红旗5.0内存管理

简介: 红旗5.0是我最近试用的第三套linux发行版,昨天上这里看到有帖子说很吃内存,于是乎我也打开我的任务管理器,一看吓一跳!我的内存占用竟然达到近 1G!这个时候,我的红旗5.0已经开机近10小时,打开过很多程序,游览过很多网站,下载过很多东东,操作感觉并不慢,和开机时差不多,有些程序还比刚 开机时打开快很多。
红旗5.0是我最近试用的第三套linux发行版,昨天上这里看到有帖子说很吃内存,于是乎我也打开我的任务管理器,一看吓一跳!我的内存占用竟然达到近 1G!这个时候,我的红旗5.0已经开机近10小时,打开过很多程序,游览过很多网站,下载过很多东东,操作感觉并不慢,和开机时差不多,有些程序还比刚 开机时打开快很多。 
 说到这里,我现介绍一下我的配置: 
 amd 1800+ OC 1.9G,nf2芯片组主板,内存1G,硬盘80G,显卡ati7500, 
 这时我按ctrl+alt+f1,进入命令模式,键入 free m 
 这时看到虽然内存占用接近1G,但swap分区竟然还是空的,占用为 0! 
  于是我返回图形模式,关了全部程序,发现内存占用并没减少多少,还是维持在990M以上!于是我关机重启,进入系统后内存占用就达360多M,打开 opoffice,内存用量急剧上升到近500M,再打开firefox,内存一路飙升,很快随着其他程序的打开,内存就升到了900M,进入字符模式 看,swap占用始终为 0!关闭openoffice,内存没见明显下降,再次打开openoffice,发觉打开速度比 第一次快很多,内存没见明显 上升。 
 这时我立即下线,然后转换硬盘,打开我安装的suse 10.0来,进入系统一看,suse10.0 的,刚启动时,进入kde界面, 占用内存81M,随着打开程序的增多,内存使用量一路飙升,关闭部分程序内存使用量就 立即有所下降,使用一段时间后,关闭所有程序,内存使用量维持在 130左右,在整个过程中,suse kde桌面的感受速度不及红旗5.0,应该说慢不少,但开机到关机中间,程序打开运行速度没什么明显变化。 
 运行suse 10.0 近一小时,我又下线,换了安装fc 5.0发行版的硬盘,启动进入fc 5.0,发现内存占用约130m,运行后,内存随着程序打开的 多少而变化,运行速度和红旗5.0差不多,是gnome界面。 
  带着疑问,联想到是否和linux硬盘缓冲有关,我把内存降下来又会如何?,今天一早,先拔除一条内存,把我的内存从1G减少到512M,(本来还想再少 点,可惜我最小的一条内存就是512M了,原来有的256M内存早就出手了)启动进入红旗linux桌面5.0,初始内存占用为360M左右,打开 openoffice,内存占用达到460M,继续打开很多网页,游戏等,内存很快就在500下方摆动,始终没有越过510M,程序打开和运行速度变换不 大,最近打开的程序关闭后,再次打开速度比较快,进入字符模式查看,swap还是为0,至此,终于摸清了红旗5.0的内存管理模式,其实也是linux的 内存使用方式。 
 
 1、linux内存使用效率明显比ms的高,在 windows下,尽管内存足够,如果你没有禁用虚拟内存的话,多少会把一些东西写入虚拟内存 
 
 2、linux尽量使用物理内存,只要物理内存够用,就不使用swap区,linux关闭程序后,在物理内存足够的情况下,并不立即退出内存,下次打开同样的程序,速度会很快。 
 
 3、当物理内存不够用时,linux才会把已经关闭的程序所占用内存清空,以便给新打开的程序使用,轻易不会使用swap区 
 
 4、在实际运行中的程序所需物理内存不够的情况下,才会调用swap做缓存。 
 
 这也就是说,在linux内,你有多少内存,她就尽量使用,如果你有2G内存,系统运行一段时间后,很有可能你的内存占用就会接近2G,你只有256M内存的话,她也会一直全部使用,但不会因为在内存够用的情况下去使用swap缓存! 
 
  同时,红旗5.0的内存使用统计可能和其他发行版有所不同,其他发行版是以实际运行中的程序所占用的内存来统计的,并不统计程序已经退出,但内存还没有释 放的部分(注意,这些数据下次还是可以使用的),而红旗5.0是以内存有效数据为准,尽管程序已经退出,但存在内存中的数据还没清空,这些数据还是有效 的,下次打开同样的程序,可以直接使用。
目录
相关文章
|
2月前
|
算法 调度 UED
揭秘操作系统背后的暗战:进程调度与优先级反转的惊心动魄!
【8月更文挑战第21天】操作系统核心管理计算机资源,进程调度为其关键功能,决定CPU使用权,影响系统性能与用户体验。优先级反转是多任务环境下常见挑战:高优先级进程因等待低优先级进程占用的资源而被阻塞,导致系统效率下降。通过优先级继承或提升机制可解决此问题,确保系统资源高效利用与响应时间优化。
36 1
|
2月前
|
安全 Linux 网络安全
操作系统的哲学:从技术到人文的探索
【8月更文挑战第22天】在数字时代的浪潮中,操作系统不仅是计算机硬件与软件之间的桥梁,更成为了我们理解世界、构建现实的一种隐喻。本文将探讨操作系统背后的哲学意义,从技术的层面出发,逐步深入到人文的思考,揭示操作系统如何影响我们的世界观和生活方式。通过分析操作系统的设计理念、发展历程及其对社会文化的影响,本文旨在启发读者重新审视这个我们日常依赖的技术产物,思考其在现代社会中的角色和意义。
|
3月前
|
物联网 云计算
操作系统中的内存管理技术解析
【7月更文挑战第13天】本文将深入探讨操作系统中至关重要的内存管理技术,包括虚拟内存、分页和分段机制等核心概念。我们将从内存管理的基本原理出发,逐步过渡到高级技术如交换空间和文件映射,最后讨论现代操作系统中内存管理面临的挑战与未来发展方向。文章旨在为读者提供对操作系统内存管理全面而深入的理解。
56 7
|
3月前
|
存储 缓存 安全
操作系统中的内存管理:技术与挑战
在数字化时代,操作系统的内存管理成为计算机科学领域中一个至关重要的技术环节。本文将深入探讨现代操作系统中内存管理的基本原理、关键技术及其面临的挑战。通过对分页、分段、虚拟存储和缓存策略等核心概念的介绍,我们旨在揭示内存管理如何优化系统性能,保障数据安全,并提高资源利用率。同时,文章还将讨论内存泄漏、碎片化以及安全性问题等当前内存管理技术所面临的主要挑战。
56 0
|
4月前
|
存储 算法 调度
深入理解操作系统:虚拟内存管理的艺术
【6月更文挑战第29天】在数字世界的无限风光背后,隐藏着一个不为人知的复杂世界——操作系统。本文将揭开操作系统中最为精妙的设计之一——虚拟内存管理的神秘面纱,从基础概念出发,逐步探索其背后的原理与实现机制。我们将通过生动的比喻和实例,带领读者领略虚拟内存如何在有限的物理资源上创造出无限的可能,以及它如何优化系统性能,提升用户体验。准备好了吗?让我们一同潜入操作系统的心脏,一探究竟。
|
存储 算法 程序员
拟内存管理技术
拟内存管理技术
92 0
|
存储 缓存 小程序
【Linux取经路】冯诺依曼结构体系与操作系统的碰撞(一)
【Linux取经路】冯诺依曼结构体系与操作系统的碰撞(一)
86 1
|
存储 Linux Shell
【Linux取经路】冯诺依曼结构体系与操作系统的碰撞(二)
【Linux取经路】冯诺依曼结构体系与操作系统的碰撞(二)
68 0
|
存储 消息中间件 缓存
【操作系统入门到成神系列 八】为什么要有虚拟内存
【操作系统入门到成神系列 八】为什么要有虚拟内存
【操作系统入门到成神系列 八】为什么要有虚拟内存
|
存储 算法 调度
408王道操作系统强化——操作系统大串讲
408王道操作系统强化——操作系统大串讲
276 1
408王道操作系统强化——操作系统大串讲
下一篇
无影云桌面