[期望] Deepin关机相当快,啥时能“快速启动"或者“休眠”...
Tofloor
poster avatar
湘巴佬儿
deepin
2017-08-16 18:03
Author
本帖最后由 jone_jys 于 2017-9-3 22:01 编辑
1.3笔记本的睡眠和休眠,笔记本的运行机制和台式机有所区别。在以电池供电的睡眠状态时,若电池即将耗尽,系统也会自动将内存数据保存入硬盘并关闭电源,进入休眠状态。这样一来,有两种事件可以触发笔记本由睡眠转入休眠:电源计划里进入休眠的时间到,或者电池供电时电池即将耗尽。
1.3.1当笔记本接交流电源时进入睡眠状态,之后再断开交流电源。则何时由睡眠转入休眠,仍然由电源计划里的“接交流电源时”的计划时间决定。就是说休眠定时器在进入睡眠的时候就设定好了,不会因为后来拔掉交流电源,而将定时器设置成“用电池供电”的计划。
1.3.2关于笔记本的混合式睡眠,大家可能会注意到。台机装好系统后,默认是混合式睡眠开启,为了防止进入睡眠后突然断电带来的数据丢失。而笔记本因为有电池供电,不存在突然断电的情况。即使电池缓慢的耗尽,这也是可预兆的,系统会在电池即将耗尽时将数据转存入硬盘进入休眠状态。

2.关于时间问题
这个应该是争论的焦点,也是我想说明的重点。毫无疑问,按照时间排序,睡眠是最快的,其次是休眠,最慢的是关机和开机冷启动。大部分持时间理由反对的人,基本都是说“我直接冷启动也很快,你们启动慢是因为你们不懂优化”。我在这里先明确一个概念:

2.1工作状态,这个概念非常重要,就是指你能立即开始工作的系统状态。我想对于很多人来说,有些程序是必须在运行的,比如qq、msn、mail等通讯软件,比如一些office文档(word、excel、ppt),比如听音乐的软件,比如各种专业软件,比如打开了几个文件夹(资源管理器)。我只是比如,每个人都会有自己的工作状态,自己工作(这里是广义的意思,包括娱乐游戏)状态会有一群打开着的软件、系统的各项设置。所以,判断一个方案速度是否快,要看它进入工作状态的时间,而非纯粹的启动时间

2.2启动状态和工作状态,某些人只算了一面帐,而忽略了另外一面。冷启动很慢,vista尤其慢,因为启动的时候要加载大量的dll,加载大量的自启动程序。关于减少启动的加载项来优化启动速度的方法网上到处都是,但是你们有没想过一个问题,羊毛出在羊身上。结果是越通过减少启动项来加快启动速度,启动状态和工作状态就相差的越远,你还是要花很长的时间从启动状态进入工作状态。比如你把qq从启动项里删了,假设你开电脑就必须要用qq,难道你自己手工打开qq不要花时间的?或是说你觉得你手动点击打开比它自启动还要快?

2.3睡眠唤醒的时间优势,用一个简单的例子就可以说明。设想你在写一篇文章,打开了2个word文档和1个ppt,开了3-5个网页来查资料,同时开了qq、msn、mail进行通讯,还有放音乐的软件,还打开了若干个文件夹,可能还有一些专业软件比如visual studio。现在你要睡觉了,明天起来接着写。那些说自己优化了开机的,试验一下把机器关机,然后冷启动,进入系统以后把这些软件全部打开进入工作状态,看看要多少时间。纵然你启动优化的再好,配置再nb,我不相信你可以在2分钟内进入工作状态,至少我的电脑需要5分钟。但是从睡眠唤醒,进入工作状态只要10秒不到,这个估计还保守了,都包括进了输入用户密码以及可能需要重新连接adsl的时间,10秒也足够了。10秒内就可以立即开始工作!
2.3.1其实上例是具有普遍意义了,这是一种习惯的变迁。人们以前习惯了在关闭电脑前保存所有文档,结束所有程序,然后离开。而在睡眠机制下,倡导大家在任何想离开的时侯直接按下睡眠键,在恢复时就可以立即回到原先的状态。把开启和关闭的时间都省略了,这就是睡眠的精髓所在。例中还包含了其它的因素,比如冷启动后重新打开那些网页要花的时间,甚至是找到那些网页(快捷一点的办法是从历史记录里找,或者已经事先加入了收藏夹)所要花的时间,而睡眠唤醒后就可以直接阅读已经打开了的网页了。再有甚者,假设你要睡觉了、或者宿舍要断电了,你玩游戏还没打到存盘点怎么办?你舍得关机吗?休眠可以完美的解决这个问题。引入睡眠和休眠的精髓,就是瞬间保留你的工作状态,让你回来时可以立即恢复进入工作,不仅是节省时间,还要节省人的操作。如果仅仅是把它当作一种启动的方式,那误解就大了。

