我对我的消息服务器的网络瓶颈问题有点困惑。很明显,我可以找到很多网络操作造成的问题,但我不知道为什么和如何识别它。
目前,我们正在使用GCP作为我们的VM和4核心/8G RAM作为我们的消息服务器。Redis & Cassandra在同一位置的其他服务器上。这个问题发生在redis服务器和cassandra服务器的网络操作中。
我需要立即处理3000+请求,以便将数据保存到redis,并将12000+请求保存到cassandra服务器。
在我将redis请求和cassandra请求合并为一种批处理请求之后,我的任务就会消耗我所有的CPU能力和CPU使用量。惩罚是我不得不延迟数据保存。
我想知道的是,我如何知道网络的能力,我的系统。1秒钟内有多少请求是一项合理的任务?作为我的测试,显然这是瓶颈是网络操作,但我不能证明它。我甚至不知道如何估计我的系统的合理网络使用率?是否有一些工具或其他东西可以帮助我确保我的网络问题?或者这只是我的GCP系统的错误配置?
谢谢,
埃里克
https://stackoverflow.com/questions/54623146
复制相似问题