Tuned - Automatesch Leeschtung Tuning vun CentOS/RHEL Serveren
Fir d'Enn-zu-Enn-Performance vu Servicer, Uwendungen an Datenbanken op engem Server ze maximéieren, maachen Systemadministrateuren normalerweis personaliséiert Performance Tunning, mat verschiddenen Tools, souwuel generesch Betribssystem-Tools wéi och Drëtt-Partei-Tools. Ee vun den nëtzlechsten Performance Tuning Tools op CentOS/RHEL/Fedora Linux ass Tuned.
Tuned ass e mächtege Daemon fir dynamesch automatesch Linux Serverleistung ze tuning baséiert op Informatioun déi se sammelt aus der Iwwerwaachung vun de Systemkomponenten, fir maximal Leeschtung aus engem Server ze pressen.
Et mécht dëst andeems Dir Systemastellungen dynamesch op der Flucht ofstëmmt ofhängeg vun der Systemaktivitéit, andeems Dir Tuningprofile benotzt. Tuning Profiler enthalen sysctl Konfiguratiounen, Disk Lift Konfiguratiounen, transparente grousse Säiten, Power Management Optiounen an Är personaliséiert Scripten.
Par défaut tuned wäert d'Systemastellungen net dynamesch upassen, awer Dir kënnt änneren wéi den ofgestëmmte Daemon funktionnéiert an et erlaabt dynamesch Astellungen op Basis vun der Systemverbrauch z'änneren. Dir kënnt den ofgestëmmte-adm Kommando-Linn-Tool benotzen fir den Daemon ze verwalten wann et leeft.
Wéi installéiere Tuned op CentOS/RHEL & Fedora
Op CentOS/RHEL 7 a Fedora, ofgestëmmt kënnt virinstalléiert an aktivéiert par défaut, awer op eeler Versioun vu CentOS/RHEL 6.x, musst Dir se mat dem folgenden Yum Kommando installéieren.
# yum install tuned
No der Installatioun fannt Dir folgend wichteg ofgestëmmt Konfiguratiounsdateien.
- /etc/tuned – ofgestëmmt Konfiguratiounsverzeichnis.
- /etc/tuned/tuned-main.conf– konfiguréiert Mail Konfiguratiounsdatei.
- /usr/lib/tuned/ – späichert en Ënnerverzeechnes fir all Tuningprofile.
Elo kënnt Dir den ofgestëmmte Service starten oder verwalten mat de folgende Kommandoen.
--------------- 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
Elo kënnt Dir ofgestëmmt mat dem Tunde-adm Tool kontrolléieren. Et ginn eng Zuel vu virdefinéierte Tuningprofile scho fir e puer allgemeng Benotzungsfäll abegraff. Dir kënnt den aktuellen aktive Profil mat folgendem Kommando kontrolléieren.
# tuned-adm active
Vun der Ausgab vum uewe genannte Kommando ass den Testsystem (wat e Linode VPS ass) optimiséiert fir als virtuelle Gaascht ze lafen.
Dir kënnt eng Lëscht vun verfügbaren Tuningprofile kréien andeems Dir folgend Kommando benotzt.
# tuned-adm list
Fir op ee vun de verfügbare Profiler ze wiesselen, zum Beispill Duerchgangsleistung - eng Ofstëmmung déi zu exzellenter Leeschtung iwwer eng Vielfalt vu gemeinsame Serveraarbechtslaascht resultéiert.
# tuned-adm profile throughput-performance # tuned-adm active
Fir de recommandéierte Profil fir Äre System ze benotzen, fuert de folgende Kommando.
# tuned-adm recommend
An Dir kënnt all Tuning deaktivéieren wéi gewisen.
# tuned-adm off
Wéi erstellt personaliséiert Tuning Profiler
Dir kënnt och nei Profiler erstellen, mir erstellen en neie Profil genannt Test-Performance deen Astellunge vun engem existente Profil genannt latency-Performance benotzt.
Wiesselt an de Wee deen Ënnerverzeechnunge fir all Tuningprofile späichert, erstellt en neien Ënnerverzeechnes mam Numm Testleistung fir Äre personaliséierten Tuningprofil do.
# cd /usr/lib/tuned/ # mkdir test-performance
Erstellt dann eng tuned.conf Konfiguratiounsdatei am Verzeichnis.
# vim test-performance/tuned.conf
Kopéiert a paste déi folgend Konfiguratioun an der Datei.
[main] include=latency-performance summary=Test profile that uses settings for latency-performance tuning profile
Späichert d'Datei a maach se zou.
Wann Dir de tuned-adm Lëscht Kommando nach eng Kéier ausféiert, sollt den neien Tuningprofil an der Lëscht vun verfügbare Profiler existéieren.
# tuned-adm list
Fir den neie ofgestëmmte Profil z'aktivéieren, gitt folgend Kommando aus.
# tuned-adm profile test-performance
Fir méi Informatioun a weider Tinkeroptiounen, kuckt déi ofgestëmmt an ofgestëmmt-adm Man Säiten.
# man tuned # man tuned-adm
Tuned Github Repository: https://github.com/fcelda/tuned
Dat ass alles fir elo! Tuned ass en Daemon deen d'Benotzung vu Systemkomponenten iwwerwaacht an e Linux Server dynamesch automatesch tunes fir maximal Leeschtung. Wann Dir Froen oder Gedanken hutt fir ze deelen, benotzt de Feedbackformular hei ënnen fir eis z'erreechen.