Tôi hiện đang điểm chuẩn Cassandra với 3 nút sử dụng CassandraSharp. mối quan tâm chính của tôi là trễ hơn thông, vì vậy sau một chút GC chỉnh ở đây là những con số của tôi (trên 100 000 N chèn, mono-thread):Làm thế nào để có được thời gian chèn đáng tin cậy trong Cassandra?
- Iter/sec: 1600
- trung bình: 600μs
- 95 cent: 600μs
- 99 cent: 5000μs
- Max: 50 000μs
vấn đề của tôi ở đây là một lần trong một thời gian tôi nhận được một "xấu" cuối ncy (50ms), mục tiêu của tôi là có độ trễ nhất quán, ngay cả với chi phí trung bình cao hơn.
Tôi tin rằng điều này là do GC, và tôi tự hỏi nếu nó có thể tránh được.
(Như một mặt lưu ý, nó là một thực hành tốt để gửi một lượng lớn chèn vào một nút và để cho nó xử lý nó hay tôi nên "cân bằng tải" nó trong các khách hàng?)
Bạn có thể cho chúng tôi biết cách bạn điều chỉnh GC không? Thx – odiszapc