Tuned je sada nástrojů a démona, který automaticky vyladí nastavení vašeho systému v závislosti na jeho použití. Pravidelně sbírá data ze svých komponent prostřednictvím pluginů, které využívá ke změně nastavení systému podle aktuálního využití.
Vyladěné profily systému používané v /lib/tuned/ . Když si vytvoříte vlastní, vytvořte je v /etc/tuned stejným způsobem, jako jsou organizovány v /lib/tuned. Nedoporučuji vytvářet nové profily v /etc/tuned se stejným názvem jako v /lib/tuned, ale pokud to uděláte, použije se ten v adresáři /etc/tuned. Je lepší vytvořit nový s jiným názvem, včetně toho, který chcete upravit, a poté provést potřebné změny ve svém novém profilu.
V CentOS/RHEL7 můžeme použít Tuning profily pro nastavení různých parametrů pro ladění. Doporučil bych to použít jako součást konfigurace Předpokladů Oracle před konfigurací Oracle.
Chcete-li nainstalovat a spustit vyladěnou službu, postupujte podle následujících kroků:
1. Nejprve spusťte následující příkaz k instalaci požadovaných balíčků:
# yum install -y tuned
2. Povolte a spusťte ladění provedením následujících příkazů:
# systemctl enable tuned # systemctl restart tuned
Řekněme, že používáte část svého standardního sestavení operačního systému Linux kickstart a nad ní konfigurujete Oracle, všechna základní nastavení můžete implementovat pomocí těchto ladicích profilů. Některá nastavení parametrů můžete přizpůsobit podle požadavků.
Vyladěné parametry | vyvážené | propustnost-výkon | tuned-profiles-oracle |
---|---|---|---|
Výtah I/O | termín | termín | termín |
Guvertor CPU | ondemand | výkon | výkon |
kernel.sched_min_granularity_ns | automatické škálování | 10 ms | 10 ms |
kernel.sched_wake_up_granularity_ns | 3 ms | 15 ms | 15 ms |
Čtení disku napřed | 128 kB | 4096 kB | 4096 kB |
vm.dirty_ratio | 20 % | 40 % | 80 % |
Zábrana souborového systému | na | na | na |
Transparentní obrovské stránky | na | na | vypnuto |
vm.dirty_background_ratio | 10 % | 10 % | 3 % |
vm.swappiness | 60 % | 10 % | 1 % |
erergy_perf_bias | Normální | Výkon | Výkon |
min_perf_pct(intel_pstate_only) | Automatické škálování | Automatické škálování | Automatické škálování |
tcp_rmem_default | Automatické škálování | Automatické škálování | 262144 |
tcp_wmem_default | Automatické škálování | Automatické škálování | 262144 |
udp_mem(stránky) | Automatické škálování | Automatické škálování | Automatické škálování |
vm.dirty_expre_centisecs | – | – | 500 |
vm.dirty_writeback_centisecs | – | – | 100 |
Kernel.shmmax | – | – | 4398046511104 |
Kernel.shmall | – | – | 1073741824 |
Kernel.sem | – | – | 250 32 000 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 |