Sintonizzat - Irfinar Awtomatiku tal-Prestazzjoni tas-Servers CentOS/RHEL


Biex timmassimizza l-prestazzjoni tarf sa tarf tas-servizzi, l-applikazzjonijiet u d-databases fuq server, l-amministraturi tas-sistema normalment iwettqu l-irfinar tal-prestazzjoni tad-dwana, billi jużaw diversi għodod, kemm għodod ġeneriċi tas-sistema operattiva kif ukoll għodod ta’ partijiet terzi. Waħda mill-aktar għodod utli għall-irfinar tal-prestazzjoni fuq CentOS/RHEL/Fedora Linux hija Sintonizzata.

Tuned huwa daemon b'saħħtu għal awto-rfinar dinamiku tal-prestazzjoni tas-server Linux ibbażat fuq informazzjoni li jiġbor mill-monitoraġġ tal-użu tal-komponenti tas-sistema, biex jingħafas il-prestazzjoni massima minn server.

Jagħmel dan billi tirfina s-settings tas-sistema b'mod dinamiku fuq il-fly skont l-attività tas-sistema, billi tuża profili tal-irfinar. Il-profili tal-irfinar jinkludu konfigurazzjonijiet tas-sysctl, konfigurazzjonijiet tal-elevaturi tad-disk, paġni enormi trasparenti, għażliet ta 'ġestjoni tal-enerġija u skripts tad-dwana tiegħek.

B'default tuned mhux se jaġġusta dinamikament is-settings tas-sistema, iżda tista' timmodifika kif jopera d-daemon sintonizzat u tippermettilu jbiddel dinamikament is-settings ibbażati fuq l-użu tas-sistema. Tista 'tuża l-għodda tal-linja tal-kmand sintonizzata-adm biex timmaniġġja d-daemon ladarba jkun qed jaħdem.

Kif Tinstalla Sintonizzat fuq CentOS/RHEL & Fedora

Fuq CentOS/RHEL 7 u Fedora, sintonizzat jiġi installat minn qabel u attivat awtomatikament, iżda fuq verżjoni eqdem ta 'CentOS/RHEL 6.x, għandek bżonn tinstallah billi tuża l-kmand yum li ġej.

# yum install tuned

Wara l-installazzjoni, issib li ġejjin fajls ta 'konfigurazzjoni sintonizzat importanti.

  • /etc/tuned – direttorju tal-konfigurazzjoni sintonizzat.
  • /etc/tuned/tuned-main.conf– fajl tal-konfigurazzjoni tal-posta sintonizzat.
  • /usr/lib/tuned/ – jaħżen sotto-direttorju għall-profili kollha ta' l-irfinar.

Issa tista 'tibda jew timmaniġġja s-servizz sintonizzat billi tuża l-kmandi li ġejjin.

--------------- 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

Issa tista 'tikkontrolla sintonizzat billi tuża l-għodda tunde-adm. Hemm għadd ta' profili ta' rfinar predefiniti diġà inklużi għal xi każijiet ta' użu komuni. Tista 'tiċċekkja l-profil attiv attwali bil-kmand li ġej.

# tuned-adm active

Mill-output tal-kmand ta 'hawn fuq, is-sistema tat-test (li hija Linode VPS) hija ottimizzata biex taħdem bħala mistieden virtwali.

Tista 'tikseb lista ta' profili ta 'rfinar disponibbli billi tuża l-kmand li ġej.

# tuned-adm list

Biex taqleb għal kwalunkwe mill-profili disponibbli pereżempju throughput-performance - irfinar li jirriżulta fi prestazzjoni eċċellenti fuq varjetà ta 'xogħol ta' server komuni.

# tuned-adm  profile throughput-performance
# tuned-adm active

Biex tuża l-profil rakkomandat għas-sistema tiegħek, mexxi l-kmand li ġej.

# tuned-adm recommend

U tista 'tiddiżattiva l-irfinar kollu kif muri.

 
# tuned-adm off

Kif Toħloq Profili ta' Tuning Custom

Tista 'wkoll toħloq profili ġodda, aħna noħolqu profil ġdid imsejjaħ test-performance li se juża settings minn profil eżistenti msejjaħ latency-performance.

Aqleb fil-mogħdija li taħżen is-sottodirettorji għall-profili kollha tal-irfinar, oħloq sottodirettorju ġdid imsejjaħ test-performance għall-profil tal-irfinar tad-dwana tiegħek hemmhekk.

# cd /usr/lib/tuned/
# mkdir test-performance

Imbagħad oħloq fajl ta 'konfigurazzjoni tuned.conf fid-direttorju.

# vim test-performance/tuned.conf

Ikkopja u waħħal il-konfigurazzjoni li ġejja fil-fajl.

[main]
include=latency-performance
summary=Test profile that uses settings for latency-performance tuning profile

Issejvja l-fajl u agħlaqha.

Jekk terġa' tħaddem il-kmand tal-lista tuned-adm, il-profil tal-irfinar il-ġdid għandu jeżisti fil-lista ta' profili disponibbli.

# tuned-adm list

Biex tattiva profil ġdid sintonizzat, agħti l-kmand li ġej.

# tuned-adm  profile test-performance

Għal aktar informazzjoni u aktar għażliet ta’ tbagħbis, ara l-paġni man tuned u tuned-adm.

# man tuned
# man tuned-adm

Repożitorju Github sintonizzat: https://github.com/fcelda/tuned

Dak kollu għalissa! Tuned huwa daemon li jimmonitorja l-użu tal-komponenti tas-sistema u jaġġusta awtomatikament server Linux għal prestazzjoni massima. Jekk għandek xi mistoqsijiet jew ħsibijiet x'taqsam, uża l-formola ta' feedback hawn taħt biex tilħaqna.