GNU/Linux >> Belajar Linux >  >> Cent OS

Panduan Pemula untuk Menyetel Profil di CentOS/RHEL

Sistem Penyetelan

Administrator sistem dapat mengoptimalkan kinerja sistem dengan menyesuaikan berbagai pengaturan perangkat berdasarkan berbagai beban kerja kasus penggunaan. Daemon yang disetel menerapkan penyesuaian penyetelan baik secara statis maupun dinamis, menggunakan profil penyetelan yang mencerminkan persyaratan beban kerja tertentu.

Mengonfigurasi Penyetelan Statis

Daemon yang disetel menerapkan pengaturan sistem saat layanan dimulai atau saat memilih profil penyetelan baru. Penyetelan statis mengonfigurasi parameter kernel yang telah ditentukan sebelumnya dalam profil yang disetel berlaku saat runtime. Dengan penyetelan statis, parameter kernel ditetapkan untuk ekspektasi kinerja keseluruhan dan tidak disesuaikan saat tingkat aktivitas berubah.

Mengonfigurasi Penyetelan Dinamis

Dengan penyetelan dinamis, daemon yang disetel memantau aktivitas sistem dan menyesuaikan pengaturan tergantung pada perubahan perilaku waktu proses. Penyetelan dinamis terus menyesuaikan penyetelan agar sesuai dengan beban kerja saat ini, dimulai dengan pengaturan awal yang dinyatakan dalam profil penyetelan yang dipilih.

Misalnya, perangkat penyimpanan mengalami penggunaan yang tinggi selama startup dan login tetapi memiliki aktivitas minimal saat beban kerja pengguna terdiri dari penggunaan browser web dan klien email. Demikian pula, CPU dan perangkat jaringan mengalami peningkatan aktivitas selama penggunaan puncak sepanjang hari kerja. Daemon yang disetel memantau aktivitas komponen ini dan menyesuaikan pengaturan parameter untuk memaksimalkan kinerja selama waktu aktivitas tinggi dan mengurangi pengaturan selama aktivitas rendah. Daemon yang disetel menggunakan parameter kinerja yang disediakan di profil penyetelan yang telah ditentukan sebelumnya.

Menginstal dan Mengaktifkan disetel

Penginstalan CentOS/RHEL 8 minimal menyertakan dan mengaktifkan paket yang disetel secara default. Untuk menginstal dan mengaktifkan paket secara manual:

[root@host ~]$ yum install tuned 

[root@host ~]$ systemctl enable --now tuned 
Created symlink /etc/systemd/system/multi-user.target.wants/tuned.service → /usr/lib/systemd/system/tuned.service.

Memilih Profil Penyetelan

Disetel aplikasi menyediakan profil yang dibagi ke dalam kategori berikut:

  • Profil hemat daya
  • Profil yang meningkatkan kinerja

Profil peningkatan kinerja mencakup profil yang berfokus pada aspek berikut:

  • Latensi rendah untuk penyimpanan dan jaringan
  • Troughput tinggi untuk penyimpanan dan jaringan
  • Kinerja mesin virtual
  • Kinerja host virtualisasi

Menala Profil yang Didistribusikan dengan CentOS/RHEL 8

PROFIL TERSEDIA TUJUAN
seimbang Ideal untuk sistem yang membutuhkan kompromi antara penghematan daya dan kinerja.
desktop Berasal dari profil yang seimbang. Memberikan respon yang lebih cepat dari aplikasi interaktif.
kinerja throughput Menyetel sistem untuk throughput maksimum.
kinerja latensi Ideal untuk sistem server yang membutuhkan latensi rendah dengan mengorbankan konsumsi daya.
latensi jaringan Berasal dari profil kinerja latensi. Ini memungkinkan parameter penyetelan jaringan tambahan untuk memberikan latensi jaringan yang rendah.
throughput jaringan Berasal dari profil kinerja throughput. Parameter penyetelan jaringan tambahan diterapkan untuk throughput jaringan maksimum.
hemat daya Menyetel sistem untuk penghematan daya maksimum.
oracle Dioptimalkan untuk beban database Oracle berdasarkan profil kinerja throughput.
tamu virtual Menyetel sistem untuk kinerja maksimum jika dijalankan pada mesin virtual.
host-virtual Menyesuaikan sistem untuk kinerja maksimum jika bertindak sebagai host untuk mesin virtual.

Mengelola Profil dari Baris Perintah

tuned-adm perintah digunakan untuk mengubah pengaturan daemon yang disetel. tuned-adm perintah dapat menanyakan pengaturan saat ini, membuat daftar profil yang tersedia, merekomendasikan profil penyetelan untuk sistem, mengubah profil secara langsung, atau mematikan penyetelan.

Administrator sistem mengidentifikasi profil penyetelan yang sedang aktif dengan tuned-adm active .

[root@host ~]# tuned-adm active 
Current active profile: virtual-guest

Daftar adm yang disesuaikan perintah mencantumkan semua profil penyetelan yang tersedia, termasuk profil bawaan dan profil penyetelan khusus yang dibuat oleh administrator sistem.

[root@host ~]# tuned-adm list 
Available profiles:
 - balanced
 - desktop
 - latency-performance
 - network-latency
 - network-throughput
 - powersave
 - sap
 - throughput-performance
 - virtual-guest
 - virtual-host
Current active profile: virtual-guest

Gunakan nama profil profil tuned-adm untuk mengganti profil aktif ke profil lain yang lebih cocok dengan persyaratan penyetelan sistem saat ini.

[root@host ~]$ tuned-adm recommend virtual-guest
Catatan :Output rekomendasi tune-adm didasarkan pada berbagai karakteristik sistem, termasuk apakah sistem adalah mesin virtual dan kategori standar lainnya yang dipilih selama instalasi sistem

Untuk mengembalikan perubahan pengaturan yang dibuat oleh profil saat ini, beralihlah ke profil lain atau nonaktifkan daemon yang disetel. Nonaktifkan aktivitas penyetelan yang disetel dengan nonaktifkan adm yang disetel .

[root@host ~]$ tuned-adm off 
[root@host ~]$ tuned-adm active 
No current active profile.


Cent OS
  1. Panduan Netinstall CentOS 7

  2. CentOS / RHEL 7 :Panduan pemula untuk firewalld

  3. CentOS / RHEL :Panduan pemula untuk vsftpd (instalasi dan konfigurasi)

  1. Panduan Pemula untuk Mengotomatiskan Sistem File di CentOS / RHEL

  2. Panduan Pemula untuk NFS di CentOS / RHEL

  3. CentOS / RHEL :Panduan pemula untuk cron

  1. Instal Webmin di CentOS 7 / RHEL 7

  2. Panduan Utama untuk Meningkatkan Kernel di CentOS/RHEL/Fedora

  3. CentOS / RHEL 7 :Panduan pemula untuk target systemd (penggantian level run init SysV)