仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 498|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来看看:浅谈Linux办事器事实设置多年夜互换分区符合

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
小知识:Linux在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
年前一客户来电,说他们信息中央机房一台Linux办事器运转迟缓,体系办事呈现间歇性中断呼应,让已往协助处置一下这一成绩。

抵达现场以后,发明此办事器的物理内存是16G,而最后装机的时分,体系办理职员却只分派了2G的假造内存。检察内存的利用情况,物理内存并没有完整耗尽,但假造内存已耗尽,全部体系CPU负载和磁盘IO都十分高。

晓得了成绩地点是因为互换分区不敷招致,那末办理***就是:将假造内存经由过程假造文件的体例增添到8G,体系运转情况分明恶化。

实在假造内存并非比及物理内存用尽了才利用的,是不是只管的利用或不利用swap,在内核空间有一个参数把持。

[root@server~]#cat/proc/sys/vm/swappiness
60
swappiness=0的时分暗示最年夜限制利用物理内存,然后才是swap空间;swappiness=100的时分暗示主动的利用swap分区,而且把内存上的数据实时的搬运到swap空间内里。

关于如今动辄几十GB、上百GB物理内存的办事器来讲,事实为其Linux体系设置多年夜的互换分区符合呢?为此,我援用红帽官方文库里的一段笔墨举行浅析申明。

今朝RedHat(红帽官方)保举互换分区的巨细应该与体系物理内存的巨细坚持线性比例干系。不外在小于2GB物理内存的体系中,互换分区巨细应当设置为内存巨细的两倍,假如内存巨细多于2GB,互换分区巨细应当是物理内存巨细加上2GB。其缘故原由在于,体系中的物理内存越年夜,关于内存的负荷大概也越年夜。

可是,假如物理内存巨细扩大到数百GB,如许做就没甚么意义了。

实践上,体系中互换分区的巨细其实不取决于物理内存的量,而是取决于体系中内存的负荷。RedHatEnterpriseLinux5能够在如许的情形下事情:完整没有互换分区,并且体系中匿名内存页和同享内存页小于3/4的物理内存量。在这类情形下,体系会将匿名内存页和同享内存页锁定在物理内存中,而利用残剩的物理内存来缓冲文件体系数据(pagecache),当内存耗尽时,体系内核只会接纳使用这些pagecache内存。

思索到以下情形:
1)安装体系时难以断定内存的负荷,怎样设置互换分区巨细
2)体系中物理内存越年夜,所需互换分区就会越少

因而,在RedHatEnterpriseLinux5中,以下是设置符合的互换分区巨细的划定规矩:



注:合用于RHEL5.x(CentOS5.x)“5的版本”
小知识:CentOS商业化干掉红帽才是出路?
蒙在股里 该用户已被删除
沙发
发表于 2015-1-17 07:54:26 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
再现理想 该用户已被删除
板凳
发表于 2015-1-22 18:45:39 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-31 14:25:46 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
金色的骷髅 该用户已被删除
5#
 楼主| 发表于 2015-2-6 20:39:46 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
因胸联盟 该用户已被删除
6#
发表于 2015-2-18 18:52:10 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
柔情似水 该用户已被删除
7#
发表于 2015-3-6 10:28:14 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
山那边是海 该用户已被删除
8#
发表于 2015-3-13 00:30:16 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
第二个灵魂 该用户已被删除
9#
发表于 2015-3-20 08:25:25 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 01:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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