24小时热门版块排行榜    

查看: 1637  |  回复: 18

xztjhs

铁虫 (小有名气)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+1, 谢谢指教! 2012-04-04 17:21:26
定期重启不需要,但是如果机器的CACHE使用量长期居高不下时就需要重启了。
非专业,更专注
11楼2012-04-04 13:55:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouming1979

捐助贵宾 (小有名气)

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+2, 谢谢建议! 2012-04-04 15:54:32
一般情况下是服务器是不用重启的,倒是某些服务过一段时间重启一下会比较好点。
12楼2012-04-04 13:58:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

引用回帖:
12楼: Originally posted by zouming1979 at 2012-04-04 13:58:14:
一般情况下是服务器是不用重启的,倒是某些服务过一段时间重启一下会比较好点。

但是我发现,经常节点上没有任务运行,但是内存却占满了。这个不影响作业系统调度吗?
弘德明志博学笃行
13楼2012-04-04 15:55:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouming1979

捐助贵宾 (小有名气)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+1, 谢谢指教 2012-04-04 21:43:03
引用回帖:
13楼: Originally posted by zhangguangping at 2012-04-04 15:55:09:
但是我发现,经常节点上没有任务运行,但是内存却占满了。这个不影响作业系统调度吗?

正常情况下 Linux是会将内存都占住的,如果只是buffer或者cache特别大,问题不大;如果是used很大 ,就有点问题了,看是否有僵尸进程

守护进程如果有内存泄露,就需要定时重启服务,或者你认为某个守护进程不是太可靠,也可以重启服务,如果没有的话,重启服务的必要性不是太大。
如果你的守护进程涉及到内核,如果其不太可靠的话,就需要隔段时间重启服务器。不过一般应用的守护进程都是用户态的。
14楼2012-04-04 19:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

引用回帖:
14楼: Originally posted by zouming1979 at 2012-04-04 19:00:06:
正常情况下 Linux是会将内存都占住的,如果只是buffer或者cache特别大,问题不大;如果是used很大 ,就有点问题了,看是否有僵尸进程

守护进程如果有内存泄露,就需要定时重启服务,或者你认为某个守护进 ...

这个是我管理节点上的内存情况:
             total       used       free     shared    buffers     cached
Mem:       8166960    8114396      52564          0     317904    7219392
-/+ buffers/cache:     577100    7589860
Swap:      8008392        160    8008232
并且没有任何别的用户程序在运行。只有一个torque和maui在运行。
弘德明志博学笃行
15楼2012-04-04 20:57:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouming1979

捐助贵宾 (小有名气)

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+2, 谢谢指教! 2012-04-04 21:41:28
你这个没有什么问题 第一排的used是包含了buffers和cached的,因此你的8G的used中大多都是cached
看第二排,表明将cache和buffers去掉之后  实际使用的是五百多兆,有7个多G是free的,但是基本上都是用来buffers和cache, 第二排的free(7589860)=第一排free(52564)+buffers(317904)+cached(7219392)

因此要看有没有空闲内存需要看第二排的数据

[ Last edited by zouming1979 on 2012-4-4 at 21:27 ]
16楼2012-04-04 21:25:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

引用回帖:
16楼: Originally posted by zouming1979 at 2012-04-04 21:25:12:
你这个没有什么问题 第一排的used是包含了buffers和cached的,因此你的8G的used中大多都是cached
看第二排,表明将cache和buffers去掉之后  实际使用的是五百多兆,有7个多G是free的,但是基本上都是用来buffers ...

也就是说要看系统有没有空闲内存应该看第二排的第二个数。那一般的作业调度系统看内存的时候,是依据哪个数据来判断该节点上有没有空闲的内存资源呢?
弘德明志博学笃行
17楼2012-04-04 21:42:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouming1979

捐助贵宾 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+10, 谢谢指教! 2012-04-04 22:37:09
我再说两句吧
buffers是指内存中缓存的dirty页,也就是被改写过的页,需要写回磁盘,这部分内存要释放必须先将数据写回。
cached是指内存中缓存的干净页,如果free的内存不够用,可以直接占用这些cached页。
缓存页是指未被应用占有的内存,比如大型程序启动时需要从硬盘中将程序读入,内存中的一部分内容和硬盘上的内容相同,暂时称为其映像吧(这个时候内存时被占用,属于used的),如果程序退出之后,这程序本身所占用的内存被释放后,就变成缓存cache页。同样将数据写文件,如果进程发出写命令后,(这个时候还是used)就退出。(因为没有程序占有这些内存了,没人疼的孩子,因此这时变成buffered)这些数据因为是要写回文件,是硬盘文件的内存映像,所以就变成缓存buffer页。过一段时间操作系统将数据写回后,buffer就变成cache页了。下次程序再需要读该数据(有人要了,变成used了),就不需要从硬盘读了。(大致内容如此,不太精确,实际比这个还要复杂多了,和搞计算机的讨论的话,还有很多错的地方,但是用来理解该问题还是够了)
因此这两类都可以认为是free的,只要应用程序真的需要内存时,这些内存也就可以释放。
但是linux操作系统倾向于将所有的内存都利用上,程序运行时读的数据和程序都会尽量cache在内存中。不是特别大或者特别小的程序,通常第一次运行程序时会比较慢,但是第二次运行程序就会明显快,就是这个原因。只要没有特别原因,数据会一直cache在内存,但是不会一直buffer在内存,否则一旦断电问题就大了。
windows好像没事就喜欢清理内存,长时间不用,就算是程序占用的内存,其数据也会被弄到虚存上(磁盘)。主要是两个操作系统面对的用户类型不同,处理方法就有些不同

