Disetel - Penyetelan Kinerja Otomatis Server CentOS/RHEL
Untuk memaksimalkan kinerja layanan, aplikasi, dan database end-to-end di server, administrator sistem biasanya melakukan penyesuaian kinerja khusus, menggunakan berbagai alat, baik alat sistem operasi generik maupun alat pihak ketiga. Salah satu alat penyesuaian kinerja yang paling berguna di CentOS/RHEL/Fedora Linux telah Disetel.
Baca Juga: 20 Alat Baris Perintah Memantau Kinerja Linux
Tuned adalah daemon canggih untuk melakukan penyesuaian otomatis kinerja server Linux secara dinamis berdasarkan informasi yang dikumpulkan dari pemantauan penggunaan komponen sistem, untuk memaksimalkan kinerja server.
Hal ini dilakukan dengan menyetel pengaturan sistem secara dinamis dengan cepat bergantung pada aktivitas sistem, menggunakan profil penyetelan. Profil penyetelan mencakup konfigurasi sysctl, konfigurasi disk-elevator, halaman besar transparan, opsi manajemen daya, dan skrip khusus Anda.
Secara default, disetel tidak akan menyesuaikan setelan sistem secara dinamis, namun Anda dapat mengubah cara daemon yang disetel beroperasi dan mengizinkannya mengubah setelan secara dinamis berdasarkan penggunaan sistem. Anda dapat menggunakan alat baris perintah tuned-adm untuk mengelola daemon setelah daemon berjalan.
Cara Install Tuned di CentOS/RHEL & Fedora
Pada CentOS/RHEL 7 dan Fedora, tuned sudah diinstal sebelumnya dan diaktifkan secara default, namun pada versi CentOS/RHEL yang lebih lama 6.x, Anda perlu menginstalnya menggunakan perintah yum berikut.
yum install tuned
Setelah instalasi, Anda akan menemukan file konfigurasi penting berikut ini.
- /etc/tuned – direktori konfigurasi yang disetel.
- /etc/tuned/tuned-main.conf – file konfigurasi email yang disetel.
- /usr/lib/tuned/ – menyimpan subdirektori untuk semua profil penyetelan.
Sekarang Anda dapat memulai atau mengelola layanan yang disetel menggunakan perintah berikut.
--------------- On RHEL/CentOS 7 ---------------
systemctl start tuned
systemctl enable tuned
systemctl status tuned
systemctl stop tuned
--------------- On RHEL/CentOS 6 ---------------
service tuned start
chkconfig tuned on
service tuned status
service tuned stop
Sekarang Anda dapat mengontrol penyetelan menggunakan alat tunde-adm. Ada sejumlah profil penyetelan standar yang sudah disertakan untuk beberapa kasus penggunaan umum. Anda dapat memeriksa profil aktif saat ini dengan perintah berikut.
tuned-adm active
Dari output perintah di atas, sistem pengujian (yang merupakan Linode VPS) dioptimalkan untuk dijalankan sebagai tamu virtual.
Anda bisa mendapatkan daftar profil penyetelan yang tersedia menggunakan perintah berikut.
tuned-adm list
Untuk beralih ke salah satu profil yang tersedia misalnya kinerja throughput – penyesuaian yang menghasilkan kinerja luar biasa di berbagai beban kerja server umum.
tuned-adm profile throughput-performance
tuned-adm active
Untuk menggunakan profil yang direkomendasikan untuk sistem Anda, jalankan perintah berikut.
tuned-adm recommend
Dan Anda dapat menonaktifkan semua penyetelan seperti yang ditunjukkan.
tuned-adm off
Cara Membuat Profil Tuning Kustom
Anda juga dapat membuat profil baru, kami akan membuat profil baru yang disebut kinerja pengujian yang akan menggunakan pengaturan dari profil yang ada yang disebut kinerja latensi.
Beralih ke jalur yang menyimpan subdirektori untuk semua profil penyetelan, buat subdirektori baru bernama kinerja pengujian untuk profil penyetelan khusus Anda di sana.
cd /usr/lib/tuned/
mkdir test-performance
Kemudian buat file konfigurasi tuned.conf di direktori.
vim test-performance/tuned.conf
Salin dan tempel konfigurasi berikut ke dalam file.
[main]
include=latency-performance
summary=Test profile that uses settings for latency-performance tuning profile
Simpan file dan tutup.
Jika Anda menjalankan perintah tuned-adm list lagi, profil tuning baru harus ada dalam daftar profil yang tersedia.
tuned-adm list
Untuk mengaktifkan profil baru yang disetel, berikan perintah berikut.
tuned-adm profile test-performance
Untuk informasi lebih lanjut dan opsi penyesuaian lebih lanjut, lihat halaman manual tuned dan tuned-adm.
man tuned
man tuned-adm
Repositori Github yang disetel: https://github.com/fcelda/tuned
Itu saja untuk saat ini! Tuned adalah daemon yang memantau penggunaan komponen sistem dan secara otomatis menyetel server Linux secara otomatis untuk kinerja maksimum. Jika Anda memiliki pertanyaan atau pemikiran untuk disampaikan, gunakan formulir umpan balik di bawah untuk menghubungi kami.