免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1668 | 回复: 7
打印 上一主题 下一主题

交换分区问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-09 00:58 |只看该作者 |倒序浏览
书上说,交换分区设为内存的两倍以上才好,问题是我的内存是1G,难道也要给他一个2G的分区吗?

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
2 [报告]
发表于 2006-05-09 01:42 |只看该作者
没有必要,如果是一般的学习和研究使用,1G的内存是足够了的,分个256或512M就OK了

论坛徽章:
0
3 [报告]
发表于 2006-05-09 03:45 |只看该作者
交换分区是一种虚拟内存
当你的物理内存无法满足程序需求的时候
会把一部分程序装入到交换分区中,
到系统用到时再从交换分区中调入内存
国际上不成文的规则是内存的两倍
不过,那都是以前的事了~~
那时候内存太小~~

楼上的正解

论坛徽章:
0
4 [报告]
发表于 2006-05-09 07:55 |只看该作者
你们几个都不睡觉么?

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
5 [报告]
发表于 2006-05-09 08:40 |只看该作者
如果你有1G的内存,你会在乎2G的硬盘空间吗??

swap应该大约是系统内存 (RAM) 的两倍。 例如,如果机器有 128M 内存,交换文件应该是 256M。较小内存的系统可以通过多一点地交换分区来提升性能。 不建议小于 256 兆的交换分区,并且扩充您的内存应该被考虑一下。当交换分区最少是主内存的两倍的时候,内核的 VM (虚拟内存) 页面调度算法可以将性能调整到最好。如果您给机器添加更多内存, 配置太小的交换分区会导致 VM 页面扫描的代码效率低下。
在使用多块SCSI磁盘(或者不同控制器上的IDE磁盘)的大系统上,建议在每个驱动器上建立交换分区(直到四个驱动器)。交换分区应该大约一样大小。计算一下swap应该是多少,然后除以硬盘数量。保持交换分区同样的大小,可以允许内核最佳地调度交换空间来访问磁盘。即使不太使用,分配大的交换分区也是好的,在被迫重启之前它可以让您更容易的从一个失败的程序中恢复过来。

论坛徽章:
0
6 [报告]
发表于 2006-05-09 11:47 |只看该作者
交换分区是为了在内存不够用的时候做磁盘虚拟内存。如果你的内存足够大,当然不需要很大的交换分区,通常所谓的内存的两倍是一种习惯做法,不是必须。你那么大的内存,设置同样大小的交换分区就足够了。

论坛徽章:
0
7 [报告]
发表于 2006-05-09 16:04 |只看该作者
较小内存的系统可以通过多一点地交换分区来提升性能。 不建议于 256 兆的交换分区,并且扩充您的内存应该被考虑一下。当交换分区最少是主内存的两倍的时候,内核的 VM (虚拟内存) 页面调度算法可以将性能调整到最好。如果您给机器添加更多内存, 配置太小的交换分区会导致 VM 页面扫描的代码效率低下。


请教版主,如果你的作业通常不是很大,且物理内存根本没有用完。在这种情况下,虚拟内存根本派不上用场,也就谈不到页面调度算法的问题了。如果说到效率,VM根本是无法和PM相比的。事实上,现在可用直接用完1G内存的情况还是很少的,至少我在的256内存还是非常的可用满足自己的需要。

对于现在的大容量硬盘来说,空间已经不是问题~~
如果你硬盘有足够的空间,2G也是过不错的选择:)
不过就本人来说,硬盘空间是怎么都不够用的:)

论坛徽章:
0
8 [报告]
发表于 2006-05-09 16:07 |只看该作者
原帖由 雨丝风片 于 2006-5-9 07:55 发表
你们几个都不睡觉么?


嘿嘿~~
不到把自己搞跨了~~
是不会懂得保重身体的~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP