Ayarlanmış - CentOS/RHEL Sunucularının Otomatik Performans Ayarlaması
Bir sunucudaki hizmetlerin, uygulamaların ve veritabanlarının uçtan uca performansını en üst düzeye çıkarmak için sistem yöneticileri genellikle hem genel işletim sistemi araçları hem de üçüncü taraf araçlar gibi çeşitli araçları kullanarak özel performans ayarlaması gerçekleştirir. CentOS/RHEL/Fedora Linux'taki en kullanışlı performans ayarlama araçlarından biri Ayarlanmış'tır.
Ayrıca Okuyun: 20 Komut Satırı Aracı Linux Performansını İzler
Tuned, bir sunucudan maksimum performansı elde etmek amacıyla sistem bileşenlerinin kullanımının izlenmesinden topladığı bilgilere dayanarak Linux sunucu performansını dinamik olarak otomatik olarak ayarlamak için güçlü bir arka plan programıdır.
Bunu, ayarlama profillerini kullanarak sistem etkinliğine bağlı olarak sistem ayarlarını anında dinamik olarak ayarlayarak yapar. Ayarlama profilleri, sysctl yapılandırmalarını, disk yükseltici yapılandırmalarını, şeffaf devasa sayfaları, güç yönetimi seçeneklerini ve özel komut dosyalarınızı içerir.
Varsayılan olarak ayarlanmış sistem ayarlarını dinamik olarak ayarlamaz, ancak ayarlanan arka plan programının çalışma şeklini değiştirebilir ve sistem kullanımına dayalı olarak ayarları dinamik olarak değiştirmesine izin verebilirsiniz. Arka plan programını çalışmaya başladıktan sonra yönetmek için tuned-adm komut satırı aracını kullanabilirsiniz.
CentOS/RHEL ve Fedora'ya Tuned Nasıl Kurulur
CentOS/RHEL 7 ve Fedora'da tuned varsayılan olarak önceden yüklenmiş ve etkinleştirilmiş olarak gelir, ancak CentOS/RHEL'in eski sürümünde 6.x'i yüklemek için aşağıdaki yum komutunu kullanarak yüklemeniz gerekir.
yum install tuned
Kurulumdan sonra aşağıdaki önemli ayarlanmış yapılandırma dosyalarını bulacaksınız.
- /etc/tuned – ayarlanmış yapılandırma dizini.
- /etc/tuned/tuned-main.conf – ayarlanmış posta yapılandırma dosyası.
- /usr/lib/tuned/ – tüm ayarlama profilleri için bir alt dizin saklar.
Artık aşağıdaki komutları kullanarak ayarlanmış hizmeti başlatabilir veya yönetebilirsiniz.
--------------- 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
Artık tunde-adm aracını kullanarak ayarlananları kontrol edebilirsiniz. Bazı yaygın kullanım durumları için halihazırda dahil edilmiş çok sayıda önceden tanımlanmış ayar profili bulunmaktadır. Mevcut aktif profili aşağıdaki komutla kontrol edebilirsiniz.
tuned-adm active
Yukarıdaki komutun çıktısından, test sistemi (bir Linode VPS'dir) sanal konuk olarak çalışacak şekilde optimize edilmiştir.
Aşağıdaki komutu kullanarak mevcut ayar profillerinin bir listesini alabilirsiniz.
tuned-adm list
Mevcut profillerden herhangi birine geçiş yapmak için (örneğin, verim performansı) - çeşitli yaygın sunucu iş yüklerinde mükemmel performansla sonuçlanan bir ayarlama.
tuned-adm profile throughput-performance
tuned-adm active
Sisteminiz için önerilen profili kullanmak için aşağıdaki komutu çalıştırın.
tuned-adm recommend
Ve tüm ayarları gösterildiği gibi devre dışı bırakabilirsiniz.
tuned-adm off
Özel Ayar Profilleri Nasıl Oluşturulur
Ayrıca yeni profiller de oluşturabilirsiniz; test-performansı adlı yeni bir profil oluşturacağız ve bu profil, gecikme-performansı adlı mevcut bir profildeki ayarları kullanacak.
Tüm ayar profilleri için alt dizinleri saklayan yola geçin, orada özel ayar profiliniz için test-performans adında yeni bir alt dizin oluşturun.
cd /usr/lib/tuned/
mkdir test-performance
Ardından dizinde bir tuned.conf yapılandırma dosyası oluşturun.
vim test-performance/tuned.conf
Aşağıdaki yapılandırmayı kopyalayıp dosyaya yapıştırın.
[main]
include=latency-performance
summary=Test profile that uses settings for latency-performance tuning profile
Dosyayı kaydedin ve kapatın.
tuned-adm list komutunu tekrar çalıştırırsanız, yeni ayarlama profilinin mevcut profiller listesinde bulunması gerekir.
tuned-adm list
Yeni ayarlanan profili etkinleştirmek için aşağıdaki komutu verin.
tuned-adm profile test-performance
Daha fazla bilgi ve daha fazla düzeltme seçeneği için tuned ve tuned-adm kılavuz sayfalarına bakın.
man tuned
man tuned-adm
Ayarlanmış Github deposu: https://github.com/fcelda/tuned
Şimdilik bu kadar! Tuned, sistem bileşenlerinin kullanımını izleyen ve maksimum performans için bir Linux sunucusunu dinamik olarak otomatik olarak ayarlayan bir arka plan programıdır. Paylaşmak istediğiniz sorularınız veya düşünceleriniz varsa bize ulaşmak için aşağıdaki geri bildirim formunu kullanın.