Noskaņots - CentOS/RHEL serveru automātiskā veiktspējas regulēšana
Lai maksimāli palielinātu serveru, lietojumprogrammu un datu bāzu veiktspēju no gala līdz galam, sistēmas administratori parasti veic pielāgotu veiktspējas noteikšanu, izmantojot dažādus rīkus, gan vispārīgus operētājsistēmas rīkus, gan trešo pušu rīkus. Viens no visnoderīgākajiem CentOS/RHEL/Fedora Linux veiktspējas regulēšanas rīkiem ir noregulēts.
Tuned ir spēcīgs dēmons, lai dinamiski automātiski noregulētu Linux servera veiktspēju, pamatojoties uz informāciju, kuru tā iegūst, pārraugot sistēmas komponentu izmantošanu, lai izspiestu no servera maksimālu veiktspēju.
Tas tiek darīts, dinamiski noregulējot sistēmas iestatījumus lidojumā atkarībā no sistēmas aktivitātes, izmantojot regulēšanas profilus. Pielāgošanas profilos ietilpst sysctl konfigurācijas, disku pacēlāju konfigurācijas, caurspīdīgas vietņu lapas, enerģijas pārvaldības opcijas un pielāgotie skripti.
Pēc noklusējuma noregulētā sistēma dinamiski nepielāgos sistēmas iestatījumus, taču jūs varat modificēt noregulētā dēmona darbību un ļaut tam dinamiski mainīt iestatījumus, pamatojoties uz sistēmas lietojumu. Lai pārvaldītu dēmonu, kad tas darbojas, varat izmantot komandrindas tuned-adm.
Kā instalēt noregulētu uz CentOS/RHEL un Fedora
Vietnēs CentOS/RHEL 7 un Fedora pēc noklusējuma iestatīšana ir iepriekš instalēta un aktivizēta, bet vecākā CentOS/RHEL 6.x versijā tā jāinstalē, izmantojot šo komandu yum.
# yum install tuned
Pēc instalēšanas jūs atradīsit šādus svarīgus noregulētos konfigurācijas failus.
- /etc/tuned - pielāgots konfigurācijas direktorijs.
- /etc/tuned/tuned-main.conf– noregulēts pasta konfigurācijas fails.
- /usr/lib/tuned/- saglabā apakšdirektoriju visiem pielāgošanas profiliem.
Tagad jūs varat sākt vai pārvaldīt noregulēto pakalpojumu, izmantojot šādas komandas.
--------------- On RHEL/CentOS 7 --------------- # systemctl start tuned # systemctl enable tuned # systemctl status tuned # systemctl stop tuned --------------- On RHEL/CentOS 6 --------------- # service tuned start # chkconfig tuned on # service tuned status # service tuned stop
Tagad jūs varat kontrolēt noregulēto, izmantojot tundes-adm rīku. Dažiem bieži lietojamiem gadījumiem jau ir iekļauti vairāki iepriekš definēti pielāgošanas profili. Pašreizējo aktīvo profilu var pārbaudīt ar šādu komandu.
# tuned-adm active
No iepriekšminētās komandas izvades testa sistēma (kas ir Linode VPS) ir optimizēta darbībai kā virtuāls viesis.
Izmantojot šādu komandu, varat iegūt pieejamo regulēšanas profilu sarakstu.
# tuned-adm list
Lai pārslēgtos uz kādu no pieejamajiem profiliem, piemēram, caurlaides veiktspēju - pielāgošanu, kas nodrošina izcilu veiktspēju dažādās parastajās serveru darba slodzēs.
# tuned-adm profile throughput-performance # tuned-adm active
Lai izmantotu savai sistēmai ieteicamo profilu, izpildiet šo komandu.
# tuned-adm recommend
Un jūs varat atspējot visu regulēšanu, kā parādīts.
# tuned-adm off
Kā izveidot pielāgotus pielāgošanas profilus
Varat arī izveidot jaunus profilus, mēs izveidosim jaunu profilu ar nosaukumu test-performance, kas izmantos iestatījumus no esošā profila ar nosaukumu latency-performance.
Pārslēdzieties uz ceļu, kurā tiek glabāti visu tūninga profilu apakšdirektoriji, un izveidojiet jaunu apakšdirektoriju ar nosaukumu test-performance savam pielāgotajam tūninga profilam.
# cd /usr/lib/tuned/ # mkdir test-performance
Pēc tam direktorijā izveidojiet konfigurācijas failu tuned.conf.
# vim test-performance/tuned.conf
Nokopējiet un ielīmējiet failā šādu konfigurāciju.
[main] include=latency-performance summary=Test profile that uses settings for latency-performance tuning profile
Saglabājiet failu un aizveriet to.
Ja vēlreiz palaižat komandu tuned-adm list, pieejamo profilu sarakstā jābūt jaunajam pielāgošanas profilam.
# tuned-adm list
Lai aktivizētu jaunu noregulēto profilu, izdodiet šādu komandu.
# tuned-adm profile test-performance
Lai iegūtu papildinformāciju un citas iespiešanas iespējas, skatiet noregulēto un noregulēto manu lapu.
# man tuned # man tuned-adm
Noskaņotā Github krātuve: https://github.com/fcelda/tuned
Tas pagaidām ir viss! Noskaņots ir dēmons, kas uzrauga sistēmas komponentu izmantošanu un dinamiski automātiski noregulē Linux serveri maksimālai veiktspējai. Ja jums ir kādi jautājumi vai domas, ko dalīties, izmantojiet tālāk sniegto atsauksmju veidlapu, lai sazinātos ar mums.