|
|
第 1 帖 | |
|
|
标题: debian交换分区swap分配方案。 3.1.13 Swap 空间
•如果可能,使用硬盘中间的扇区。 这个是在debian安装手册上面找到的。 上面说swap最好使用硬盘中间的扇区,这个是什么意思? 谢谢了 |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
我的硬盘是 scsi的
一开始安装的是 wins系统 ,分了 4个盘, c、d、e、f 现在我把F盘安装linux , 分了 /boot 、 /usr、 /home、 /var 、 /tmp 、 /swap 、 / 根分区 顺序就是这样的, 我的swap算不算是硬盘中间的扇区呢 谢谢大家了。 |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
。。。
“最好使用硬盘中间的扇区” 重点在“扇区”,不是“中间” 原话的意思是说最好用独立的分区来作为交换空间(而不是用某个文件系统中的文件) 因为swap (不是/swap)很少用到,所以通常都将硬盘最后一个分区设为swap,我也推荐这样做 嗯 不过翻译得确实有点歧义。。。 |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
最好分一个独立的分区给它,因为会容易产生磁盘碎片。
根据你的内存的大小来,内存大的建议Swap选在磁盘的最后一个分区,因为不大能用到,放在前面白白浪费了,反之,要放在前面。 大小最好是内存的1.5倍,否则休眠功能可能就不能用了,如果一点也不分,如果内存用尽,很容易死机,你不给它空间,它就不给你机会,总之很公平的。 谢谢 helai |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
你看的是中文翻译版,是比较陈旧的手册,相关技巧有很强的个人色彩和主观性。如果看不懂似是而非的译文,最好的方式是去找原文对比。
事实上,最新的安装向导和使用参考都没有 swap 这一节内容了,说明作者也意识到这基本是瞎扯。对现代计算机,分一个比内存略大的分区就可以了,磁盘的前后都无所谓,仅仅是做休眠用,其余时间根本看不到 swap 读写,还乱优化个球。 自己对比一下 http://www.debian.org/doc/manuals/re...n.html#s3.1.13 http://www.debian.org/releases/stable/i386/index.html http://www.debian.org/doc/manuals/re.../index.en.html |
|
|
|
|
|
|
|
第 6 帖 | ||
|
|
引用:
总之谢谢您的解答。 |
||
|
|
|
||
|
|
第 7 帖 | ||
|
|
引用:
如果我的交换分区不是最后,而且不是内存的1.5倍, 休眠功能不能用了吗? |
||
|
|
|
||
|
|
第 8 帖 | |
|
|
Windows 的虚拟内存换位置时需要重启机器,Linux 下可以随时加上随时去掉,自由的多。相关命令 swapon swapoff 。
不需要是最后,也不需要 1.5 倍,只要严格的比内存略大就可以启用休眠。事实上休眠时内存是以压缩形式写到 swap 的,所以甚至 swap 比内存小都没问题,只是不要冒这个危险罢了。 |
|
|
|
|
|
|
|
第 9 帖 | ||
|
|
引用:
谢谢了。 |
||
|
|
|
||
|
|
第 10 帖 | |
|
|
swap分区不需要比内存大,我1.5G的内存,1G的swap分区,事实上我休眠的时候内存控制在500M以下,我用tuxonice休眠lzo压缩。 swap分区不够的话也没什么危险,不过是休眠的时候发现在swap分区不够休眠不成而已,退出一两个占内存大的程序就可以了。
|
|
|
|
|
|
|
|
第 11 帖 | |
|
|
NOTES
The maximum useful size of a swap area depends on the architecture and the kernel version. It is roughly 2GiB on i386, PPC, m68k, ARM, 1GiB on sparc, 512MiB on mips, 128GiB on alpha and 3TiB on sparc64. For kernels after 2.3.3 there is no such limitation. Note that before 2.1.117 the kernel allocated one byte for each page, while it now allocates two bytes, so that taking a swap area of 2 GiB in use might require 2 MiB of kernel memory. Presently, Linux allows 32 swap areas (this was 8 before Linux 2.4.10). The areas in use can be seen in the file /proc/swaps (since 2.1.25). man mkswap 不知今天是否继续适用
__________________
不求栋梁求参天 |
|
|
|
|
|
|
|
第 12 帖 | |
|
|
樓豬不用分這麽多的分區。
建議僅分3個分區 / =》從硬盤頭 /home =》緊靠/ swap =》從硬盤尾,這個不用大,如果樓豬電腦的物理內存在512m以上的話,建議256m大小就可以了。一半桌面應用的話幾乎很少用上很大。
__________________
我毕竟还是戴老大。hya hya hya hya.... hardware: - dell latitude cpi a366xt laptop - pii366mh + 64mb sd ram + 20gb hd software: - debian linux 3.1r8 (kernel 2.4.27-3-386) - fvwm + fcitx - openoffice + stardict - xmms + realplayer + vlc - adoberead + conky - firefox + thunderbird |
|
|
|
|
|