← Kembali ke halaman utama

Rincian uji kapasitas

Untuk tim teknis: hasil uji lengkap dan cara mengujinya.

Masuk bertahap dan acak

MasukCoreSiswaGalatLogin p95Mulai p95Simpan p95CPU rata-rata / puncak
Acak dalam 1 mnt135004,0 dtk4,7 dtk51 ms20 / 100%
Bertahap 5 mnt150000,42 dtk0,12 dtk52 ms20 / 76%
Bertahap 5 mnt170000,47 dtk0,15 dtk69 ms25 / 82%
Acak dalam 1 mnt270001,7 dtk1,0 dtk31 ms18 / 100%
Bertahap 5 mnt2100000,21 dtk0,04 dtk26 ms18 / 62%
Acak dalam 1 mnt4100000,30 dtk0,11 dtk23 ms14 / 81%
Acak dalam 1 mnt4140005,4 dtk5,7 dtk69 ms20 / 100%

Semua di detik yang sama

SerentakCoreSiswaSemua masukSemua mengumpulkan
Sudah login, semua di detik yang sama170034 dtk12,6 dtk
Sudah login, semua di detik yang sama2100014,8 dtk5,8 dtk
Sudah login, semua di detik yang sama4140010,8 dtk5,6 dtk

Cara uji

Diuji 28 Oktober 2026 pada VM KVM dengan Xeon E5-2620 v4 2,1 GHz (skor single-thread PassMark sekitar 1.624; i5-6500 sekitar 2.088, i3-10100 sekitar 2.590, i5-12400 sekitar 3.464). Server, database, dan nginx (konfigurasi produksi) dikunci ke jumlah core yang diuji. Tiap siswa masuk, membuka koneksi WebSocket untuk penghitung waktu, memuat 15 soal acak, menyimpan jawaban setiap 20 sampai 40 detik, lalu mengumpulkan; semua 7 skenario berjalan tanpa galat dan tanpa koneksi WebSocket yang terputus. Batas laju per IP dimatikan karena semua beban berasal dari satu mesin. Yang paling berat adalah saat banyak siswa login bersamaan (1 core: 350 siswa dalam 1 menit membuat 95% login selesai dalam 4 detik); setelah ujian berjalan CPU rata-rata hanya 14 sampai 25%. Jadwalkan login bertahap atau sebelum jam mulai. Siswa di balik satu NAT dihitung bersama; pakai jaringan Bridged.

Tipe soal

  • Pilihan ganda
  • Multi jawaban
  • Benar / salah
  • Isian singkat
  • Esai
  • Sebab-akibat
  • Benar/salah majemuk
  • Pilihan ganda kompleks
  • Numerik
  • Menjodohkan