Skip to content

CPUmilvus 0.10.2 CPU resources are not released immediately after the comparison operation #3981

Discussion options

You must be logged in to vote

You can refer this article: https://zhuanlan.zhihu.com/p/148274838
All search request are put into a queue, processed one by one. For requests with same parameters, milvus could combine multiple requests into one request to execute. Before current request is finished, all other requests will be pending and waiting.

If you sent 100 search requests at same time, milvus will combine some of them to be one request. Assume each request time cost 600 ms, and milvus combine 30 requests into one, the combined request time cost is less than 30x600 ms, maybe 30x200 ms, so you see the average time is 200 ms.

But if each request sleep for 1 second, milvus won't combine them, so the average time is 60…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@lllxxx3030
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by sahuang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants