当前位置:首页 > 服务器 > 正文

服务器启动缓慢(服务器开机速度慢)

今天给各位分享服务器启动缓慢的知识,其中也会对服务器开机速度慢进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

服务器启动项目巨慢什么原因导致

解决方案 一:

官方的文档里有这个问题的解释:修改$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 // 开启服务

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

研究发现使用

nohup java -jar springboot.jar

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

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

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

原文链接:

mysql服务启动很慢,什么原因

MySQL 在崩溃恢复时,会遍历打开所有 ibd 文件的 header page 验证数据字典的准确性,如果 MySQL 中包含了大量表,这个校验过程就会比较耗时。 MySQL 下崩溃恢复确实和表数量有关,表总数越大,崩溃恢复时间越长。另外磁盘 IOPS 也会影响崩溃恢复时间,像这里开发库的 HDD IOPS 较低,因此面对大量的表空间,校验速度就非常缓慢。另外一个发现,MySQL 8 下正常启用时居然也会进行表空间校验,而故障恢复时则会额外再进行一次表空间校验,等于校验了 2 遍。不过 MySQL 8.0 里多了一个特性,即表数量超过 5W 时,会启用多线程扫描,加快表空间校验过程。

如何跳过校验MySQL 5.7 下有方法可以跳过崩溃恢复时的表空间校验过程嘛?查阅了资料,方法主要有两种:

1. 配置 innodb_force_recovery可以使 srv_force_recovery != 0 ,那么 validate = false,即可以跳过表空间校验。实际测试的时候设置 innodb_force_recovery =1,也就是强制恢复跳过坏页,就可以跳过校验,然后重启就是正常启动了。通过这种临时方式可以避免崩溃恢复后非常耗时的表空间校验过程,快速启动 MySQL,个人目前暂时未发现有什么隐患。2. 使用共享表空间替代独立表空间这样就不需要打开 N 个 ibd 文件了,只需要打开一个 ibdata 文件即可,大大节省了校验时间。自从听了姜老师讲过使用共享表空间替代独立表空间解决 drop 大表时性能抖动的原理后,感觉共享表空间在很多业务环境下,反而更有优势。

临时冒出另外一种解决想法,即用 GDB 调试崩溃恢复,通过临时修改 validate 变量值让 MySQL 跳过表空间验证过程,然后让 MySQL 正常关闭,重新启动就可以正常启动了。但是实际测试发现,如果以 debug 模式运行,确实可以临时修改 validate 变量,跳过表空间验证过程,但是 debug 模式下代码运行效率大打折扣,反而耗时更长。而以非 debug 模式运行,则无法修改 validate 变量,想法破灭。

浪潮NF8465M3服务器启动慢

资源不足或者服务器中毒。

服务器资源不足的话,使用CPU或内存执行软件也会变慢,在这种情况下,可以优化系统。

服务器启动很慢的原因

服务器系统启动之所以比PC慢很多,第一个是:

服务器底层还有一套硬件和固件,叫做IPMI系统,这套系统需要时间来引导和载入。载入IPMI后,它才会载入BIos来继续引导。这个占主要时间,尤其是冷启动的时候特别慢。从通电按开机,到亮屏有时候得一两分钟。但是这套系统是最底层的,包括远程电源管理、远程诊断、远程bios管理、远程做系统都得靠它了

第二个是:服务器的bios进行的是完全自检,而非家用机那样的快速自检。毕竟服务器安全第一稳定第一。

第三个是,bios自检完了,阵列卡需要载入固件。

第四个是,网卡bootrom也需要载入和等待。

啊 总之就是慢。毕竟服务器开起来了后轻易不会重启,不像家用机每天都要重启。所以,服务器启动速度既没有优化的必要,也没有优化的动力啦。

华为云服务器为什么重启那么慢

因为你没设置修改默认等待时间。

处理方法:登录云服务器、执行以下命令、切换至root用户、查询grub文件的版本、将grub文件中timeout时间修改为0s。

此外认真检查服务器默认设置的开放端口和系统自带的防火墙,看一下设置是否正常,通常IDC商给到的默认设置都是比较安全的,对这方面并不是特别了解的人员不要随便使用杀毒软件,尤其是防火墙,非常容易导致网卡和远程端口被禁用,甚至可能登录不上服务器等各种情况。

服务器启动缓慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于服务器开机速度慢、服务器启动缓慢的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码