刚启动的时候,cpu消耗比较高,在700%,但过了两三秒就能自动下降到4%。觉得这个值不算高的呀。ping值会从启动之前的零点几毫秒上升到两百多。这个直接导致我消费者的消费速度变慢。另外kafka启动后,在控制台终端输入命令,系统响应变慢。下图是top情况: 下图是网络情况,2181是zookeeper的端口地址。看上去很多外围主机尝试连接80:2181口都是TIME_WAIT。比对了下其他集群主机zk和kafka配置都是相同的,却没有这种情况。这种问题怎么破?求思路。
什么环境?
Red Hat Enterprise Linux Server release 6.7
后来查出来问题原因了。Kafka服务器主网口网线有问题,导致切换到备用网口eth1,备用网口只有10M带宽。so ....
这就尴尬了 哈
我看你物理内存不多了。free -m
total used free shared buffers cached
Mem: 128669 121130 7539 0 627 113778
-/+ buffers/cache: 6724 121945
Swap: 32767 0 32767
linux貌似内存管理是可以预占物理内存空间,有需要使用时候再动态分配空间。实际上没使用这么多空间吧。
用户空间,kafka会缓存部分数据在内存中,提高执行效率。
谢谢你 准备扩容主机增加分区数,希望能减小这台机子的压力。
你的答案