Jika Anda ingin tahu tentang kinerja server Anda, Anda harus menjalankan Phoronix Test Suite. Jack Wallen menunjukkan cara menginstal dan menggunakan rangkaian tes ini.
Apakah Anda tahu seberapa baik kinerja instance Server Ubuntu Anda? Tentu, mereka mungkin aktif dan berjalan, tetapi apakah Anda benar-benar tahu detail seberapa baik mereka dapat menangani beban kerja? Ini sangat penting sebelum men-deploy aplikasi atau layanan yang akan menempatkan permintaan tinggi pada mesin.
Sumber terbuka:Liputan yang wajib dibaca
Untuk itu, sudahkah Anda melakukan benchmark pada server Anda? Jika tidak, saya akan menunjukkan kepada Anda bagaimana Anda dapat melakukannya dengan Phoronix Test Suite, salah satu alat pengujian dan pembandingan paling komprehensif di planet ini. Rangkaian tes ini dapat melakukan tolok ukur kuantitatif dan kualitatif sehingga Anda dapat membandingkan hasil tes Anda dengan yang lain.
The Phoronix Test Suite dapat diinstal pada sistem operasi Linux, macOS, Windows, Solaris, GNU Hurd dan BSD. Saya akan mendemonstrasikan cara menginstal dan menggunakan alat ini di Ubuntu Server 22.04.
Mari kita mulai pengujian.
Yang Anda perlukan
Untuk menginstal Phoronix Test Suite, Anda memerlukan instance Ubuntu Server 22.04 yang sedang berjalan dan pengguna dengan hak sudo. Apakah kamu siap untuk ini? Saya juga berpikir demikian.
Cara memasang Phoronix Test Suite
Masuk ke instance Server Ubuntu Anda dan unduh file .deb Phoronix Test Suite dengan:
wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb
Setelah file diunduh, instal alat dengan:
sudo dpkg -i phoronix*.deb
Instalasi akan error karena masih ada dependensi yang harus dipenuhi. Anda dapat memperbaiki kesalahan itu dan menyelesaikan penginstalan dengan satu perintah:
sudo apt-get install -f
Setelah semua dependensi terpenuhi, instalasi akan selesai. Anda dapat memverifikasi penginstalan dengan:
phoronix-test-suite
Perintah di atas harus mencantumkan semua informasi bantuan untuk perintah (yang jumlahnya banyak).
Cara menggunakan Phoronix Test Suite
Pertama, mari buat daftar tes yang tersedia dengan perintah:
phoronix-test-suite list-available-tests
Anda bahkan dapat membuat daftar tes berdasarkan grup seperti ini:
phoronix-test-suite list-available-suites
Atau, Anda dapat memanggil informasi tentang pengujian tertentu dengan perintah:
phoronix-test-suite info TEST
Di mana TEST adalah nama tesnya.
Katakanlah kita ingin menjalankan pengujian pts/server, yang menjalankan 26 pengujian unik yang berbeda (mencakup semuanya mulai dari Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js, dan banyak lagi. Untuk menjalankan pengujian itu, Anda harus pertama-tama instal dependensi pengujian yang diperlukan dengan perintah:
phoronix-test-suite install pts/server
Perintah di atas akan memakan waktu antara 20 hingga 30 menit untuk diselesaikan. Setelah terminal dikembalikan kepada Anda, luncurkan pengujian dengan:
phoronix-test-suite run pts/server
Menjalankan perintah, seperti yang ditunjukkan di atas, dilakukan dalam mode interaktif, di mana Anda harus menjawab beberapa pertanyaan. Alih-alih melakukan itu setiap saat, Anda dapat menggunakan fitur mode batch. Untuk ini, pertama Anda akan menjalankan perintah:
phoronix-test-suite batch-setup
Perintah di atas akan meminta Anda menjawab yang berikut:
- Simpan hasil tes saat dalam mode batch (Y/n):y
- Buka browser web secara otomatis saat dalam mode batch (y/T):n
- Unggah hasil secara otomatis ke OpenBenchmarking.org (Y/n):y
- Permintaan untuk pengenal tes (Y/n):
- Permintaan untuk deskripsi pengujian (Y/n):
- Permintaan untuk nama file hasil tersimpan (Y/n):
- Jalankan semua opsi pengujian (Y/n):
Jawab semua pertanyaan dan jawabannya akan disimpan di file ~/.phoronix-test-suite/user-config.xml. Setelah menyelesaikan pengaturan batch, Anda dapat menjalankan seluruh daftar pengujian (yang juga akan secara otomatis mengunduh semua dependensi yang diperlukan dan menjalankan pengujian untuk Anda) dengan perintah seperti ini:
phoronix-test-suite batch-benchmark pts/server
Karena Anda telah menjalankan penyiapan batch, Anda tidak perlu menjawab pertanyaan selama benchmarking.
Setelah pengujian selesai, informasi akan disimpan di direktori yang sama dengan tempat Anda menjalankan perintah. Sisir hasil untuk melihat bagaimana kinerja tolok ukur server Anda.
Dan hanya itu yang ada untuk membandingkan instance Server Ubuntu Anda dengan Phoronix Test Suite. Masih banyak lagi yang dapat Anda lakukan dengan alat ini, jadi pastikan Anda melihat dokumentasi resmi untuk melihat banyak cara yang dapat dilakukan oleh Phoronix Test Suite.
Berlangganan ke Tech TechRepublic Cara Membuat Teknologi Bekerja di YouTube untuk semua saran teknologi terbaru untuk profesional bisnis dari Jack Wallen.
Tautan sumber