Kā instalēt un lietot Tuned Automatic Performance Tuning CentOS 7 vai RHEL

Kā sistēmas administratoriem, IT personālam vai jebkuram sistēmas vai tīkla vides lietotājam mums vienmēr ir kopīgs mērķis - maksimāli palielināt pakalpojumu, lietojumprogrammu, lomu, datu bāzu un kopumā katra aparatūras un programmatūras elementa veiktspēju serverī. un tam visam ir savs mērķis un tas ir pēc iespējas samazināt atbalsta uzdevumus un uzlabot galalietotāja pieredzi un ļaut katrai darbībai, ko serveris veic organizācijā, veikt vislabākajā veidā.

Viens no labākajiem rīkiem, lai optimizētu mūsu CentOS vai RedHat serveru darbību, ir noregulēts, un tāpēc Solvetic veiks pilnīgu analīzi par to, kā tas var pozitīvi ietekmēt atbalsta uzdevumus, kas mums jāveic katru dienu.

Kas ir noregulētsTuned ir dēmons, kas izstrādāts, lai maksimāli optimizētu jebkura Linux servera veiktspējas dinamisko noregulēšanu, šajā gadījumā mēs runājam par CentOS 7, par izejas punktu ņemot informāciju, ko tā apkopo sistēmas uzraudzības procesā komponenti, un tas nodrošina maksimālu servera veiktspēju.

Ja vēlamies augstas veiktspējas serveri, katra izmantojamā sistēma vai pielāgošanas rīks nozīmē laiku un nepārtrauktu uzraudzību, kas var kļūt par uzdevumu, kas saistīts ar lielu resursu patēriņu, ietekmējot citus būtiskus pārvaldāmos uzdevumus.

Noskaņotā utilīta tika izstrādāta kā sistēmas pakalpojums, ar kuras palīdzību būs iespējams izvēlēties noregulēšanas profilu no viena no deviņiem CentOS 7 noklusējuma profiliem, vai arī mēs varam izmantot mūsu izveidotu profilu, pēc noklusējuma iekļautie profili ir:

  • darbvirsmas enerģijas taupīšana
  • uzņēmums-uzglabāšana
  • servera enerģijas taupīšana
  • noklusējuma
  • caurlaidspēja-veiktspēja
  • klēpjdatora akumulatora enerģijas taupīšana
  • vārpstas disks
  • latentums-veiktspēja
  • klēpjdators-maiņstrāvas taupīšana

Šie regulēšanas profili ietver sistēmas iestatījumus ( / proc / sys /), diska pārvaldnieka iestatījumus, enerģijas pārvaldības opcijas un citus skriptus, kurus mēs varam pievienot.

Lai pārslēgtos no viena profila uz otru, pietiek ar vienu komandu, kas padara noregulētu visaptverošu risinājumu, lai to pievienotu cron darbiem, un būs iespējams izmantot noregulēto-adm komandrindas rīku, lai vienreiz pārvaldītu dēmonu darbojas ar CentOS 7.

1. Kā instalēt un lietot noregulētu vietnē CentOS 7

1. darbība
CentOS / RHEL 7 un Fedora izplatījumos noregulētais ir iepriekš instalēts un aktivizēts pēc noklusējuma, bet iepriekšējās CentOS / RHEL 6.x versijās tas ir jāinstalē, izmantojot šādu komandu:

 yum instalēt noregulēts

Mēs ievadām burtu y, lai apstiprinātu CentOS 7 noregulēto lejupielādi un instalēšanu.

2. solis
Pēc instalēšanas mums būs jāizmanto šādi konfigurācijas faili:

Tas ir noregulēts konfigurācijas direktorijs

 / etc / tuned

Tas ir pasta konfigurācijas fails brīdinājumu saņemšanai
 /etc/tuned/tuned-main.conf

Visiem izmantojamajiem pielāgošanas profiliem ir saglabāts apakšdirektorijs
 / usr / lib / tuned

Tuned piedāvā mums iepriekš definētus profilus, lai tiktu galā ar dažādām pašreizējām situācijām, piemēram, augsta veiktspēja, zems latentums vai enerģijas taupīšana, tos var mainīt, pielāgojot katra profila noteikumus, un pielāgot, kā jāpielāgo konkrētā ierīce.

3. solis
Profils tiek automātiski iestatīts kā noklusējums, pamatojoties uz izmantotā produkta lomu, un būs iespējams izmantot komandu tuned-adm Recommended, lai noteiktu, kuru profilu CentOS 7 iesaka kā ideālu izmantotajam serverim.

4. solis
Ja ieteikumi nav pieejami, tiek izveidots noklusējuma līdzsvarotais profils, šis profils līdzsvaro enerģijas patēriņu, veiktspēju un latentumu. Turklāt mums ir enerģijas taupīšanas profils (PowerSave), kas palīdz pagarināt akumulatora darbības laiku, ja klēpjdators ir neaktīvā stāvoklī vai ja veicam tikai nevajadzīgus uzdevumus.

Ja mēs vēlamies redzēt pilnu profilu sarakstu, pamatojoties uz izmantoto serveri, mēs varam izpildīt šādu komandu:

 tuned-adm saraksts

5. solis
Kad noregulēts ir instalēts CentOS 7, mēs varam izpildīt šādas komandas administratīviem uzdevumiem:

  • systemctl start tuned (palaiž noregulēto pakalpojumu)
  • systemctl enable tuned (iespējo noregulēto pakalpojumu sistēmas startēšanas laikā)
  • systemctl statuss tuned (pārbaudiet noregulētā pakalpojuma statusu)
  • systemctl stop tuned (pārtrauc noregulēto pakalpojumu)