2.4休眠与冷启动,同样是从硬盘加载,休眠恢复的速度仍然要比冷启动快上很多,尤其是你的工作状态复杂的时候。原因很简单,硬盘的连续读写速度非常快,而随机读写能力差劲。从冷启动到工作状态硬盘要到处读取dll、到处加载软件、到处加载文档……而从休眠恢复,是从硬盘上连续的空间里读取数据恢复到内存里,所以速度很快。仍然以2.3节为例,2g内存的电脑,若是从休眠恢复,包含上开机自检和输入密码等时间,花销也不会超过60秒。


以上,引自远景论坛@TonyXiang 详细的叙述了”睡眠“和”休眠“的功能。


Deepin社区的大神https://bbs.deepin.org/user/4870 也简述了快速启动的机理:
其一, Windows 8 使用了一种叫Fast Startup的混合启动技术,关机时系统会产生一个叫hiberfile.sys的大文件,有点像休眠,但跟休眠不一样。这也是为何Win7使用UEFI远没有Win8开机快的原因。 Windows的快速启动基于休眠,只保存核心内存。
其二,UEFI没有BIOS对CPU的64KB限制,不需要16位元启动环境,开机的那一刻即可让CPU的性能全面爆发。这是 UEFI 特性加速启动,但是需要显卡的UEFI GOP 支持,新主板在BIOS设置里还有相应选项。


“快速启动”应该是介于睡眠和休眠之间的。不能简单理解为只是开机更快了,实际上她能让用户快速的进入到工作状态。
Deepin 15.4.1,关机非常快。如果启动也能实现类似win10的快速启动就太棒了。

PS:我一介小白,只是将自己想到的说出来哈!要喷请轻喷呐!


---------------------------------------------------------------------------------分割线----------------------------------------------------------------------------

我的win10设置电池供电时90分钟后自动休眠,电源180分钟后自动休眠。所以我用完笔记本离开后从来不用理他了,从来不用担心打开的应用没关闭了,从来不用担心突然停电数据丢失了,从来不用担心停电后电池没电了。。。。。。。。
想想这些不用担心的东东 是多么的愉快呀!可是Deepin目前却实现不来呢。要是一不小心忘记了关机,就直接“睡死”啦。老大们!官人们!可否搞一下“休眠”呀!就那么搞一下下,哪怕有小小的bug也行呐!



























Reply Favorite View the author
All Replies
3 / 4
To page
134******40
deepin
2017-08-28 02:09
#41
https://bbs.deepin.org/post/144256
win10下自动休眠后,我的笔记本开机也很快呀!10秒以内进入桌面开始工作了。现在的双系统,win10的快启功 ...

可能你的磁盘时SSD盘,机械硬盘没那么快就能工作的。即使进入界面也基本不能工作。需要很长时间才能降低磁盘占用。
Reply View the author
134******40
deepin
2017-08-28 02:34
#42
https://bbs.deepin.org/post/144256
我是U盘启动安装的Deepin,默认的简单方式安装在一个分区上,分区大小18G,现在剩余4G。
请问如何在此分区 ...

