How To

  1. Install dengan mengunduh file binary dari mongo-bench

  2. Jalankan dengan mongo-bench -threads 100 -docs 10000 -duration 120 -uri "mongodb://xxx:xxx@192.168.1.2:27017/?authSource=admin" --runAll.

  3. Nanti mongo-bench akan membuat database baru benchmarking dan melakukan semua CRUD (opsi --runAll) disana. Kamu bisa buat user baru khusus untuk database ini.

Catatan:

  1. Saya coba -threads 1000000 di laptop dengan 16 core dan 12GB RAM, bikin freeze laptop, jadi coba naik pelan-pelan saja.

  2. Untuk simulasi MongoDB down lebih cepat, baiknya perkecil cacheSizeGB .