![图片[1]-软重启是什么?硬重是什么?二者有什么区别-本站](https://i1.img.azhai.de/upload/9c3390dc4142f687-23-03-09-1.jpg?)
VPS 跑一段时间后普遍会出现内存不足,原因是系统里堆积了大量还在占内存的运行程序。重启能关掉这些无用进程、把内存释放出来,让业务程序跑得舒服一点。而重启分软重启和硬重启两种,差别不小。
区别在哪
软重启相当于在本地电脑上点开始菜单里的”重启”:系统走正常关机流程,聊天记录、访问记录这类数据能保存下来。硬重启相当于直接按机箱上的复位键:系统没有收尾的机会立刻进入启动状态,没落盘的数据直接丢。平时本地电脑突然断电,再开机发现浏览器访问记录没存上,就是这个道理。不过随着技术发展,硬重启丢的数据越来越少,一些做得好的机器硬重启也能做到不丢数据。
什么时候用哪种
日常维护用软重启:感觉运行时间太长、挂着不少和业务无关的程序时,软重启把所有进程干净关掉,重启完再继续跑业务,效率会好一截。
硬重启留给异常场景:系统死机没法操作,或者点了软重启半天没有反应、迟迟进不了重启流程的时候,再用硬重启直接把系统拉进启动状态。
操作上的对应关系
落到具体动作上:软重启对应控制面板里的普通重启、系统菜单里的重启,Linux 下就是 reboot 或 shutdown -r now,系统会给服务发停止信号、按顺序收尾再启动。硬重启对应控制面板的强制重启、长按电源键,等于直接断电重来,没有收尾这一步。
因此重启前先确认业务有没有落盘动作,正在写库的任务被硬重启拦腰截断的概率不低。内存频繁吃满时,重启只是临时手段,真正该做的是把无用进程清掉或者调整业务程序的内存占用。
简单说,能选就选软重启,硬重启是兜底手段,用的次数越少、丢的数据越少。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















暂无评论内容