Kaip įdiegti ir naudoti „Tuned Automatic Performance Tuning CentOS 7“ arba „RHEL“

Mes, kaip sistemos administratoriai, IT darbuotojai ar bet kuris sistemos ar tinklo aplinkos vartotojas, visada turime bendrą tikslą - maksimaliai padidinti paslaugų, programų, vaidmenų, duomenų bazių našumą ir apskritai kiekvieną aparatinės ir programinės įrangos elementą serveryje. ir visa tai turi tikslą ir yra kiek įmanoma sumažinti palaikymo užduotis, pagerinti galutinio vartotojo patirtį ir leisti atlikti visus veiksmus, kuriuos serveris atlieka organizacijoje, geriausiu būdu.

Vienas iš geriausių įrankių, skirtų optimizuoti mūsų „CentOS“ ar „RedHat“ serverių veikimą, yra suderintas, todėl „Solvetic“ atliks išsamią analizę, kaip tai gali turėti teigiamą poveikį palaikymo užduotims, kurias turime atlikti kasdien.

Kas yra derinama„Tuned“ yra demonas, sukurtas siekiant maksimaliai optimizuoti dinaminį bet kurio „Linux“ serverio veikimo sureguliavimą, šiuo atveju kalbame apie „CentOS 7“, pradedant nuo informacijos, kurią ji renka sistemos stebėjimo metu komponentus, ir tai lemia maksimalų serverio našumą.

Kai norime turėti didelio našumo serverį, kiekviena naudojama sistema ar koregavimo įrankis reiškia laiką ir nuolatinį stebėjimą, kuris gali tapti užduotimi, apimančia didelį išteklių suvartojimą, paveikiančia kitas esmines valdytinas užduotis.

Suderinta programa buvo sukurta kaip sistemos paslauga, per kurią bus galima pasirinkti derinimo profilį iš vieno iš devynių numatytųjų „CentOS 7“ profilių arba taip pat galime naudoti mūsų sukurtą profilį, pagal numatytuosius nustatymus įtraukti šie profiliai:

  • darbastalio energijos taupymas
  • įmonė-saugykla
  • serverio energijos taupymas
  • numatytas
  • pralaidumas-našumas
  • nešiojamojo kompiuterio akumuliatoriaus energijos taupymas
  • sukamasis diskas
  • latentinis-našumas
  • nešiojamas kompiuteris-AC-PowerSave

Šie derinimo profiliai apima sistemos nustatymus ( / proc / sys /), disko tvarkyklės nustatymus, energijos valdymo parinktis ir daugiau scenarijų, kuriuos galime pridėti.

Norint pereiti iš vieno profilio į kitą, pakanka vienos komandos, todėl suderintas yra išsamus sprendimas, kurį galima pridėti prie „cron“ užduočių, ir bus galima pasinaudoti „tuned-adm“ komandinės eilutės įrankiu, kad vieną kartą būtų galima valdyti demoną. veikia „CentOS 7“.

1. Kaip įdiegti ir naudoti suderintą „CentOS 7“

1 žingsnis
„CentOS / RHEL 7“ ir „Fedora“ paskirstymuose tiuningas yra iš anksto įdiegtas ir aktyvuotas pagal numatytuosius nustatymus, tačiau ankstesnėse „CentOS / RHEL 6.x“ versijose jis turi būti įdiegtas naudojant šią komandą:

 yum install sureguliuotas

Mes įvedame raidę y, kad patvirtintume „CentOS 7“ suderinto atsisiuntimą ir įdiegimą.

2 žingsnis
Įdiegę turėsime naudoti šiuos konfigūracijos failus:

Tai suderintas konfigūracijos katalogas

 / etc / tuned

Tai pašto konfigūracijos failas, skirtas gauti įspėjimus
 /etc/tuned/tuned-main.conf

Yra išsaugotas visų naudojamų koregavimo profilių pakatalogas
 / usr / lib / tuned

„Tuned“ siūlo mums iš anksto nustatytus profilius, skirtus įvairioms dabartinėms situacijoms, tokioms kaip didelis našumas, mažas delsos laikas arba energijos taupymas, valdyti. Juos galima keisti pagal kiekvieno profilio taisykles ir pritaikyti, kaip reikia koreguoti tam tikrą įrenginį.

3 žingsnis
Profilis automatiškai nustatomas kaip numatytasis, atsižvelgiant į naudojamo produkto vaidmenį, ir bus galima naudoti komandą tuned-adm Recommend, kad nustatytumėte, kokį profilį CentOS 7 rekomenduoja kaip idealų naudojamam serveriui.

4 žingsnis
Jei nėra rekomendacijų, nustatomas numatytasis subalansuotas profilis, šis profilis subalansuoja energijos suvartojimą, našumą ir delsą. Be to, turime energijos taupymo profilį („PowerSave“), kuris padeda pailginti baterijos veikimo laiką, jei nešiojamasis kompiuteris yra neaktyvus arba atliekame tik nereikalingas užduotis.

Jei norime pamatyti visą profilių sąrašą pagal naudojamą serverį, galime vykdyti šią komandą:

 tuned-adm sąrašas

5 žingsnis
Įdiegę suderintą „CentOS 7“, administracinėms užduotims galime vykdyti šias komandas:

  • systemctl start tuned (paleidžia suderintą paslaugą)
  • systemctl enable tuned (įgalina suderintą paslaugą paleidžiant sistemą)
  • systemctl būsena suderinta (patikrinkite suderintos paslaugos būseną)
  • systemctl stop tuned (sustabdo suderintą paslaugą)

