Ruang Uji Phoronix , (atau disingkat PTS) adalah platform pengujian dan benchmarking open source yang dikembangkan oleh Phoronix Media. Ini memungkinkan Anda menjalankan pengujian dengan cara yang sepenuhnya otomatis dan semua pengujian mudah digunakan, dapat direproduksi. Versi pertama PTS dirilis untuk umum pada tahun 2008. Ini adalah alat lintas platform, jadi Ini akan bekerja pada sistem operasi apa pun, termasuk GNU/Linux, Mac OS X, Windows, Solaris, dan BSD. Phoronix Test Suite gratis untuk digunakan dan dirilis di bawah lisensi GNU GPLv3. Tim Phoronix juga telah merilis distribusi Linux yang disebut PTS Desktop Live . Anda dapat mengunduh dan mem-boot sistem operasi dari perangkat USB atau DVD dan Phoronix Test Suite akan secara otomatis meluncurkan dan meminta pengguna untuk menjalankan pengujian.
Fitur Penting
- PTS adalah open source dan dilisensikan di bawah GPL. Jika Anda tahu coding, Anda dapat membaca kode sumber PTS dan memperbaiki bug jika ada.
- Dukungan multi-platform
- PTS membuat proses pengujian dan benchmarking menjadi sangat sederhana. Jalankan saja suite ini, semuanya akan diurus oleh PTS sendiri.
- Ini menghemat biaya pengembangan rangkaian pengujian terpisah untuk organisasi Anda.
- Dilengkapi dengan lebih dari 100 rangkaian pengujian dan 450 profil pengujian. Anda dapat menjalankan pengujian apa pun mulai dari pemantauan konsumsi daya baterai CPU untuk perangkat seluler hingga benchmark multi-threaded ray-tracing.
- PTS memungkinkan Anda memantau sumber daya sistem seperti CPU, grafik, memori sistem, penyimpanan disk, dan komponen motherboard.
- Ini menampilkan informasi mendetail tentang perangkat lunak dan perangkat keras yang diinstal.
- Ini menyediakan penjadwalan pengujian otomatis pada sistem jarak jauh, penginstalan pengujian baru dari jarak jauh menggunakan Phoromatic.
- Ini memungkinkan Anda untuk membandingkan kinerja berdampingan, dan Anda dapat membagikan hasilnya dengan teman dan kolega Anda di Internet.
- Anda dapat mengakses lebih dari 90+ perintah melalui baris perintah PTS.
Untuk detail selengkapnya, periksa fitur PTS tautan.
Unduh - Panduan Gratis:"Google Paling Menarik - Aplikasi, Proyek &Layanan"Instal Phoronix Test Suite
Pada saat penulisan panduan ini, The Phoronix Test Suite 7.0-Ringsaker tersedia untuk diunduh. Satu-satunya prasyarat untuk menginstal PTS adalah PHP 5.3 atau lebih baru. Pada sistem berbasis Debian seperti Ubuntu, Anda dapat menginstal PHP dengan menjalankan perintah berikut:
$ sudo apt-get install php7.0-cli
Pada sistem berbasis RPM seperti RHEL, CentOS, jalankan:
$ sudo yum install php7
Setelah PHP terinstal, unduh Phoronix Test Suite terbaru dari laman unduhan resmi .
PTS tersedia sebagai paket DEB untuk sistem berbasis Debian dan tarball untuk distribusi Linux lainnya. Untuk tujuan panduan ini, saya akan menggunakan paket DEB.
$ wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_7.0.0_all.deb
Setelah mengunduhnya, jalankan perintah berikut untuk menginstal PTS.
$ sudo dpkg -i phoronix-test-suite_7.0.0_all.deb
$ sudo apt-get -f install
PTS telah diinstal sekarang. Mari kita lanjutkan dan lihat cara menggunakannya.
Penggunaan Suite Pengujian Phoenix
Untuk mengetahui cara menggunakan PTS, jalankan saja:
$ phoronix-test-suite
Ini akan menampilkan bagian bantuan Phoronix Test Suite.
Profil Uji PTS
Seperti yang saya katakan, ada 450 profil pengujian di Phoronix Test Suite. Untuk melihat semua profil pengujian, jalankan:
$ phoronix-test-suite list-tests
Contoh keluarannya adalah:
Untuk melihat detail profil pengujian apa pun, misalnya pts/apache, jalankan saja:
$ phoronix-test-suite info pts/apache
Contoh keluaran:
Phoronix Test Suite v7.0.0 Apache Benchmark 2.4.7 Run Identifier: pts/apache-1.6.1 Profile Version: 1.6.1 Maintainer: Michael Larabel Test Type: System Software Type: Utility License Type: Free Test Status: Verified Project Web-Site: http://www.apache.org/ Estimated Run-Time: 265 Seconds Download Size: 6.22 MB Environment Size: 365 MB Description: This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Test Installed: No Software Dependencies: - Compiler / Development Libraries - Support For PERL Language - Perl Compatible Regular Expressions
Seperti yang Anda lihat di output, pts/apache belum diinstal.
Untuk menginstal pts/apache test profile, cukup jalankan:
$ phoronix-test-suite install pts/apache
Harap diperhatikan bahwa Apache harus diinstal di sistem Anda untuk menjalankan pengujian ini.
Setelah terinstal, Anda dapat menjalankannya menggunakan perintah:
$ phoronix-test-suite run pts/apache
Setelah tes selesai, Anda dapat menghapus tes yang diinstal menggunakan perintah jika Anda tidak melakukannya lagi:
$ phoronix-test-suite remove-installed-test pts/apache
Demikian pula, untuk membandingkan profil pengujian, Anda dapat menggunakan perintah berikut:
$ phoronix-test-suite benchmark <test-name>
Jika Anda tidak tahu tentang penggunaan profil pengujian, Anda cukup menjalankan perintah berikut:
$ phoronix-test-suite list-test-usage
Perintah ini akan mencantumkan berbagai detail tentang pengujian yang diinstal dan penggunaannya.
Opsi lain yang berguna adalah 'list-recommended-tests' . Ini akan mencantumkan profil pengujian yang direkomendasikan untuk pembandingan.
$ phoronix-test-suite list-recommended-tests
Suket Pengujian PTS
Ada 100 test suite yang tersedia di PTS. Anda dapat melihat semuanya menggunakan perintah:
$ phoronix-test-suite list-available-suites
Anda dapat menginstal, menjalankan, dan melihat detail rangkaian pengujian seperti yang Anda lakukan pada profil pengujian di bab sebelumnya.
Fitur penting lainnya adalah Anda dapat mengupload test suite ke akun Anda di OpenBenchmarking.org, sehingga orang lain dapat dengan mudah menjelajahi dan mengakses test suite yang diupload.
Untuk melakukannya, Anda perlu membuat akun di OpenBenchmarking.org dan Anda harus masuk ke akun tersebut.
Untuk masuk ke akun Anda dari baris perintah, jalankan:
$ phoronix-test-suite openbenchmarking-setup
Terakhir, jalankan perintah berikut untuk mengunggah test suite:
$ phoronix-test-suite upload-test-suite
Melihat detail Sistem
Seperti yang saya sebutkan sebelumnya, PTS bukan hanya alat pengujian dan benchmarking. Anda dapat melihat dan memantau sumber daya sistem Anda dengan baik.
Untuk melihat detail sistem Anda, jalankan saja:
$ phoronix-test-suite system-info
Perintah ini menampilkan informasi perangkat keras dan perangkat lunak sistem yang diinstal.
Phoronix Test Suite v7.0.0 System Information PROCESSOR: Intel Core i3-2350M @ 2.29GHz (1 Core) Core Count: 1 Extensions: SSE 4.2 + AVX Cache Size: 3072 KB GRAPHICS: InnoTek VirtualBox Screen: 800x600 MOTHERBOARD: Oracle VirtualBox v1.2 Memory: 1024MB Chipset: Intel 440FX- 82441FX PMC Network: Intel 82540EM Gigabit DISK: 21GB VBOX HDD File-System: ext4 Mount Options: data=ordered errors=remount-ro relatime rw Disk Scheduler: DEADLINE OPERATING SYSTEM: Ubuntu 16.04 Kernel: 4.4.0-66-generic (x86_64) Compiler: GCC 5.4.0 20160609 System Layer: Oracle VirtualBox
Untuk melihat sensor perangkat lunak dan perangkat keras sistem yang diinstal, jalankan perintah ini sebagai gantinya.
$ phoronix-test-suite system-sensors
Berikut adalah contoh hasil dari sistem saya:
Phoronix Test Suite v7.0.0 Supported Sensors For This System CPU Frequency (CPU0): 2294.00 Megahertz CPU Usage (CPU0): 10.20 Percent CPU Usage (Summary): 0.00 Percent Drive Read Speed (sda): 0.00 MB/s Drive Write Speed (sda): 0.00 MB/s Memory Usage: 79 Megabytes Swap Usage: 3 Megabytes System Iowait: 0.00 Percent Unsupported Sensors For This System - Ambient Temperature - CPU Fan Speed - CPU Power Consumption - CPU Temperature - CPU Voltage - GPU Fan Speed - GPU Frequency - GPU Power Consumption - GPU Temperature - GPU Usage - GPU Voltage - Drive Temperature - Network Usage - System Fan Speed - System Power Consumption - System Temperature - System Voltage
Saya menggunakan PTS di mesin Virtual saya, jadi Ini menampilkan banyak sensor yang tidak didukung. Jika Anda mengujinya di sistem fisik, Anda akan mendapatkan detail yang tepat dan akurat dari semua sensor perangkat keras.
Ada banyak perintah berguna lainnya yang tersedia di PTS. Lihat bagian bantuan yang lengkap dan mendetail dari halaman manual.
$ man phoronix-test-suite
Juga, periksa manual dokumentasi resmi untuk mengetahui segalanya tentang rangkaian uji Phoronix.
Bacaan yang disarankan:
- UnixBench – Rangkaian Tolok Ukur Untuk Sistem Mirip Unix
- Cara Membandingkan Perintah Dan Program Linux Dari Commandline
Itu saja untuk saat ini. Semoga ini membantu. Saya akan segera di sini dengan panduan menarik lainnya. Jika Anda merasa panduan ini bermanfaat, bagikan di jejaring sosial, profesional, dan dukung OSTechNix Anda.
Semangat!