Tuned - Yiyi Iṣe Aifọwọyi ti Awọn olupin CentOS/RHEL


Lati mu iwọn opin si opin ti awọn iṣẹ, awọn ohun elo ati awọn apoti isura infomesonu pọ si lori olupin kan, awọn alabojuto eto nigbagbogbo ṣe atunse iṣe aṣa, ni lilo awọn irinṣẹ pupọ, mejeeji awọn irinṣẹ eto jeneriki bii awọn irinṣẹ ẹnikẹta. Ọkan ninu awọn irinṣẹ yiyi iṣẹ ti o wulo julọ lori CentOS/RHEL/Fedora Linux ti wa ni Tuned.

Tuned jẹ daemon ti o lagbara fun iṣipopada aifọwọyi iṣẹ ṣiṣe olupin Linux da lori alaye ti o kojọ lati lilo ibojuwo ti awọn paati eto, lati fun pọ si iṣẹ ti o pọ julọ lati inu olupin kan.

O ṣe eyi nipasẹ yiyi awọn eto eto daada lori fifo da lori iṣẹ ṣiṣe eto, ni lilo awọn profaili yiyi. Awọn profaili yiyi pẹlu awọn atunto sysctl, awọn atunto disiki-elevators, awọn iwoye ṣiṣalaye, awọn aṣayan iṣakoso agbara ati awọn iwe afọwọkọ aṣa rẹ.

Nipa aifọwọyi aifwy kii yoo ṣe atunṣe awọn eto eto daadaa, ṣugbọn o le yipada bi daemon ti o ṣe n ṣiṣẹ ati gba o laaye lati yi awọn eto daadaa da lori lilo eto. O le lo ohun elo laini aṣẹ-aifọkanbalẹ adm lati ṣakoso daemon ni kete ti o ba n ṣiṣẹ.

Bii o ṣe le Fi sori ẹrọ aifwy lori CentOS/RHEL & Fedora

Lori CentOS/RHEL 7 ati Fedora, aifwy wa ni fifi sori ẹrọ tẹlẹ ati muu ṣiṣẹ nipasẹ aiyipada, ṣugbọn lori ẹya ti atijọ ti CentOS/RHEL 6.x, o nilo lati fi sii nipa lilo aṣẹ yum atẹle.

# yum install tuned

Lẹhin fifi sori ẹrọ, iwọ yoo wa atẹle awọn faili iṣeto aifwy pataki.

  • /ati be be lo/aifwy - itọsọna iṣeto ni aifwy.
  • /etc/tuned/tuned-main.conf– aifwy faili iṣeto meeli.
  • /usr/lib/aifwy/- tọju awọn itọsọna iha fun gbogbo awọn profaili yiyi.

Bayi o le bẹrẹ tabi ṣakoso iṣẹ aifwy nipa lilo awọn ofin wọnyi.

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

Bayi o le ṣakoso aifwy nipa lilo ohun elo tunde-adm. Nọmba ti awọn profaili yiyi tẹlẹ ti a ti ṣaju tẹlẹ ti wa tẹlẹ fun diẹ ninu awọn ọran lilo wọpọ. O le ṣayẹwo profaili ti nṣiṣe lọwọ lọwọlọwọ pẹlu aṣẹ atẹle.

# tuned-adm active

Lati iṣẹjade ti aṣẹ ti o wa loke, eto idanwo (eyiti o jẹ Linode VPS) ti wa ni iṣapeye fun ṣiṣe bi alejo foju.

O le gba atokọ ti awọn profaili yiyi ti o wa nipa lilo pipaṣẹ atẹle.

# tuned-adm list

Lati yipada si eyikeyi awọn profaili ti o wa fun apẹẹrẹ ṣiṣe-ṣiṣe - iṣatunṣe eyiti o ni abajade si iṣẹ ti o tayọ kọja ọpọlọpọ awọn iṣẹ ṣiṣe olupin ti o wọpọ.

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

Lati lo profaili ti a ṣe iṣeduro fun eto rẹ, ṣiṣe aṣẹ atẹle.

# tuned-adm recommend

Ati pe o le mu gbogbo yiyi ṣiṣẹ bi o ti han.

 
# tuned-adm off

Bii O ṣe Ṣẹda Awọn profaili Tuning Aṣa

O tun le ṣẹda awọn profaili tuntun, a yoo ṣẹda profaili tuntun ti a pe ni iṣẹ ṣiṣe idanwo eyiti yoo lo awọn eto lati profaili ti o wa tẹlẹ ti a pe ni iṣẹ-ṣiṣe lairi.

Yipada si ọna eyiti o tọju awọn ilana-labẹ fun gbogbo awọn profaili yiyi, ṣẹda itọsọna tuntun ti a pe ni iṣẹ ṣiṣe idanwo fun profaili yiyi aṣa rẹ sibẹ.

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

Lẹhinna ṣẹda faili iṣeto tuned.conf ninu itọsọna naa.

# vim test-performance/tuned.conf

Daakọ ati lẹẹ iṣeto ni atẹle ni faili naa.

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

Fipamọ faili naa ki o pa.

Ti o ba tun ṣiṣe aṣẹ akojọ-aifọwọyi adm lẹẹkansi, profaili yiyi tuntun yẹ ki o wa ninu atokọ ti awọn profaili to wa.

# tuned-adm list

Lati mu profaili aifwy tuntun ṣiṣẹ, oro atẹle atẹle.

# tuned-adm  profile test-performance

Fun alaye diẹ sii ati awọn aṣayan tinkering siwaju sii, wo awọn oju-iwe aifwy ati aifwy-adm eniyan.

# man tuned
# man tuned-adm

Ibi ipamọ Github aifwy: https://github.com/fcelda/tuned

Iyẹn ni gbogbo fun bayi! Tuned jẹ daemon kan ti o ṣe abojuto lilo awọn paati eto ati dapọ-aifọwọyi aifọkanbalẹ olupin Linux kan fun iṣẹ ti o pọ julọ. Ti o ba ni awọn ibeere tabi awọn ero lati pin, lo fọọmu esi ni isalẹ lati de ọdọ wa.