Elasticsearch test performance
money24/10/20192062 lượt xem22 bình luận
Mấy hôm nay có vài ý tưởng mới + cũng muốn kiểm tra thử Elasticsearch (ES) làm ăn thế nào nên mình viết 1 cái tool request liên tục đến ES server.
Cấu hình ES server:
- 1 node, gần 30M documents
- VPS L SSD của Contabo (CPU 8 cores, 30Gb RAM, 88Gb SSD)
Cách tool chạy để test: chạy 40 threads, liên tục gửi http request đến ES server. 1 lần request là 1 query với keyword khác nhau (để tránh việc ES cache - bắt nó phải thực hiện search thật sự). Nếu request fail thì thực hiện lại đúng request đó tối đa 3 lần. Nếu vẫn fail thì tính đó là 1 lần lỗi.
Kết quả:
- Tổng thời gian chạy tool: 26 tiếng
- Tổng số request: hiện tại vẫn đang chạy, là hơn 10M requests rồi
- Số request lỗi: không có
- Response time: đa số là 0.0x second
- CPU của VPS trong suốt quá trình test chưa bao giờ vượt 25%
- RAM: dùng khoảng 18Gb (còn dư 12Gb)
Kết luận: không biết nói gì nữa, tùy các người anh em thiện lành đánh giá.
Bình luận
Đang tải...
Đang kiểm tra đăng nhập...