6 žingsnis
Taip pat bus galima valdyti suderintą, naudojant įrankį tuned-adm, kurį galime naudoti kartu su aktyviu parametru, kad nustatytume šiuo metu serveriui taikomą profilį:

 tuned-adm aktyvus

7 žingsnis
Jei norime pakeisti bet kurį iš galimų profilių, pavyzdžiui, naudoti našumo našumo profilį, kuris optimizuoja serverio apkrovą, kad būtų pasiektas didelis našumas, šiam pakeitimui atlikti atliksime šiuos veiksmus:

 tuned-adm profilio našumas
Tai galime patvirtinti paleidę tuned-adm active:

8 žingsnis
Naudodami komandą tuned-adm profile mes ne tik konfigūruojame profilio pasirinkimą, bet be to, buvo paleisti ir demonai, kurie buvo įjungti „CentOS 7“ pradžioje.

Jei norime išjungti suderintą naudingumą, vykdysime šiuos veiksmus:

 sureguliuotas-išjungtas
Vykdant šią komandą bus ne tik atkurti visi nustatymai, kurie buvo prieš atliekant profilio derinimą, bet ir neleidžiama derinimo paslaugoms veikti paleidžiant sistemą.

2. Kaip sukurti asmeninius suderintus profilius „CentOS 7“

1 žingsnis
Visi suderinti suderinti profiliai turi savo pakatalogį / usr / lib / tuned /:

Kad sukurtume naują profilį, galėtume nukopijuoti esamą, šiuo atveju, norėdami sukurti savo profilį, remiamės serverio galios taupymo profiliu.

2 žingsnis
Norėdami tai padaryti, eisime keliu, kuriame saugomi visų koregavimo profilių pakatalogiai, ir ten sukursime naują pakatalogį, vadinamą test-solvetic, skirtą pritaikytam koregavimo profiliui, kuris bus sukurtas naudojant „CentOS 7“:

 cd / usr / lib / tuned / mkdir test-solvetic

3 žingsnis
Dabar sukurtame kataloge sukursime tuned.conf konfigūracijos failą:

 nano test-solvetic / tuned.conf
Į naują failą įklijuosime:
 [main] include = serverio našumo suvestinė = Solvetiško profilio testas

4 žingsnis
Atsižvelkite į šiuos dalykus:

  • Įtraukimo eilutėje turime užregistruoti kopijuojamo profilio pavadinimą
  • Santraukos eilutėje įvedame proceso, kurį reikia atlikti, santrauką
Pakeitimus išsaugome naudodami klavišų kombinaciją Ctrl + O ir išeiname iš redaktoriaus naudodami Ctrl + X.

Kai tai bus padaryta, galime dar kartą paleisti šią komandą ir patikrinti, ar mūsų asmeninis profilis buvo pridėtas:

 tuned-adm sąrašas

5 žingsnis
Norėdami suaktyvinti naują profilį, atliksime šiuos veiksmus:

 tuned-adm profilio testas-Solvetic
Visuose suderintuose profiliuose rasime šiuos failus:

tuned.conf:Šiame faile bus galima įjungti arba išjungti tris pagrindinius suderinamus priedus, tokius kaip diskas, tinklas ir procesorius. Įjungus šiuos papildinius bus stebima sistema ir perjungiamas į posistemių energijos taupymo režimą, kai įvyksta mažas darbo krūvis.
ktune.sysconfigŠiame faile galite įjungti arba išjungti „ktune“ naudojimą ir sukonfigūruoti disko pakėlimo įrenginį, kad jis būtų įdiegtas standžiajame diske. Šie diskų keltuvai yra eilės algoritmai, naudojami pertvarkyti ir sujungti užklausas, išsiųstas į tam tikrą diską.
sysctl.ktuneŠiame faile galite pakeisti „sysctl“ konfigūraciją.
ktune.shŠis scenarijus atlieka dvi svarbias funkcijas: start () {} ir stop () {}. Jie iškvies paleidimo funkciją, kai profilis bus įjungtas (įskaitant paleidimą), o sustabdymo funkcija bus iškviesta, kai šis profilis bus išjungtas. Šis „ktune.sh“ failas visada turėtų sugeneruoti failą / etc / tune-profiliai / funkcijos, kuris suteikia mums naudingų funkcijų, skirtų energijos valdymui, disko derinimui ir daug daugiau.

Be to, viena iš svarbiausių šio failo funkcijų yra procesas, kuris paprastai vadinamas procesu $ {@} scenarijaus „ktune.sh“ pabaigoje, kurio proceso funkcija yra svarbi, nes jame yra visa numatytoji logika paleisti, sustabdyti ir iš naujo paleisti pasirinktą profilį.

3. Naudojami parametrai, suderinti su „CentOS 7“


Toliau apžvelgsime kai kurias parinktis, kurias galima naudoti derinant, kad optimizuotume savo patirtį.

Ši parinktis fone pradedama derinti kaip demonas

 -d. -demonas

Nustato aukščiausią žurnalo lygį
 -D, -derinti

Nurodykite konfigūracijos failo pavadinimą ir kelią-
 c, --konfile

Išdėstykite suderintą pagalbą
 -h -padėti

Neprideda DBus parametro
 --no-dbus

Įrašykite proceso PID į PID failą
 -P (PID)

Rodyti esamą suderintą versiją
 -v, --versija

Norėdami pamatyti daugiau pagalbos šioms paslaugoms, galime atlikti bet kurią iš šių parinkčių:

 man tuned man tuned-adm
Taigi, suderintas yra pagrindinis sąjungininkas, siekiant padidinti „CentOS 7“ našumo valdymo galimybes.

wave wave wave wave wave