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-guestCatatan :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.