Imepangwa - Urekebishaji wa Utendaji Kiotomatiki wa Seva za CentOS/RHEL
Ili kuongeza utendakazi wa mwisho hadi mwisho wa huduma, programu-tumizi na hifadhidata kwenye seva, wasimamizi wa mfumo kwa kawaida hutekeleza urekebishaji maalum wa utendaji, kwa kutumia zana mbalimbali, zana za mfumo wa uendeshaji wa kawaida pamoja na zana za wahusika wengine. Mojawapo ya zana muhimu zaidi za kurekebisha utendakazi kwenye CentOS/RHEL/Fedora Linux Imepangwa.
Tuned ni daemoni yenye nguvu ya kubadilisha kiotomatiki utendakazi wa seva ya Linux kulingana na maelezo inayokusanya kutoka kwa ufuatiliaji wa vipengee vya mfumo, ili kubana utendakazi wa juu zaidi kutoka kwa seva.
Inafanya hivyo kwa kurekebisha mipangilio ya mfumo kwa nguvu kwenye nzi kulingana na shughuli za mfumo, kwa kutumia wasifu wa kurekebisha. Kurekebisha wasifu ni pamoja na usanidi wa sysctl, usanidi wa lifti za diski, kurasa kubwa zinazoonekana wazi, chaguo za udhibiti wa nishati na hati zako maalum.
Kwa mipangilio chaguomsingi haitarekebisha mipangilio ya mfumo kwa nguvu, lakini unaweza kurekebisha jinsi daemoni iliyochujwa inavyofanya kazi na kuiruhusu kubadilisha mipangilio kulingana na matumizi ya mfumo. Unaweza kutumia zana ya mstari wa amri ya tuned-adm kudhibiti daemon mara inapofanya kazi.
Jinsi ya Kusakinisha Tuned kwenye CentOS/RHEL & Fedora
Kwenye CentOS/RHEL 7 na Fedora, iliyosanikishwa huja ikiwa imesakinishwa awali na kuamilishwa kwa chaguomsingi, lakini kwenye toleo la zamani la CentOS/RHEL 6.x, unahitaji kuisakinisha kwa kutumia amri ifuatayo ya yum.
# yum install tuned
Baada ya usakinishaji, utapata zifuatazo faili muhimu za usanidi zilizopangwa.
- /etc/tuned - saraka ya usanidi iliyorekebishwa.
- /etc/tuned/tuned-main.conf- faili ya usanidi ya barua iliyosanidiwa.
- /usr/lib/tuned/ - huhifadhi saraka ndogo ya wasifu wote wa kurekebisha.
Sasa unaweza kuanza au kudhibiti huduma iliyopangwa kwa kutumia amri zifuatazo.
--------------- 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
Sasa unaweza kudhibiti usanifu kwa kutumia zana ya tunde-adm. Kuna idadi ya profaili za urekebishaji zilizoainishwa tayari zimejumuishwa kwa visa vingine vya matumizi ya kawaida. Unaweza kuangalia wasifu unaotumika sasa kwa amri ifuatayo.
# tuned-adm active
Kutoka kwa matokeo ya amri iliyo hapo juu, mfumo wa majaribio (ambao ni Linode VPS) umeboreshwa kwa kukimbia kama mgeni wa kawaida.
Unaweza kupata orodha ya profaili zinazopatikana za kurekebisha kwa kutumia amri ifuatayo.
# tuned-adm list
Kubadili hadi wasifu wowote unaopatikana kwa mfano utendakazi wa utendakazi - urekebishaji ambao husababisha utendakazi bora kwenye anuwai ya mizigo ya kawaida ya seva.
# tuned-adm profile throughput-performance # tuned-adm active
Ili kutumia wasifu unaopendekezwa kwa mfumo wako, endesha amri ifuatayo.
# tuned-adm recommend
Na unaweza kulemaza urekebishaji wote kama inavyoonyeshwa.
# tuned-adm off
Jinsi ya Kuunda Profaili za Kurekebisha Maalum
Unaweza pia kuunda wasifu mpya, tutaunda wasifu mpya unaoitwa test-performance ambao utatumia mipangilio kutoka kwa wasifu uliopo unaoitwa latency-performance.
Badili utumie njia ambayo huhifadhi saraka ndogo za wasifu wote wa urekebishaji, unda saraka mpya inayoitwa test-performance kwa wasifu wako maalum wa kurekebisha hapo.
# cd /usr/lib/tuned/ # mkdir test-performance
Kisha unda faili ya usanidi ya tuned.conf kwenye saraka.
# vim test-performance/tuned.conf
Nakili na ubandike usanidi ufuatao kwenye faili.
[main] include=latency-performance summary=Test profile that uses settings for latency-performance tuning profile
Hifadhi faili na uifunge.
Ukiendesha amri ya orodha ya tuned-adm tena, wasifu mpya wa kurekebisha unapaswa kuwepo kwenye orodha ya wasifu unaopatikana.
# tuned-adm list
Ili kuamilisha wasifu mpya uliopangwa, toa amri ifuatayo.
# tuned-adm profile test-performance
Kwa maelezo zaidi na chaguo zaidi za kuchezea, angalia kurasa za mtu zilizotunzwa na zilizowekwa.
# man tuned # man tuned-adm
Hazina ya Github iliyosawazishwa: https://github.com/fcelda/tuned
Ni hayo tu kwa sasa! Tuned ni daemoni inayofuatilia matumizi ya vipengee vya mfumo na kubadilisha kiotomatiki seva ya Linux kwa utendakazi wa juu zaidi. Ikiwa una maswali au mawazo yoyote ya kushiriki, tumia fomu ya maoni iliyo hapa chini ili kuwasiliana nasi.