Pengujian stres server murah [ditutup]

11

Departemen TI dari organisasi nirlaba tempat saya bekerja baru-baru ini mendapatkan server virtual baru yang menjalankan CentOS (dengan Apache dan PHP 5), yang seharusnya menampung situs web kami. Selama proses pengaturan server saya menemukan bahwa sedikit saja penggunaan mesin baru menyebabkan masalah kinerja utama (saya tidak bisa mengekstrak tarbal tanpa menghentikannya). Setelah beberapa minggu bermain-main dalam kegelapan oleh dukungan teknis, sekarang tampaknya berfungsi dengan baik, tapi saya masih gugup memindahkan situs utama di sana.

Saya tidak memiliki anggaran untuk bekerja (jadi tidak ada perangkat lunak atau layanan yang membutuhkan uang), meskipun karena pemotongan baru-baru ini saya memiliki beberapa desktop lama yang dapat saya gunakan jika itu membantu. Situs ini tidak perlu menahan lalu lintas dalam jumlah besar (ini adalah situs Drupal yang hanya beberapa ribu pengunjung per hari), tetapi saya ingin membuatnya sedikit lebih cepat sebelum memindahkan situs utama.

Apa alat murah yang bisa saya gunakan untuk memahami jika server dapat menahan tingkat lalu lintas yang rendah? Saya belum mencari untuk menguji situs itu sendiri, hanya operasi mendasar dari server.

pelakon
sumber

Jawaban:

8

Apache Jmeter sangat baik untuk hal semacam ini - Anda dapat mensimulasikan kasus sederhana hingga fungsionalitas yang cukup rumit dan gratis. Ada sedikit kurva pembelajaran yang mengatur ujian, tetapi perlu beberapa jam untuk mempelajarinya.

Juga patut disebutkan bahwa Apache dikirimkan dengan alat "ab" Apache Bench, yang dapat Anda gunakan untuk operasi pembandingan yang relatif sederhana - yaitu, mengambil halaman pilihan Anda beberapa ribu kali dengan berbagai tingkat paralelisme.

asparagino
sumber
0

Apache Bench dan Forge sama-sama benar-benar baik, gratis, open-source, dll. Saya beruntung menjalankannya dari mesin lokal saya dan dari server, dengan lebih banyak kecepatan di server, jelas.

Kenneth Love
sumber
0

Jika Anda tertarik pada alat pengujian beban gratis, lihat ekstensi Fiddler kami yang disebut StresStimulus . Memutar ulang sesi yang direkam dengan sejumlah pengguna virtual dan melaporkan metrik kinerja terperinci per permintaan dan untuk seluruh kasus uji. Grafik menunjukkan bagaimana kinerja merespons berbagai level beban. Ini berjalan dari mesin Windows terhadap server HTTP.

Vadim Kleyzit
sumber