Tuned adalah seperangkat alat dan daemon yang menyetel pengaturan sistem Anda secara otomatis tergantung pada penggunaannya. Secara berkala mengumpulkan data dari komponennya melalui plugin, yang digunakan untuk mengubah pengaturan sistem sesuai dengan penggunaan saat ini.
Anda dapat menemukan profil sistem yang disetel yang digunakan di /lib/tuned/ . Saat Anda membuatnya sendiri, buatlah di /etc/tuned dengan cara yang sama seperti yang diatur di /lib/tuned. Saya tidak menyarankan membuat profil baru di /etc/tuned dengan nama yang sama seperti di /lib/tuned, tetapi jika Anda melakukannya, yang ada di direktori /etc/tuned akan digunakan. Lebih baik buat yang baru dengan nama yang berbeda, termasuk yang ingin Anda ubah, lalu buat perubahan yang diperlukan pada profil baru Anda.
Di CentOS/RHEL7, kita dapat menggunakan profil Tuning untuk mengatur berbagai parameter untuk penyetelan. Saya akan merekomendasikan ini untuk digunakan sebagai bagian dari mengonfigurasi Prasyarat Oracle sebelum Konfigurasi Oracle.
Untuk menginstal dan memulai layanan yang disetel, ikuti langkah-langkah yang diuraikan di bawah ini:
1. Pertama, jalankan perintah berikut untuk menginstal paket yang diperlukan:
# yum install -y tuned
2. Aktifkan dan mulai tune dengan menjalankan perintah berikut:
# systemctl enable tuned # systemctl restart tuned
Katakanlah Anda menggunakan bagian kickstart Linux dari build standar OS Anda dan mengonfigurasi Oracle di atasnya, Anda dapat menerapkan semua pengaturan dasar menggunakan profil penyetelan ini. Anda dapat menyesuaikan beberapa pengaturan parameter berdasarkan persyaratan.
Parameter yang Disetel | seimbang | kinerja throughput | tuned-profiles-oracle |
---|---|---|---|
Lift I/O | batas waktu | batas waktu | batas waktu |
Gubernur CPU | sesuai permintaan | kinerja | kinerja |
kernel.sched_min_granularity_ns | penskalaan otomatis | 10 md | 10 md |
kernel.sched_wake_up_granularity_ns | 3 md | 15 md | 15 md |
Disk read-ahead | 128KB | 4096KB | 4096KB |
vm.dirty_ratio | 20% | 40% | 80% |
Penghalang sistem file | pada | pada | pada |
Halaman Besar Transparan | pada | pada | mati |
vm.dirty_background_ratio | 10% | 10% | 3% |
vm.swappiness | 60% | 10% | 1% |
erergy_perf_bias | Biasa | Kinerja | Kinerja |
min_perf_pct(intel_pstate_only) | Penskalaan otomatis | Penskalaan otomatis | Penskalaan otomatis |
tcp_rmem_default | Penskalaan otomatis | Penskalaan otomatis | 262144 |
tcp_wmem_default | Penskalaan otomatis | Penskalaan otomatis | 262144 |
udp_mem(halaman) | Penskalaan otomatis | Penskalaan otomatis | Penskalaan otomatis |
vm.dirty_expre_centisecs | – | – | 500 |
vm.dirty_writeback_centisecs | – | – | 100 |
Kernel.shmmax | – | – | 4398046511104 |
Kernel.shmall | – | – | 1073741824 |
Kernel.sem | – | – | 250 32000 100 128 |
fs.file-max | – | – | 6815744 |
fs.aio-max-nr | – | – | 1048576 |
ip_local_port_range | – | – | 9000 65500 |
tcp_rmen_max | – | – | 4194304 |
tcp_wmen_max | – | – | 1048576 |