首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别网络性能问题?

如何识别网络性能问题?
EN

Stack Overflow用户
提问于 2019-02-11 02:16:35
回答 1查看 100关注 0票数 0

我对我的消息服务器的网络瓶颈问题有点困惑。很明显,我可以找到很多网络操作造成的问题,但我不知道为什么和如何识别它。

目前,我们正在使用GCP作为我们的VM和4核心/8G RAM作为我们的消息服务器。Redis & Cassandra在同一位置的其他服务器上。这个问题发生在redis服务器和cassandra服务器的网络操作中。

我需要立即处理3000+请求,以便将数据保存到redis,并将12000+请求保存到cassandra服务器。

在我将redis请求和cassandra请求合并为一种批处理请求之后,我的任务就会消耗我所有的CPU能力和CPU使用量。惩罚是我不得不延迟数据保存。

我想知道的是,我如何知道网络的能力,我的系统。1秒钟内有多少请求是一项合理的任务?作为我的测试,显然这是瓶颈是网络操作,但我不能证明它。我甚至不知道如何估计我的系统的合理网络使用率?是否有一些工具或其他东西可以帮助我确保我的网络问题?或者这只是我的GCP系统的错误配置?

谢谢,

埃里克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-20 11:23:27

在每个实例中都有一个“监视”标签,您可以在其中检查实例CPU、Network和RAM使用情况等图形值。但是要进一步检查实例的性能,应该使用StackDriver、Logging、1和监控2。它存储了大量来自内部服务器和系统性能的信息。为此,需要在实例中安装代理。它还存储关于负载均衡器3.的信息,以防您在web应用程序中使用它,这是非常可取的,因为它使用智能自动标度将您的资源向上或向下扩展。但是,为了测试您的网络,您将需要使用一些第三方工具来超载网络。有多个工具可以实现这一点,比如JMeter。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54623146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档