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.