挂起(suspend)和休眠(hibernate)是两个易混淆的词。因为要解释他俩的区别,还是要用到 suspend 这个词。通常,挂起指
suspend to ram(s2r),而休眠指 suspend to disk(s2d)。本文亦不例外。
现在的 linux,运气好的话,休眠是开箱即用的。本文所谓进阶,是以下两个技巧。如果对休眠的基本步骤有疑问,请参考各自发行版的 wiki(比如
这里)。
一、如果休眠遇到问题
新人用 linux,最怕遇到硬件兼容问题。而一旦休眠遇到问题,那么八成是这机器的 acpi 支持很烂(对此没有概念的同学请学习
本
站《第二起跑线》三部曲)。如果你的机器在休眠过程中遇到诸如休眠死机、唤醒异常等情况,那么可以尝试此技巧:
echo shutdown > /sys/power/disk
至于这个“技巧”背后的故事,可以从内核文档
/Documentation/power/swsusp.txt
里找到线索(温馨提示,链接只是为了方便懒人,最新的内核文档应该在
内核源代码包里
找)。默认情况下,linux 假设 acpi 支持没有问题并使用 platform 休眠机制。改成 shutdown 机制的话,除非
linux 甚至无法正常关闭你的机器,否则都是没有问题的。副作用是你可能会失去一些酷酷的小功能(比如专门用于指示休眠的灯)。
以 lyman 的笔记本 Fujitsu MG75X/V
为例,全新启动的话,第一次休眠必然死机(死掉之后只能强行关机)。如果启动之后先“挂起并唤醒”,则之后的休眠就都没有问题。lyman
一直也都是用“全新启动一次就先挂起并唤醒”的办法来凑合的。采用了上述技巧之后,lyman
再也不用记得每次重启之后都先挂起一次了(忘记挂起的后果也是很严重的)。副作用是原来休眠之后翻开笔记本屏幕就自动唤醒的功能不见了,好在这个技巧并不
影响挂起的同样功能。
二、调教休眠速度
或许你已经从无数大道小道消息中获知,想要顺利休眠,最好预留一个至少跟物理内存等大的 swap 分区——这无疑是最最安全的做法。
实际上,你可能已经发现,即使 swap 分区比物理内存小,也极少遇到休眠失败。那是因为,linux
在休眠的时候会按照一个预定值来裁减休眠镜像的尺寸。这个预定值记录在 /sys/power/image_size 中,从 2.6.16
起被设置为 500MB。
来看内核文档
/Documentation/power/interface.txt。
/sys/power/image_size controls the size of the image created by the
suspend-to-disk mechanism. It can be written a string representing a
non-negative integer that will be used as an upper limit of the image
size, in bytes. The suspend-to-disk mechanism will do its best to
ensure the image size will not exceed that number. However, if this
turns out to be impossible, it will try to suspend anyway using the
smallest image possible. In particular, if "0" is written to this file,
the suspend image will be as small as possible.
还是以 lyman 的本为例,4G 内存,平时内存使用量在 2~3G 之间徘徊,在没改过 /sys/power/image_size
之前,休眠镜像从未大于 500MB 过(lyman 猜测 90% 的桌面用户只要有一个大于 500M 的 swap 分区就不会遇到因为
swap 太小而无法休眠的情况)。
但是 lyman 也发现,有那么几次,当内存使用量接近 3G 的时候,休眠的耗时特别的长(2 分钟左右)。
其实,休眠过程中最占时间的两个步骤:一是生成休眠镜像,即内核尽量释放内存以争取减肥达标;二是将镜像写入磁盘。如果制定一个严格的减肥标准,内核花在
减肥上的时间会增加,但是写磁盘的时间会减少;相反,如果标准宽松,减肥的时间短,写磁盘的时间就长。
所以,调教休眠的速度其实就是寻找一个合适的 image_size。这个值恰当与否,跟你的物理内存大小、平时内存的使用量、磁盘 IO
速度、已经分配了多大的 swap 分区都有关系。内核默认的 500MB,我猜应该是对“大多数”人都合理的一个统计结果。
对于 lyman 来说,默认的 500MB 明显偏少(休眠耗时从 45 秒到 2 分钟都有可能)。lyman 现在使用的 image_size
是 4GB(也是因为很保守的留了这么大的 swap)。通常休眠耗时 1 分钟上下,其中减肥时间基本可以忽略,至于磁盘写入——要是我这 ssd
写入也能上百(现在是 90 MB/s)就更好了……
--
lyman 于 2/08/2009 06:10:00 下午 张贴在
苦水潭 上

