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.