服务器启动很慢的原因

服务器启动很慢的原因,第1张

服务器系统启动之所以比PC慢很多,第一个是:服务器底层还有一套硬件和固件,叫做IPMI系统,这套系统需要时间来引导和载入。载入IPMI后,它才会载入BIos来继续引导。这个占主要时间,尤其是冷启动的时候特别慢。从通电按开机,到亮屏有时候得一两分钟。但是这套系统是最底层的,包括远程电源管理、远程诊断、远程bios管理、远程做系统都得靠它了第二个是:服务器的bios进行的是完全自检,而非家用机那样的快速自检。毕竟服务器安全第一稳定第一。第三个是,bios自检完了,阵列卡需要载入固件。第四个是,网卡bootrom也需要载入和等待。啊 总之就是慢。毕竟服务器开起来了后轻易不会重启,不像家用机每天都要重启。所以,服务器启动速度既没有优化的必要,也没有优化的动力啦。

跟配置有关。2008服务器开机很慢和电脑的配置跟不上有关,硬盘的原因也占一个层面。WindowsServer2008是专为强化下一代网络、应用程序和Web服务的功能而设计,可在企业中开发、提供和管理丰富的用户体验及应用程序,提供高度安全的网络基础架构,提高和增加技术效率与价值,并提供更进一步的改进。

解决方案 一:

官方的文档里有这个问题的解释:修改$JAVA_HOME/jre/lib/security/java.security文件,替换securerandom.source=file:/dev/random为: file:/dev/urandom。对所有使用JVM的应用生效。(实际修改为:securerandom.source=file:/dev/./urandom)。修改之后重启tomcat就很快了。

方案二:

random是依赖于系统中断产生的随机数,因此可以使用外部进程产生中断,增加产生随机数的速度,安装rng-tools这个软件可以增加产生随机数的速度。

yum install rng-tools

systemctl start rngd // 开启服务

https://www.jianshu.com/p/23b45e2cc8c5

Linux服务器,Springboot 项目用java -jar springboot.jar 启动后,总是运行一段时间,再次访问就连接不上了。后来发现是ssh关闭了,就不能访问了。tomcat启动的服务也关闭了。

研究发现使用

nohup java -jar springboot.jar &

如上命令启动后,不会随着ssh的连接关闭而关闭服务。nohup的含义是 忽略所有挂断信号。

————————————————

版权声明:本文为CSDN博主「未来已来_feature」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/duantianya2012/article/details/80484154


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/769742.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-20
下一篇2023-08-20

发表评论

登录后才能评论

评论列表(0条)

    保存