6. darbība
Tāpat būs iespējams kontrolēt noregulēšanu, izmantojot rīku tuned-adm, ko mēs varam izmantot kopā ar aktīvo parametru, lai noteiktu serverim pašlaik lietoto profilu:

 tuned-adm aktīvs

7. solis
Ja mēs vēlamies mainīt uz kādu no pieejamajiem profiliem, piemēram, lai izmantotu caurlaides veiktspējas profilu, kas optimizē servera slodzi, lai iegūtu augstu veiktspēju, lai veiktu šīs izmaiņas, mēs veiksim šādas darbības:

 tuned-adm profila caurlaidspēja
Mēs to varam apstiprināt, palaižot tuned-adm active:

8. solis
Izmantojot komandu tuned-adm profile, mēs ne tikai konfigurējam profila izvēli, bet papildus tam tika palaisti arī dēmoni un tie ir iespējoti CentOS 7 sākumā.

Ja mēs vēlamies atspējot noregulēto utilītu, mēs izpildīsim sekojošo:

 tuned-adm off
Izpildot šo komandu, tiks ne tikai atjaunoti visi iestatījumi, kas bija pirms profila iestatīšanas, bet arī tiks atspējots regulēšanas pakalpojumu darbība sistēmas startēšanas laikā.

2. Kā izveidot personiskus profilus CentOS 7

1. darbība
Visiem noregulētajiem profiliem ir savs apakšdirektorijs mapē / usr / lib / tuned /:

Lai izveidotu jaunu profilu, mēs varam nokopēt jau esošu profilu, šajā gadījumā, lai izveidotu savu profilu, mēs balstīsimies uz servera enerģijas taupīšanas profilu.

2. solis
Lai to izdarītu, mēs ejam uz ceļu, kas saglabā visu pielāgošanas profilu apakšdirektorijus, un tur mēs izveidosim jaunu apakšdirektoriju ar nosaukumu test-solvetic pielāgotajam pielāgošanas profilam, kas jāizveido CentOS 7:

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

3. solis
Tagad izveidotajā direktorijā mēs izveidosim konfigurācijas failu tuned.conf:

 nano test-solvetic / tuned.conf
Jaunajā failā mēs ielīmēsim:
 [main] include = servera veiktspējas kopsavilkums = Solvīta profila tests

4. solis
Ņemiet vērā sekojošo:

  • Iekļaušanas rindā mums jāreģistrē kopējamā profila nosaukums
  • Kopsavilkuma rindā mēs ievadām kopsavilkumu par izpildāmo procesu
Mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju Ctrl + O, un izejam no redaktora, izmantojot Ctrl + X.

Kad tas ir izdarīts, mēs varam vēlreiz palaist šo komandu, lai pārbaudītu, vai mūsu personīgais profils ir pievienots:

 tuned-adm saraksts

5. solis
Lai aktivizētu mūsu jauno profilu, mēs veiksim šādas darbības:

 tuned-adm profila tests-Solvetic
Visos iestatītajos profilos mēs atradīsim šādus failus:

tuned.conf:Šajā failā būs iespējams iespējot vai atspējot trīs galvenos papildinājumus, kurus pārvalda noregulēts, piemēram, disku, tīklu un CPU. Ja tie ir iespējoti, šie spraudņi uzraudzīs sistēmu un pārslēgsies uz enerģijas taupīšanas režīmu apakšsistēmām, ja rodas neliela slodze.
ktune.sysconfigŠajā failā varat iespējot vai atspējot ktune izmantošanu un konfigurēt diska lifts, lai to ieviestu cietajos diskos. Šie disku pacēlāji ir rindas algoritmi, ko izmanto, lai pārkārtotu un apvienotu uz konkrētu disku nosūtītos pieprasījumus.
sysctl.ktuneŠajā failā varat mainīt sysctl konfigurāciju.
ktune.shŠis skripts izpilda divas svarīgas funkcijas: start () {} un stop () {}. Viņi izsauks sākuma funkciju, kad profils ir aktivizēts (ieskaitot startu), un apturēšanas funkcija tiks izsaukta, kad šis profils ir deaktivizēts. Šim ktune.sh failam vienmēr vajadzētu ģenerēt failu / etc / tune-profiles / function, kas mums nodrošina virkni noderīgu funkciju enerģijas pārvaldībai, diska regulēšanai un daudz ko citu.

Turklāt viena no vissvarīgākajām funkcijām šajā failā ir process, kas parasti tiek nosaukts par procesu $ {@} skripta ktune.sh beigās, kura procesa funkcija ir svarīga, jo tajā ir visa noklusējuma loģika rīkoties ar izvēlētā profila sākšanu, apturēšanu un restartēšanu.

3. Parametri, ko izmantot kopā ar noregulētu CentOS 7


Tālāk mēs aplūkosim dažas pieejamās iespējas, kuras var izmantot, lai optimizētu mūsu pieredzi.

Šī opcija fonā sāk darboties kā dēmons

 -d. -dēmons

Iestata augstāko žurnāla līmeni
 -D, -atkļūdot

Norādiet konfigurācijas faila nosaukumu un ceļu-
 c, --fails

Izvietojiet pielāgotu palīdzību
 -h -palīdzēt

Nepievieno DBus parametru
 --no-dbus

Ierakstiet procesa PID PID failā
 -P (PID)

Parādīt noregulēto pašreizējo versiju
 -v, --versija

Lai redzētu vairāk palīdzības par šiem utilītiem, mēs varam izpildīt kādu no šīm iespējām:

 man tuned man tuned-adm
Tādējādi tuning ir būtisks sabiedrotais, lai palielinātu CentOS 7 veiktspējas pārvaldības iespējas.

wave wave wave wave wave