unixliang
unixliang
你好,你所使用的```bin/producer_benchmark_main``` 参数是什么? 可以试试 ```bin/producer_benchmark_main 20000 50 100 1000```,并且在多台client机器上执行多个实例。单个```bin/producer_benchmark_main```实例是跑不到上限的。
批量发送可以试试 ```bin/producer_benchmark_main 2000000 100 500 10 2``` * 4
目前在你的压测环境中瓶颈在哪?cpu?IO?
从你提供的数据看,cpu/io并不是瓶颈。 网卡是千兆还是万兆?如果是千兆的话,buf为1k,网卡会成为瓶颈,这时建议改buf为10字节,可以 ```bin/producer_benchmark_main 20000 100 200 10``` 开多个实例。 另外建议截图贴一下 ```producer_benchmark_main``` 的标准输出。
不好意思,回复晚了。我看到你上面贴的这个耗时是有问题的,应该有其它瓶颈,建议细聊。 我的邮箱是 [email protected]
同步进展:与 @liuliuwd 一起排除了以下问题,目前压满了千兆网卡。 1. 数据的写盘位置不在SSD上; 2. 如下调大并发: > 改etc/store_server.conf: > > ``` > MaxThreads = 7200 > IOThreadCount = 12 > ``` > > 改etc/topicconfig.conf: > > ```"ranges": ["0-99"]```
状态机是使用者定义的,```phxpaxos```本身不知道状态机的逻辑,所以无法仅凭自己创建snapshot和checkpoint。
[PhxQueue配置](https://github.com/Tencent/phxqueue/wiki/PhxQueue%E9%85%8D%E7%BD%AE) We are working on it. :)
#97 pipeline是可行的优化,但目前未实现。
请问你在什么场景下需要析构```Node```?正常来说不该有这个操作。