Chinaunix

标题: 128G内存的DELL R910服务器 swap分区设置多大呢? [打印本页]

作者: amuwind    时间: 2013-06-05 10:56
标题: 128G内存的DELL R910服务器 swap分区设置多大呢?
128G物理内存的DELL 的R910 swap分区设置多大呢?此服务器主要运行oralce 11g R2 rac.
作者: amuwind    时间: 2013-06-05 10:57
忘记说了,操作系统是suse 11 sp2
作者: 过过招    时间: 2013-06-05 11:04
16G。多了意义也不大。

PS:羡慕嫉妒,这么好机器。手头一R910,32G内存而已
作者: amuwind    时间: 2013-06-05 11:07
我们本来64G,不晓得老大为什么改成128G了,以前应用是跑在IBMP55a上,才8G内存
作者: chenyx    时间: 2013-06-05 11:12
这么大内存,16G swap足够了
作者: amuwind    时间: 2013-06-05 11:15
好的,谢啦
作者: wenhq    时间: 2013-06-05 11:38
你要看oracle 对swap的需求。 这么好的机器为啥不做成虚拟机,提高资源利用?

作者: dgvri    时间: 2013-06-05 11:43
本帖最后由 dgvri 于 2013-06-05 11:43 编辑

早期的服务器由于内存较小,所以那时建议设为物理内的2倍
现在动不动几十G,上面G内存,如果再设为物理内存的2倍显然是不合适了,而且如果你的应和经常会用到SWAP就是检查了,一般用到SWAP的时候都是性能低下的时候,理论上来说SWAP一点都用不着才是最好的

所以,这个要按自己的业务来定,不能死定为多少多少
作者: lbseraph    时间: 2013-06-05 12:44
如果你的swap也作为保存panic dump的话,还要看下dump的配置有多大吧?
作者: Hongqiyaodao    时间: 2013-06-05 12:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenyx    时间: 2013-06-05 13:55
oracle貌似最小要求2G+swap
作者: milujite    时间: 2013-06-05 15:12
  1. 目前RedHat推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。不过在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍,如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB。其原因在于,系统中的物理内存越大, 对于内存的负荷可能也越大。但是,如果物理内存大小扩展到数百GB,这样做就没什么意义了。
  2. 实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷。Red Hat Enterprise Linux5可以在这样的情况下工作:完全没有交换分区,而且系统中匿名内存页和共享内存页小于3/4的物理内存量。在这种情况下,系统会将匿名内存页和共享内存页锁定在物理内存中,而使用剩余的物理内存来缓冲文件系统数据(pagecache),当内存耗尽时, 系统内核只会回收利用这些pagecache内存。
  3. 考虑到以下情况:
  4. 1)安装系统时难以确定内存的负荷,如何设置交换分区大小
  5. 2)系统中物理内存越大,所需交换分区就会越少
  6. 因此,在Red Hat Enterprise Linux 5中,以下是设置合适的交换分区大小的规则:
  7. 小于等于4G物理内存的系统,至少设置2GB的交换分区
  8. 4G~16G物理内存的系统,至少设置4GB的交换分区
  9. 16G~64G物理内存的系统,至少设置8GB的交换分区
  10. 16G~256G物理内存的系统,至少设置16GB的交换分区
复制代码
RH官网的推荐。其实SWAP大了很浪费硬盘空间。
作者: hmchzb19    时间: 2013-06-05 17:33
跑数据库的应用,性能至上是不考虑虚拟化的。
不管是PowerVM , 还是KVM, 或者VMWare





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2