Tuned - Tuning Kinerja Otomatis Server Centos/RHEL

Tuned - Tuning Kinerja Otomatis Server Centos/RHEL

Untuk memaksimalkan kinerja layanan, aplikasi, dan basis data ujung ujung ke ujung, administrator sistem biasanya melakukan penyetelan kinerja khusus, menggunakan berbagai alat, baik alat sistem operasi generik maupun alat pihak ketiga. Salah satu alat penyetelan kinerja yang paling berguna di Centos/rhel/fedora linux adalah Disetel.

Baca juga: 20 Commad Line Tools Monitor Linux Performance

Disetel adalah daemon yang kuat untuk kinerja server Linux yang dinamis secara dinamis berdasarkan informasi yang dikumpulkannya dari memantau penggunaan komponen sistem, untuk memeras kinerja maksimal dari server.

Ini melakukan ini dengan pengaturan sistem tuning secara dinamis dengan cepat tergantung pada aktivitas sistem, menggunakan profil tuning. Profil tuning termasuk konfigurasi sysctl, konfigurasi disk-elevator, pelukan transparan, opsi manajemen daya dan skrip khusus Anda.

Secara default disetel tidak akan menyesuaikan pengaturan sistem secara dinamis, tetapi Anda dapat memodifikasi bagaimana daemon yang disetel beroperasi dan memungkinkannya untuk mengubah pengaturan secara dinamis berdasarkan penggunaan sistem. Anda dapat menggunakan Tuned-Adm alat baris perintah untuk mengelola daemon setelah berjalan.

Cara menginstal disetel di centos/rhel & fedora

Pada Centos/rhel 7 Dan Fedora, disetel datang pra-instal dan diaktifkan secara default, tetapi pada versi yang lebih lama dari Centos/rhel 6.X, Anda perlu menginstalnya menggunakan perintah yum berikut.

# yum install tuned 

Setelah instalasi, Anda akan menemukan file konfigurasi yang disetel penting.

  • /etc/disetel - Direktori Konfigurasi Tuned.
  • /etc/tuned/tuned-main.conf- file konfigurasi surat yang disetel.
  • /usr/lib/tuned/ - Menyimpan sub-direktori untuk semua profil tuning.

Sekarang Anda dapat memulai atau mengelola disetel Layanan menggunakan perintah berikut.

--------------- Di rhel/centos 7 --------------- # Systemctl Mulai disetel # Systemctl Aktifkan Tuned # Systemctl Status Tuned # Systemctl Berhenti Tuned --------------- Di rhel/centos 6 --------------- # Layanan Tuned Start # ChkConfig Tuned On # Service Tuned Status # Service Tuned Stop 

Sekarang Anda dapat mengontrol tuned menggunakan Tunde-Adm alat. Ada sejumlah profil tuning yang telah ditentukan sebelumnya yang sudah termasuk untuk beberapa kasus penggunaan umum. Anda dapat memeriksa profil aktif saat ini dengan perintah berikut.

# Tuned-Adm Active 

Dari output dari perintah di atas, sistem uji (yang merupakan VPS linode) dioptimalkan untuk berjalan sebagai tamu virtual.

Periksa profil yang disetel saat ini

Anda bisa mendapatkan daftar profil tuning yang tersedia menggunakan perintah berikut.

Daftar # Tuned-Adm 
Daftar Profil Tersedia

Untuk beralih ke salah satu profil yang tersedia misalnya kinerja throughput - Tuning yang menghasilkan kinerja yang sangat baik di berbagai beban kerja server umum.

# Tuned-ADM Profil Throughput-Performa # Tuned-Adm Active 
Beralih ke profil tuning

Untuk menggunakan profil yang disarankan untuk sistem Anda, jalankan perintah berikut.

# Tuned-Adm merekomendasikan 

Dan Anda dapat menonaktifkan semua penyetelan seperti yang ditunjukkan.

 # Tuned-Adm Off 

Cara membuat profil tuning khusus

Anda juga dapat membuat profil baru, kami akan membuat profil baru yang disebut kinerja tes yang akan menggunakan pengaturan dari profil yang ada yang disebut kinerja latensi.

Beralih ke jalur yang menyimpan sub-direktori untuk semua profil tuning, buat sub-direktori baru yang disebut kinerja tes untuk profil tuning khusus Anda di sana.

# CD/USR/LIB/TUNED/ # MKDIR Performa Tes 

Lalu buat a disetel.conf file konfigurasi di direktori.

# vim test-kinerja/disetel.conf 

Salin dan tempel konfigurasi berikut dalam file.

[Utama] termasuk = ringkasan kinerja latensi = profil uji yang menggunakan pengaturan untuk profil tuning latensi-kinerja 

Simpan file dan tutup.

Jika Anda menjalankan perintah daftar Tuned-ADM lagi, profil tuning baru harus ada dalam daftar profil yang tersedia.

Daftar # Tuned-Adm 
Periksa profil yang disetel baru

Untuk mengaktifkan profil yang disetel baru, keluarkan perintah berikut.

# Test-Tes-Test-Performance Profile-Adm 

Untuk informasi lebih lanjut dan opsi bermain lebih lanjut, lihat disetel Dan Tuned-Adm Halaman manusia.

# man tuned # man tuned-adm 

Repositori GitHub yang disetel: https: // github.com/fcelda/disetel

Itu saja untuk saat ini! Disetel adalah daemon yang memonitor penggunaan komponen sistem dan secara dinamis melakukan tune server Linux untuk kinerja maksimum. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, gunakan formulir umpan balik di bawah ini untuk menghubungi kami.