找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 2266|回复: 0

Linux 系统内存 90% 以上被使用,正常吗?

[复制链接]

9334

威望

908

金钱

1万

贡献

管理员

自由的灵魂

积分
100569
主题
5293
回帖
26240
注册时间
2003-4-10
最后登录
2024-12-21
发表于 2014-5-9 00:17:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【转贴】——

问题

  Linux系统内存90%以上被使用,正常吗?

解决方案

  Linux/Unix系统管理内存的方式和windows是不一样的

  即便是一个负载很小的Linux,跑几天后,内存占用量也将达到90%以上

  即便无人访问

  这个数字是完全正常的

  但是,这个内存占用量不会达到100%的

  每天夜里系统都会执行/etc/cron.daily进行内存优化

  Linux/Unix系统是非常稳健的,虽然内存占用显示90%以上,但依然可保证365天以上无须重启


  对于Linux系统,评估其压力的主要指标是最近5分钟的负载指数

  比如用w命令或者top去看,可以看到“0.70 0.35 0.01”这样的数字

  分别表示5分钟内的、10分钟内的、15分钟内排队的进程数

  只要第一个数字即5分钟内的负载不大于5,系统就是健康的,不用做任何维护


  如果这个数字大于了5,那么通常系统速度就会变慢,一般有如下几种可能:

  1) 有程序占用大量CPU,使用top命令来检查(看看是否有java程序锁死之类的故障)

  2) 有程序占用大量内存,使得内存真正不够用了(这个才是真正需要加内存的时候)
  比如由于MySQL在较大负载下运行容量为GB级别的数据库导致内存不够用,需要给服务器插入更多物理内存

  3) 磁盘系统读写故障,IO吞吐错误造成CPU负载上升,需要光盘引导进入单用户模式扫描修复磁盘,修不好就只能更换新硬盘了

  因此,对于Linux/Unix系统内存占用的百分比,无须过于关心

  一般检查系统负载参数即可



IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读版规。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛 |网站地图

GMT+8, 2024-12-22 10:55 , Processed in 0.062415 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表