我对邮件服务器的网络瓶颈问题感到困惑。我显然可以发现由大量网络操作引起的问题,但是我不确定为什么以及如何识别它。
当前,我们将GCP用作我们的VM,并将4核/ 8G RAM用于我们的消息服务器。 Redis和Cassandra在同一位置的其他服务器中。问题发生在redis服务器和cassandra服务器的网络操作上。
我需要一次处理3000多个请求,以将数据保存到Redis,将12000多个请求保存到cassandra服务器。
在将redis请求和cassandra请求合并为某种批处理请求后,我的任务消耗了我所有的CPU能力和CPU使用率。惩罚是我必须延迟数据保存。
我想知道的是如何知道系统的网络功能。 1秒内有多少个请求是合理的任务?作为我的测试,瓶颈确实是网络操作,这确实是正确的,但我无法证明这一点。我什至不知道如何估算系统的合理网络使用率?是否有一些工具或其他工具可以帮助我确定网络问题?还是这只是我的GCP系统的错误配置?
谢谢
埃里克