软重启与硬重启的区别

图片[1]-软重启是什么?硬重是什么?二者有什么区别-本站

VPS 跑一段时间后普遍会出现内存不足,原因是系统里堆积了大量还在占内存的运行程序。重启能关掉这些无用进程、把内存释放出来,让业务程序跑得舒服一点。而重启分软重启和硬重启两种,差别不小。

区别在哪

软重启相当于在本地电脑上点开始菜单里的”重启”:系统走正常关机流程,聊天记录、访问记录这类数据能保存下来。硬重启相当于直接按机箱上的复位键:系统没有收尾的机会立刻进入启动状态,没落盘的数据直接丢。平时本地电脑突然断电,再开机发现浏览器访问记录没存上,就是这个道理。不过随着技术发展,硬重启丢的数据越来越少,一些做得好的机器硬重启也能做到不丢数据。

什么时候用哪种

日常维护用软重启:感觉运行时间太长、挂着不少和业务无关的程序时,软重启把所有进程干净关掉,重启完再继续跑业务,效率会好一截。

硬重启留给异常场景:系统死机没法操作,或者点了软重启半天没有反应、迟迟进不了重启流程的时候,再用硬重启直接把系统拉进启动状态。

操作上的对应关系

落到具体动作上:软重启对应控制面板里的普通重启、系统菜单里的重启,Linux 下就是 reboot 或 shutdown -r now,系统会给服务发停止信号、按顺序收尾再启动。硬重启对应控制面板的强制重启、长按电源键,等于直接断电重来,没有收尾这一步。

因此重启前先确认业务有没有落盘动作,正在写库的任务被硬重启拦腰截断的概率不低。内存频繁吃满时,重启只是临时手段,真正该做的是把无用进程清掉或者调整业务程序的内存占用。

简单说,能选就选软重启,硬重启是兜底手段,用的次数越少、丢的数据越少。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容