Code Monkey home page Code Monkey logo

Comments (9)

xiaofan-luan avatar xiaofan-luan commented on June 20, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Environment

- Milvus version:2.4.0
- Deployment mode(standalone or cluster): cluster
- MQ type(rocksmq, pulsar or kafka):  kafka   
- SDK version(e.g. pymilvus v2.0.0rc2): 2.7
- OS(Ubuntu or CentOS): CentOS
- CPU/Memory: 
- GPU:  0
- Others:

Current Behavior

My Collection loading scale of 40 million entites to the mem index. I has enabled 40 query nodes, but the data is only loaded into 2 query nodes. Here is my configuration, how to adjust it to enable automatic memory balancing allocation: d034f7bfdac8a24c666948e9965755e

Expected Behavior

No response

Steps To Reproduce

No response

Milvus Log

No response

Anything else?

No response

so you are saying you got 40m data but they got only 2 nodes with data?

  1. could you offer querycoord and querynode logs?
  2. could you share your segment distribution?

from milvus.

xiaofan-luan avatar xiaofan-luan commented on June 20, 2024

/assign @sunby
please help to follow

from milvus.

yesyue avatar yesyue commented on June 20, 2024

the attu-client show the error msg follow:

show collection failed: load segment failed, OOM if load, maxSegmentSize = 205.4959774017334 MB, memUsage = 121813.59168624878 MB, predictMemUsage = 122019.08766365051 MB, totalMem = 122880 MB thresholdFactor = 0.900000

from milvus.

yesyue avatar yesyue commented on June 20, 2024

segment:
assignmentExpiration: 2000
compactableProportion: 0.85
diskSegmentMaxSize: 2048
enableLevelZero: true
expansionRate: 1.25
maxBinlogFileNumber: 32
maxIdleTime: 600
maxLife: 86400
maxSize: 1024
minSizeFromIdleToSealed: 16
sealProportion: 0.12
smallProportion: 0.5

from milvus.

yanliang567 avatar yanliang567 commented on June 20, 2024

@yesyue Could you please refer this doc to export the whole Milvus logs for investigation?
Also Could you please attach the etcd backup for investigation? Check this: https://github.com/milvus-io/birdwatcher for details about how to backup etcd with birdwatcher
/assign @yesyue
/unassign

from milvus.

xiaofan-luan avatar xiaofan-luan commented on June 20, 2024

the attu-client show the error msg follow:

show collection failed: load segment failed, OOM if load, maxSegmentSize = 205.4959774017334 MB, memUsage = 121813.59168624878 MB, predictMemUsage = 122019.08766365051 MB, totalMem = 122880 MB thresholdFactor = 0.900000

it seems that you can not load, might be for the unbalance reason.

you can use birdwatcher to check if all the segment is sealed or indexed.
We can not help with detailed logs and info from birdwatcher.

Using birdwatcher with show segment command can help you to figure out why

from milvus.

yesyue avatar yesyue commented on June 20, 2024

only one query node mem high, and increasing

querynode (3).log
image

from milvus.

sunby avatar sunby commented on June 20, 2024

only one query node mem high, and increasing

querynode (3).log image

Can you provide querynode Segment Loaded Num and Queryable Entity Num metrics?

from milvus.

sunby avatar sunby commented on June 20, 2024

you can use birdwatcher and run download global-distribution command and paste generated distribution file here.

from milvus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.