我在我的 ssh 控制台中启动了一个长时间运行的后台进程(dd
with )。/dev/urandom
后来我不得不断开连接。当我再次登录时(这次是直接登录,没有 ssh),该进程似乎仍在运行。
我不确定发生了什么 - 我没有使用disown
. 当我稍后登录时,该进程最初没有列出top
,但过了一段时间它回收了很高的 CPU 百分比,正如我所料。所以我假设dd
仍在运行。
现在,我想看看进展。我使用kill -USR1 <pid>
但没有打印任何内容。有没有办法再次获得输出?
我想知道BBU的目的是什么。我的第一个理解是,它使缓存能够在电源故障期间将数据写入磁盘。但是一些规范说 BBU 可以保存其数据长达 72 小时。我希望数据能在几毫秒内写入磁盘(假设磁盘仍然有电)。
那么 BBU 是否应该不仅保护缓存,还保护整个磁盘几秒钟?这不是更安全吗,因为缓存数据被写入磁盘而不是在缓存中并再次等待电源?大约一秒钟后,光盘可以关闭。
我有一个服务器(debian etch),有时会提示以下消息(在启动/重新启动计算机后):
The system is going down on <time in past>
运行shutdown -c
结果:
Cannot find pid of running shutdown.
由于这个问题,普通用户不能再登录,只能root访问。
有没有人看到这个问题或有任何人对我的建议?谢谢。