[ Last edited by zouming1979 on 2012-4-4 at 22:23 ]
18楼2012-04-04 22:08:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zouming1979

捐助贵宾 (小有名气)

★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
zhangguangping: 金币+3, 谢谢指教! 2012-04-04 22:36:39
引用回帖:
17楼: Originally posted by zhangguangping at 2012-04-04 21:42:45:
也就是说要看系统有没有空闲内存应该看第二排的第二个数。那一般的作业调度系统看内存的时候,是依据哪个数据来判断该节点上有没有空闲的内存资源呢?

正常情况下内存总是满满的,因此是看第二排的二个数
另外调度怎么做,就需要看调度器是怎么做的,这个就要看maui。
很多调度算法是不看内存的。虽然torque是收集内存参数,但是用不用就要看maui了,看你选定的调度策略是不是考虑这个因素了。
调度分几步,一步是选作业(作业选取策略),一步是选资源(资源选取策略),然后在match。
有些调度策略是想尽可能将作业集中在几个节点上,有些是尽可能进行分散。如果是分散就会先对节点资源的繁忙程度进行排序,哪个因素更重要(CPU、内存等),就得看资源选取策略了。

[ Last edited by zouming1979 on 2012-4-4 at 22:29 ]
19楼2012-04-04 22:12:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhangguangping 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学调剂,求各位老师收留 +10 秋有木北 2026-03-14 10/500 2026-03-19 05:52 by anny19840123
[考研] 354求调剂 +4 Tyoumou 2026-03-18 7/350 2026-03-18 21:45 by Tyoumou
[考研] 085601专硕,总分342求调剂,地区不限 +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[考研] 304求调剂 +12 小熊joy 2026-03-14 13/650 2026-03-18 12:34 by Linda Hu
[考研] 299求调剂 +5 △小透明* 2026-03-17 5/250 2026-03-18 11:49 by 尽舜尧1
[考研] 280求调剂 +6 咕噜晓晓 2026-03-18 7/350 2026-03-18 11:25 by 无际的草原
[考博] 环境领域全国重点实验室招收博士1-2名 +3 QGZDSYS 2026-03-13 5/250 2026-03-18 11:13 by QGZDSYS
[考研] 303求调剂 +4 睿08 2026-03-17 6/300 2026-03-18 11:01 by Iveryant
[考研] 268求调剂 +6 简单点0 2026-03-17 6/300 2026-03-18 09:04 by 无际的草原
[考研] 268求调剂 +8 一定有学上- 2026-03-14 9/450 2026-03-17 17:47 by laoshidan
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考研] 一志愿211 0703方向310分求调剂 +3 努力奋斗112 2026-03-15 3/150 2026-03-16 16:44 by houyaoxu
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
[考研] 求老师收留调剂 +4 jiang姜66 2026-03-14 5/250 2026-03-15 20:11 by Winj1e
[考研] 288求调剂 +4 奇点0314 2026-03-14 4/200 2026-03-14 23:04 by JourneyLucky
[考研] 复试调剂 +4 z1z2z3879 2026-03-14 5/250 2026-03-14 16:30 by JourneyLucky
[考研] 招收0805(材料)调剂 +3 18595523086 2026-03-13 3/150 2026-03-14 00:33 by 123%、
[考研] 求材料调剂 085600英一数二总分302 前三科235 精通机器学习 一志愿哈工大 +4 林yaxin 2026-03-12 4/200 2026-03-13 22:04 by 星空星月
[考研] 土木第一志愿276求调剂,科研和技能十分丰富,求新兴方向的导师收留 +3 土木小天才 2026-03-12 3/150 2026-03-13 15:01 by JourneyLucky
[考研] 333求调剂 +3 152697 2026-03-12 4/200 2026-03-13 07:08 by Iveryant
信息提示
请填处理意见