因为我安装的时候就已经分配了swap分区,所以不存在这个问题,这个你看看参考下:
https://bbs.deepin.org/post/133470
Reply View the author
imgradeone
deepin
2017-08-29 20:14
#43
debuggerx 发表于 2017-8-16 13:15
在我看来win的快速开关机简直就是笑话……
快速开机就是注销+休眠+resume,强行吹逼夸成新技术。。
快速关 ...

同感 显示器黑了 突然亮了一会(显示黑屏) 然后才OK
Reply View the author
湘巴佬儿
deepin
2017-09-04 06:05
#44
我的win10设置电池供电时90分钟后自动休眠,电源180分钟后自动休眠。所以我用完笔记本离开后从来不用理他了,从来不用担心打开的应用没关闭了,从来不用担心突然停电数据丢失了,从来不用担心停电后电池没电了。。。。。。。。

想想这些不用担心的东东 是多么的愉快呀!可是Deepin目前却实现不来呢。要是一不小心忘记了关机,就直接“睡死”啦。老大们!官人们!可否搞一下“休眠”呀!就那么搞一下下,哪怕有小小的bug也行呐!


几天没上来啦,过来报个到!


我的休眠、休眠、休眠啊。。。。。
@jingle https://bbs.deepin.org/user/33235 https://bbs.deepin.org/user/87807






Reply View the author
湘巴佬儿
deepin
2017-09-04 06:18
#45
https://bbs.deepin.org/post/144256
deepin休眠测试1
这个是公司台式机,可以看到点击休眠以后约7、8秒后主机风扇都停了,然后再按开机,5秒内 ...

哎呀!刚在台式机重新看了你的视频。你这待机是进入了睡眠状态呀!数据还保存在内存里面,内存没断电啊!并没有休眠呢!我说的“休眠”是完全断电了啊。休眠前,数据全部保存到硬盘了,下次开机直接从硬盘恢复上次的数据,非常快。

我的5400转机械盘在win10休眠后,从按下电源键掐秒表开始完全进入桌面,22秒。

Reply View the author
湘巴佬儿
deepin
2018-05-11 01:53
#46
https://bbs.deepin.org/post/144256
不断电。待机=挂起=睡眠,没有休眠。
由于目前Linux对于休眠模式支持不太好,所以就没有在用户界面提供入 ...

不让帖子沉了呀!
大佬们!deepin以后会有win那样的“快速启动”功能么?大爱呀!
@wangyong @jingle @deepinwang

@wangyong @jingle @deepinwang


Reply View the author
wtz
deepin
2018-06-26 12:44
#47
https://bbs.deepin.org/post/144256
不让帖子沉了呀!
大佬们!deepin以后会有win那样的“快速启动”功能么?大爱呀!
@wangyong @jingle @dee ...

当deepin发展到足够让众多硬件厂商都重视的时候,自然就会有了。
Reply View the author
Daryl Xu
deepin
2018-06-26 16:25
#48
休眠参考一下:https://www.jianshu.com/p/c4d8350e2a1c
Reply View the author
Comments
jone_jys
2018-06-27 23:24
真心希望deepin内置这个功能呀!自己配置对于初学者表示鸭梨山大啊!感谢!
亚历山大一世
deepin
2018-06-26 17:39
#49
我觉得还是上固态硬盘吧
Reply View the author
Daryl Xu
deepin
2018-06-26 18:31
#50
https://bbs.deepin.org/post/144256
我觉得还是上固态硬盘吧

主要是为了快速恢复工作状态
Reply View the author
亚历山大一世
deepin
2018-06-27 03:15
#51
https://bbs.deepin.org/post/144256
主要是为了快速恢复工作状态

虚拟机适合你
Reply View the author
sksweet
deepin
2018-06-27 03:45
#52
本帖最后由 sksweet 于 2018-6-26 20:02 编辑

