当前位置: 首页 > 知识库问答 >
问题:

后端 - 云服务器什么时候会出现承载不足?

小牛23110
2024-05-08

查看云服务器的后台会显示 cpu, 内存, 带宽, 系统盘读写等信息,如果一个应用的日活不断上升,由于资源的限制可能会导致部分用户的使用体验下降,那么如何在用户问题出现前通过查看这些指标来提前知道服务器已经到达瓶颈,需要升级服务器?

共有1个答案

范弘亮
2024-05-08

云服务器提供商,比如阿里云、华为云等都提供了关键指标的报警,需要你设定。

比如设定服务器资源接近预警值时报警,比如可以设定70%-80%,可根据自身服务器配置情况调整。

  • 当CPU持续几分钟超过80%时报警,
  • 当内存持续几分钟占用达到80%以上报警,
  • 磁盘容量达到80%时报警
  • 磁盘IOPS长时间接近你购买的磁盘等级能力上限时报警
 类似资料:
  • 最近,在运行我们的应用程序时,我们遇到了内存溢出异常。 这是异常发生之前的堆转储 看起来老根差不多吃饱了(76%)。我假设当它最终达到100%时,OOM就会发生。然而,看起来eden只有13%。 有人能解释为什么即使年轻一代还有一些空间,OOM也会发生吗?

  • 在测试设置中(单客户端服务器-运行Gatling的本地主机,在测试期间创建和关闭连接),我的单节点Zookeeper会保持所有TCP连接打开,直到测试运行完成。 在最初2分钟的测试运行中,我重复地并行创建多达10个客户端连接,这些连接存活了大约30秒,然后再次关闭它们的连接。所以在前2分钟的任何时候都有多达10个连接处于活动状态。然后测试继续8分钟,在此期间只有一个客户端连接处于活动状态。 客户端

  • 问题内容: 我了解到,标准输出()中的所有内容都会显示在Java控制台窗口中(启用后)。我在某个地方发现了某些情况,例如在某些情况下,Swing应用程序对此没有尝试。是这样吗 基本上,什么情况或设置我都不会期望在控制台中看到标准输出? 例如,在JDK上运行而不是在JRE上运行的行为是否有所不同?javaw.exe? ps,我了解如何在Java设置中显示控制台,但我很好奇,因为我设法创建了一个应用程

  • 问题内容: 我已经调整了控制器的构造函数和fxml,以便将控制器的fxml的所有设置都放在fxml中,除了FXML的构造和fxml的加载。这是我的控制器: 和我的fxml文件: 当调用fxmlLoader.load()并返回FXMLLoader时会发生stackoverflow fxmlLoader = new FXMLLoader(…),然后再次调用fxmlLoader.load()…为什么会发

  • 我已经调整了控制器构造函数和fxml,所以除了fxml构造和fxml加载之外,控制器的所有fxml设置都在fxml中。这里是我的控制器:

  • 问题内容: 在我的应用程序中,有时会引发以下异常: 很难找到错误,因为在stacktrace中没有列出我的方法。那么,有人知道何时抛出此异常吗?感谢您的任何提示。 问题答案: 您可以在stacktrace中看到错误: 适配器的内容已更改,但ListView没有收到通知。确保不从后台线程修改适配器的内容,而仅从UI线程修改。 您应该调查一个线程,并使其与UI线程同步。 在Android中执行此操作的

  • 问题内容: 在本文中, Nick Coghlan讨论了PEP 435类型的 一些设计决策,以及如何将其子类化以提供不同的体验。 但是,我给出的建议(我是stdlib的主要作者)关于使用元类的建议是,在没有充分好的理由的情况下不应该这样做- 例如,无法使用类装饰器或专用工具来完成所需的工作隐藏任何丑陋的功能;而在我自己的工作,我已经能够做到我需要什么简单的使用,在创建时,和/或正常类/实例方法类:

  • 本文向大家介绍为什么会出现浮动?在什么时候需要清除浮动呢?相关面试题,主要包含被问及为什么会出现浮动?在什么时候需要清除浮动呢?时的应答技巧和注意事项,需要的朋友参考一下 @xiangshuo1992 是的,有相关联,第75天的题是问了它的工作原理,今天是问它为什么会出现浮动,还是有些区别。呵呵,我出题时,就猜到你会记得之前有出过了……果然