分享到:
相关推荐
13. 月光与水潭:当迎着月光走时,水潭表面会反射月光,显得较亮,所以发亮处是水潭;背着月光走时,水潭表面的反射光无法到达眼睛,显得较暗,所以暗处是水潭。选项A和D正确。 14. 汽车挡风玻璃倾斜安装:主要目的...
12. 水潭识别:迎着月光走时,水面会因镜面反射使月光更亮,因此发亮处是水潭;背着月光走时,地面暗处可能因漫反射比水潭反射的光更多(A)。 13. 凸透镜成像:遮住一半透镜后,透过的光线减少,但像仍是完整的,...
在水潭的映衬下,瀑布的美感得以延伸与升华,给人以视觉与心灵的双重洗涤。水潭与瀑布相辅相成,共同构成了统一嘉园中最为震撼人心的自然景观。 随着文章的深入,作者表达了对于统一嘉园的由衷赞叹,称之为“人间...
这个选婿活动的核心挑战是在一个充满鳄鱼的水潭中游泳并首先到达中央小岛。这个考验不仅测试候选人的勇气,还考察他们的智慧和应对突发情况的能力。 故事的转折点在于,当所有人都被鳄鱼的威胁所震慑,不敢轻易尝试...
黄河母亲峰的传说体现了人们对黄河深厚的情感和敬仰,兰清古寨和龙水潭的神话传说则为这个地方蒙上了一层神秘的面纱。这些传说故事,不仅丰富了旅游的内容,也吸引了更多的游客前来探秘。 黄河母亲峰作为秦晋两省...
题目中的"zhòu然"应为"骤然","hóng水潭"应为"泓水潭","xùn情"应为"殉情","镶qiàn"应为"镶嵌"。通过此类练习,可以增强学生的汉字记忆和拼写能力。 6. 成语运用:成语是汉语中富有特色的固定短语,正确运用...
学生需要根据拼音写出对应的汉字,如"zhòu然一亮"对应"骤然","hóng水潭"对应"泓水潭","xùn情"对应"殉情","镶qiàn"对应"镶嵌"。 6. **词语运用**:这道题目考察的是成语或词语的正确使用。A选项中"里程碑...
10. **等高线与地形**:根据等高线原理,P地应为瀑布下方水潭,其数值应为瀑布底部海拔加上瀑布落差,即200米+50米=250米,但因等高距为100米,所以P地最接近的等高线应该是200米。 11. **观景台与山峰的高差计算**...
为了营造出理想中的瀑布景观,设计师们需要综合考虑自然元素的融入和景观的整体美感,通过对瀑布构成的五个主要部分——背景、水源、落水口、瀑身以及承水潭和溪流的精心设计,才能最终形成既美观又符合自然规律的...
9. “赶水潭”的地理现象:“赶水潭”可能普遍出现在广西(桂),因为该区域多山地盆地,且气候条件适宜此类自然现象的发生。 10. “赶水”节日时间:根据传统节日的时间,元宵节(农历正月十五)可能是举行“赶水...
- "素湍绿潭":白色的激流,绿色的水潭,湍(tuān)指急流。 - "绝巘怪柏":极高山峰上的奇特松柏,巘(yǎn)指高山。 - "高猿长啸":高山上的猿猴发出长长的叫声,啸(xiào)指长啸。 - "属引凄异":连续...
整个水潭以一块大石头为底,靠近岸边的部分,石头底部有些弯曲,露出了水面,形成各种形状:有的像小岛,有的像岩石,有的像沙洲。青葱的树木和翠绿的藤蔓遮蔽、缠绕、摇摆、垂挂下来,参差不齐,随风飘荡。潭中的鱼...
20210205在亚利桑那州朱红悬崖国家纪念碑上形成的带有水潭的“波浪”砂岩地层(:copyright:Dennis Frates / Alamy) 20210204法国北孚日地区自然公园(:copyright:Michel Rauch / Minden Pictures) 20
桥下有名为三峡涧的溪流,源自庐山的多条山溪,汇集后形成湍急的水流,经过亿万年的侵蚀,塑造出形态各异的岩石,其中包含24个水潭,每个潭都有独特的风貌。苏东坡曾赞誉这里是庐山的两大胜景之一,与漱玉亭齐名。 ...
乙文中,苏轼与儿子游览白水佛迹院,通过对水潭、瀑布的描写,展现了文言文的描绘技巧,如“雪溅雷怒,可喜可畏”形象地刻画了水流的壮观景象。同时,通过“顾影颓然,不复能寐”的描写,反映出苏轼的情感变化,使...
"三潭印月"的名称来源于岛上的三个水潭,在月夜下形成的美景,如同月亮的倒影印在水面上,故得此名。 该岛的建设历史悠久,最早可以追溯到吴越时期,那时是水心保宁寺的所在地。明朝万历年间,钱塘县令聂心汤利用寺...
例如,在一个平台跳跃游戏中,当角色跳过水潭或者穿过瀑布时,适时播放的瀑布声效可以增加游戏的沉浸感。 “音频音效”是Scratch项目中的重要组成部分,它可以是背景音乐,也可以是角色动作、碰撞或其他互动的反馈...
锦绣谷是白草畔主峰的一个山谷,谷内怪石横生,山花烂漫,奇景迭出,高大的树木、低矮的花草与悬泻的瀑布,清澈的水潭达到了完美和谐的统一。凌霄谷是大环线与小环线的叉路口,此谷顶部为白石垭口,向东北达白草畔...
其次,父亲通过比较大小两个水潭中投石的效果,教导儿子调整对痛苦的认识。在IT工作中,遇到的问题有大有小,小问题可能会在大规模的背景下显得微不足道。学会合理分配注意力,避免因小失大,是保持工作效率和心理...
景区内的地下河水质清澈,空气新鲜,四季恒温,流水声潺潺,河道深邃曲折,沿途形成各种独特的水体景观,如静谧的水潭、平静的湖泊、湍急的瀑布和错落的浅滩,每一步都带给游客不同的视觉和感官体验。此外,垂云通天...