deepin默认只有挂机(待机)功能,这个功能并不省电,可以自己改成win8+哪种合上笔记本后彻底断电休眠,数据保存swap(win叫虚拟内存)区,可以自己改,如下:
1 确认自己安装系统的时候,有swap分区,如果没有,找这个论坛的帖子,有教你怎么在运行的系统中再次创建一个swap分区,分个3-4G出来
2 运行sudo pm-hibernate,看系统能不能进入断电休眠,如果没有找办法,默认是有的。
3 编辑/etc/systemd/logind.conf,把下面HandleLidSwitch对应的值改成hibernate,
    HandleLidSwitch=hibernate
4 在右侧设置里,把合上笔记本挂机哪个开关关闭。
5 重启系统,打开一些程序,合上盖子,检测休眠和恢复,如果开机之后,保持和开机前打开程序是一样的,就成功了。

Ps: 这个功能,ubuntu上也没有,但是按这样大概修改一下,休眠按钮界面就出来了,deepin改了是没有界面的,linux mint直接有断电休眠功能。
Good luck
Reply View the author
Daryl Xu
deepin
2018-06-27 16:30
#53

用着呢
Reply View the author
187******69
deepin
2018-06-27 16:45
#54
我的笔记本只装了deepin,大多数情况下休眠和睡眠都可以正常唤醒,但是有几次,直接睡死的,这确实是个不大不小的问题。
Reply View the author
湘巴佬儿
deepin
2018-06-27 23:20
#55
https://bbs.deepin.org/post/144256
deepin默认只有挂机(待机)功能,这个功能并不省电,可以自己改成win8+哪种合上笔记本后彻底断电休眠,数据 ...

我建议的就是实现你所说的功能,即休眠关机、彻底断电,下次开机依然回到休眠前的所有状态。记得之前王老大回复说实现此功能有先天性缺陷,但如果影响不大的话做出这个功能还是挺有必要的。

你说的这些实现步骤对于初学者感觉好复杂呀,增加了学习成本。如果官方直接做好的话多棒呀。

感谢你的经验分享!


Reply View the author
Daryl Xu
deepin
2018-06-28 02:03
#56
https://bbs.deepin.org/post/144256
休眠参考一下:https://www.jianshu.com/p/c4d8350e2a1c

仔细看一下,如果有swap分区的话操作真滴很简单啦
Reply View the author
Daryl Xu
deepin
2018-06-28 02:04
#57
https://bbs.deepin.org/post/144256
休眠参考一下:https://www.jianshu.com/p/c4d8350e2a1c

未来肯定会加上的,可能现在有一些问题吧。这个我也不清楚,我操作的时候一切正常
Reply View the author
湘巴佬儿
deepin
2018-06-29 02:05
#58
hyikesong 发表于 2018-6-27 18:04
未来肯定会加上的,可能现在有一些问题吧。这个我也不清楚,我操作的时候一切正常 ...

你好!请问如何确定有没有swap分区呢?
如果没有的话,那么用U盘启动安装时如何创建这个分区呀?我一般是用的简单模式直接安装在一个空闲分区里面。

看了你前面的帖子介绍如何用文件替代swap分区,我感觉这种比较复杂,所以还是想重新创建一个Swap分区好了 。不知如何创建呀
Reply View the author
Daryl Xu
deepin
2018-06-29 02:51
#59
https://bbs.deepin.org/post/144256
你好!请问如何确定有没有swap分区呢?
如果没有的话,那么用U盘启动安装时如何创建这个分区呀?我一般是 ...

可以打开系统监视器(如果没有swap分区确实会麻烦一些)
Reply View the author
Daryl Xu
deepin
2018-06-29 03:00
#60
https://bbs.deepin.org/post/144256
你好!请问如何确定有没有swap分区呢?
如果没有的话,那么用U盘启动安装时如何创建这个分区呀?我一般是 ...

创建swap分区:
情况1.不重装系统,Linux下可以使用gparted这个可视化的磁盘管理工具,使用命令行和应用商店都可以安装。
swap分区是一个单独的分区,选择文件系统的时候记得选择swap格式就行。
情况2.重新安装deepin:
分区的时候选择专家模式,在那个时候创建swap分区即可
Reply View the author
3 / 4
To page