最近几天要断电几次,虽然每次时间都不长,但是自己做机器学习,处理一次数据要好长时间。由于程序本身生成单一文件,而且不支持中断重启,断一次电很麻烦。
Google 一下,没发现相关信息。但是感觉这个需求应该比较常见的,所以来问下。
我记得好像 Windows 是有保存系统现状到硬盘的, Linux 有类似的功能吗?
谢谢!
最近几天要断电几次,虽然每次时间都不长,但是自己做机器学习,处理一次数据要好长时间。由于程序本身生成单一文件,而且不支持中断重启,断一次电很麻烦。
Google 一下,没发现相关信息。但是感觉这个需求应该比较常见的,所以来问下。
我记得好像 Windows 是有保存系统现状到硬盘的, Linux 有类似的功能吗?
谢谢!
|
1
python 可以保存 pickle
|
|
2
能想到的方法是虚拟机,虚拟机可以保持整个系统的运行状态。
|
|
3
hibernate?
|
|
4
systemctl hibernate
|
|
keenkillerJul 19, 2016
5
买个 ups
|
|
6
|
|
7
虚拟机,建快照
|
|
8
你说的不清楚, Windows 说的是保存系统状态, Linux 又说的是挂起某个任务.
保持系统的可以 suspend 和 hibernate, 挂起某个进程的话 CRIU 就很不错. |
|
9
|
|
11
@we000 因为是在断电情况下, suspend 好像不行吧。提到 windows 是因为 windows 的那个功能可以满足要求,不是说一定要保存整个系统状态。
|
|
12
|
|
we000Jul 19, 2016
14
简单的还是 hibernate 吧
|
|
15
@tairan2006 偶尔断电,还不需要这样专业的装备..
|
|
cabbageJul 19, 2016 via Android
16
需求不大的话只是 hibernate 就够了,可以完全断电,保持之前的工作状态。只是不要忘记 swap 分区大小,千万不要小于 RAM ,不然悲剧。。
|
|
SpicyCatJul 19, 2016
17
我的 Arch 调 hibernate 就没成功过。
|
|
TinkJul 19, 2016
18
我记得很久之前有人在这里问过类似的问题,你搜搜
|