Bu ay XDA’nın bir makalesinde, çoğu ev laboratuvarının yıllar boyunca göz ardı ettiği bir nokta ortaya çıktı: Proxmox ve diğer hipervizörler, yönlendiricinin yanındaki bir dolap için değil, bir veri merkezi için ayarlanmış güç ayarlarıyla gelir. Boşta 45 watt çeken küçük bir sunucu, 20’ye yakın değerlerde olmalıdır ve çözüm genellikle tek bir ayardan uzakta. Proxmox VE, bare Debian ve Windows Server’da yedi sunucu güç optimizasyonu aracını test ettik ve Kill A Watt sayacının gösterdiği boş çekişi gerçekten azaltan şeylere odaklandık.
Sunucu güç optimizasyonu aracında nelere bakılmalı
Boş durum kapsamı ilk kontrol. Yalnızca CPU frekansına dokunan ancak C-states, PCI Express ASPM, SATA bağlantı gücü ve USB autosuspend’i yok sayan bir araç, tasarrufların çoğunu masada bırakır. Modern Intel veya AMD platformunda, C-states ve ASPM sayacın ibresi gerçekten hareket ettiği yerdir.
Kalıcılık, bir dizüstü bilgisayardan ziyade bir sunucuda daha önemlidir. Yeniden başlatmada sıfırlanan ayarlar, aylar içinde sessizce varsayılan değerlere dönen ayarlardır. Doğru araç, bir systemd birimi veya Windows hizmeti ile gelir ve önyükleme sırasında ve askıya alma veya devam etme olaylarından sonra ayarları yeniden uygular.
İş yükü güvenliği son ekseni. Agresif C-states, ağ kesintisine gecikme ekleyebilir ve agresif sürücü durması, NAS sürücüyü erkenden aşındırabilir. En iyi araçlar cihaz başına denetimler ve sunucu kullanımı için güvenli varsayılanlar sunar ve ev laboratuvarının sürücüleri sistemin geri kalanından ayrı olarak ayarlamasına izin verir.
Hızlı karşılaştırma
| Uygulama | En İyi İçin | Platformlar | Ücretsiz Plan | Başlangıç Fiyatı | Puan |
|---|---|---|---|---|---|
| PowerTOP | İnteraktif ayarlama ve cihaz başına denetim | Linux | Evet | Ücretsiz | 4.7 |
| TLP | Systemd tabanlı kalıcı güç politikası | Linux | Evet | Ücretsiz | 4.7 |
| auto-cpufreq | Otomatik frekans ve vali ayarlaması | Linux | Evet | Ücretsiz | 4.6 |
| TuneD | Red Hat’tan profil tabanlı ayarlama | Linux | Evet | Ücretsiz | 4.5 |
| ThrottleStop | Windows’ta gerilim ve turbo ayarlaması | Windows | Evet | Ücretsiz | 4.6 |
| Intel Extreme Tuning Utility | Windows’ta satıcı tarafından desteklenen ayarlama | Windows | Evet | Ücretsiz | 4.4 |
| Powerstat | Zaman içindeki hassas çekme ölçümü | Linux | Evet | Ücretsiz | 4.5 |
1. PowerTOP, gücü neyin çektiğini gösteren etkileşimli denetim
PowerTOP, yeni bir Linux sunucusunda çalıştırılacak ilk araçtır. Cihaz başına güç çekişi, saniye başına uyanış olayları ve geçerli durumu ve önerilen değişikliği gösteren ayarlanabilir ayarların bir listesini bildirir. Boş bir sunucuda powertop --calibrate çalıştırmak ve ardından powertop --auto-tune çoğu güvenli varsayılanı tek bir geçişte uygular.
Onu kurulu tutmanın nedeni raporlama yönüdür. Çekirdek güncellemesinden sonra boş çekişi yeniden artmaya başladığında, PowerTOP uyanışa neden olan işlemi veya cihazı bulmanın en hızlı yoludur. Sessiz bir hafta sonu temel rapor kaydettirin ve yükseltmeden sonraki fark hikayeyi bir dakikada anlatır. Ücretsiz, her ana dağıtımın deposunun bir parçası ve bu listedeki diğer araçların çoğu tarafından gerçek olarak kullanılır.
- Platform: Linux
- Öne Çıkanlar: cihaz başına çekişi, ayarlanabilir denetim, otomatik ayarlama modu, HTML ve CSV raporları
- Fiyatlandırma: ücretsiz ve açık kaynak
- İdeal: ilk geçiş ve periyodik denetim için
- İndir: github.com/fenrus75/powertop
2. TLP, Linux sunucuları için kalıcı güç politikası
TLP bir dizüstü ayarlama aracı olarak başladı ve Linux’ta go-to güç daemon’u haline geldi. Tek bir yapılandırma dosyası okur, bir systemd birimi aracılığıyla önyükleme sırasında ayarlar uygular ve askıya alma, devam ettirme ve batarya olaylarında bunları yeniden uygular. Kafasız bir sunucuda, çoğu yapılandırma AC öneki altında bulunur çünkü makine hiçbir zaman batarya görmez ve ayarlar SATA bağlantı gücü, PCIe ASPM, USB autosuspend, WiFi güç tasarrufu ve CPU vali’sini kapsar.
TLP’nin el yazısı betikler üzerinde kazanmasının nedeni güvenliktir. Sunucular için varsayılanları muhafazakar, belgeleri her ayarlanabilir olanı açıklar ve davranışı yeniden başlatma işlemleri arasında tahmin edilebilir. Ayarlama sırasında PowerTOP ile eşleştirin, yapılandırmayı sabitleyin ve aylar boyunca varlığını unutun.
- Platform: Linux
- Öne Çıkanlar: systemd entegrasyonu, tek yapılandırma dosyası, güvenli varsayılanlar, kapsamlı belgeler
- Fiyatlandırma: ücretsiz ve açık kaynak
- İdeal: PowerTOP’un önerilerini kalıcı hale getirmek için
- İndir: linrunner.de/tlp
3. auto-cpufreq, dizüstü zihniyet olmadan otomatik vali seçimi
auto-cpufreq, CPU yükünü izler ve gerektiğinde performance, powersave ve schedutil valileri arasında geçiş yapar. Gece boş ve gece yedekleme işi arasında değişen bir sunucuda, bu sabit bir profil olmadan ve el ile ayarlama olmadan iş yüküne uyum sağlar. Bir systemd birimi olarak çalışır, durum için bir CLI gösterir ve CPU olmayan ayarlar için TLP ile temizce çalışır.
Bir Proxmox ana bilgisayarına eklemenin nedeni, dizüstü bilgisayarlarda neden çalıştığıyla aynı nedendir: ev laboratuvarındaki iş yükleri patlayıcıdır. Statik bir powersave vali çoğu saat için iyidir ve patlama sırasında yavaş; auto-cpufreq patlamayı CPU’yu gece boyunca maksimum frekansında bırakmadan hızlı tutar. Kapsamları örtüşmediği sürece TLP ile iyi çalışır.
- Platform: Linux
- Öne Çıkanlar: uyarlanabilir vali, systemd hizmeti, minimal yapılandırma, CLI durumu
- Fiyatlandırma: ücretsiz ve açık kaynak
- İdeal: günün çoğu hareketsiz kalan patlayıcı ev laboratuvarı iş yükleri için
- İndir: github.com/AdnanHodzic/auto-cpufreq
4. TuneD, ön ayarları sevenleri için profil tabanlı ayarlama
TuneD, Red Hat’ın ayarlama daemon’u ve yaygın iş yüklerini kapsayan bir profil seti ile gelir: virtual-host, balanced, powersave, throughput-performance ve daha fazlası. Profilleri değiştirmek tek bir komuttur ve aynı profiller Fedora, RHEL, Debian ve onları paketleyen türevlerde aynı şekilde geçerli olur. Bir Proxmox ana bilgisayarında virtual-host, makul bir başlangıç profili ve powersave düşük çekme hedefidir.
Profil tabanlı olduğu için, akıl yürütmesi kolay ve tersine çevrilmesi kolaydır. Ayarlarla deney yapan bir ev laboratuvarı profiller arasında geçiş yapabilir ve çekişi birkaç dakikada ölçebilir. TLP’ye karşı takas, yapılandırma yüzeyinin daha dar ve daha az sunucu odaklı olmasıdır, ancak profil modeli geri almayı önemsiz hale getirir.
- Platform: Linux
- Öne Çıkanlar: adlandırılmış profiller, systemd hizmeti, hızlı geçiş, iş yükü başına varsayılanlar
- Fiyatlandırma: ücretsiz ve açık kaynak
- İdeal: ayar başına ayarlamayı tercih eden ekipler için
- İndir: github.com/redhat-performance/tuned
5. ThrottleStop, Windows’ta undervolting ve turbo denetimi için araç
ThrottleStop, Intel CPU’lar için uzun süredir devam eden Windows aracıdır. Turbo oranlarını, gerilim kaymalarını, C-state denetimini ve güç sınırlarını gösterir ve bunu bir dekad boyunca aynı kalan tek bir arayüzde yapar. Bir Windows Server’da veya Windows tabanlı bir ev laboratuvarı düğümünde, Linux’ta TLP ve PowerTOP’un birlikte yaptığı şeye en yakın eşleşmedir.
Undervoltage’ı, en çok watt’ı geri aldığı ve risk herhangi bir donanımla aynı olan yer; çok agresif ve makine yük altında çöker. Küçük adımlarla uygulanan ve bir stres testi ile doğrulanan, çekirdek başına muhafazakar bir konum, riskle çoğu tasarrufu sağlar. ThrottleStop profilleri depolar ve Windows başlangıcında görev planlayıcı aracılığıyla uygular.
- Platform: Windows
- Öne Çıkanlar: turbo oran denetimi, gerilim kaymalar, C-state denetimi, güç sınırı geçersiz kılmaları
- Fiyatlandırma: ücretsiz
- İdeal: son Intel CPU’lu Windows ev laboratuvarları için
- İndir: techpowerup.com/download/techpowerup-throttlestop
6. Intel Extreme Tuning Utility, Windows’ta satıcı tarafından desteklenen ayarlama
Intel Extreme Tuning Utility (XTU), desteklenen CPU’ları ayarlamak için Intel’in kendi aracıdır. Bir sunucuda oyun bilgisayarında kadar heyecan verici değildir, ancak Windows’ta gerilim kaymalarına, güç sınırı ayarlamasına ve termal denetime giden satıcı tarafından desteklenen yoldur. Telemetriyi kaydeder, stabiliteyi kıyasla ve bir değişiklik başarısız olursa temizce geri döner.
ThrottleStop yerine XTU’yu seçmenin nedeni desteği. İmzalı sürücüler ile gelir, Intel’in istikrar araçlarıyla tümleşir ve gerilim ayarlamasında yeniler için daha güvenli bir başlangıç noktasıdır. Dezavantajı, sunucu sınıfı donanımda, özellikle çoğu denetimin ürün yazılımı düzeyinde devre dışı bırakıldığı Xeon parçalarında daha dar bir özellik kümesidir.
- Platform: Windows
- Öne Çıkanlar: satıcı tarafından imzalanmış sürücüler, istikrar kıyaslamaları, güvenli geri alma, günlüğe kaydetme
- Fiyatlandırma: ücretsiz
- İdeal: desteklenen Intel CPU’lar üzerinde ihtiyatlı Windows kullanıcıları için
- İndir: intel.com/content/www/us/en/download/17881/intel-extreme-tuning-utility-intel-xtu.html
7. Powerstat, bir değişikliğin gerçekten neyi tasarruf ettiğini ölçmek için kesin örnekleme
Powerstat, bir sunucuda ACPI bataryası veya RAPL sayaçlarını kullanarak seçilen örnekleme penceresi üzerinde ortalama güç çekişini raporlayan küçük bir Linux yardımcı programıdır. Kill A Watt’sız bir kurulumda, bir ev laboratuvarının bir wattmetre’ye ulaştığı en yakın noktadır ve önce ve sonra raporu dahil etmesi kolay olan düz metin çıktı üretir.
Hiçbir şeyi ayarlama. Yaptığı şey “kutu şimdi daha soğuk hissediyor"u bir elektronik tabloya sığan sayıya dönüştürmektir. TLP veya PowerTOP uygulamadan önce beş dakikalık bir örnek çalıştırın, ortalamayı kaydedin, değişikliği uygulayın ve aynı örneği tekrar çalıştırın. Delta gerçektir, küçük değişiklikler beklenenden daha hızlı bir şekilde toplanır.
- Platform: Linux
- Öne Çıkanlar: RAPL ve batarya örneklemesi, çalışma başına ortalaması, düz metin çıktısı, senaryo yazmak kolay
- Fiyatlandırma: ücretsiz ve açık kaynak
- İdeal: her ayarlama adımının sağladığı tasarrufu ölçmek için
- İndir: github.com/ColinIanKing/powerstat
Doğru olanı seçme
Proxmox veya bare-Linux sunucusu için başlangıç yığını, denetim için PowerTOP, kalıcı politika için TLP ve önce ve sonra ölçüm için Powerstat’tir. Bu kombinasyon bir öğleden sonrada denetim, ayarlama ve kanıt işler ve bundan sonra aylar boyunca yoldan uzak kalır. auto-cpufreq, iş yükü sabit bir vali’nin yanlış hissettirmesine yeterince patlayıcı olduğunda damar tutar.
TuneD, ayar başına ayarlamayı tercih eden herkese karşı TLP’ye alternatiftir ve bir Proxmox ana bilgisayarında denemeye değer çünkü virtual-host profili makul bir varsayılandır. Windows’ta, ThrottleStop ve Intel XTU farklı takaslarla aynı alanı kapsar, ThrottleStop daha güçlü ve daha az dostça, XTU daha desteklenen ve daha az güçlüdür. Anakart yazılımıyla gelen satıcı ayarlama araçlarını atlayın; oyun bilgisayarları hedeflerdir ve sunucuda nadiren yardımcı olurlar. İyi çalışan iki veya üç araç, aynı ayarlar için mücadele eden yediye her zaman daha iyidir.
SSS
Sunucu ayarlaması gerçekten ne kadar güç tasarrufu yapabilir? Modern Intel veya AMD ev laboratuvarı düğümünde, PowerTOP ve TLP ile tam bir geçiş, boş çekişi tipik olarak on ila yirmi watt azaltır. Her zaman açık donanımda, bu bir yıl boyunca anlamlı bir fatura farkına eklenir ve sıcaklığı fanların daha yavaş dönmelerine izin verecek kadar azaltır.
Bir sunucuda C-states’i etkinleştirmek güvenli mi? Evet, çoğu ev laboratuvarı iş yükü için. C-states, bir uyanışa birkaç mikrosaniye gecikme ekleyebilir, bu da dosya paylaşımı, Home Assistant veya Docker hizmetleri için önemli değildir. Gerçek zamanlı ses veya PTP saatler gibi gecikme duyarlı iş yükleri istisnadır.
PowerTOP autotune bir sunucuda bir şeyi bozacak mı? Autotune, PowerTOP’un önerdiği ayarları etkinleştirir ve öneriler standart donanımda genellikle güvenlidir. İzlenecek iki alan, bir klavyeyi veya seri konsolunu askıya alabilen USB autosuspend ve bazı SSD’leri etkileyebilen SATA bağlantı gücüdür. Önce günlüğe kaydetme ile çalıştırın ve yanlış davranan herhangi bir şeyi geri alın.
Bir sunucu CPU’sunu undervolting garanti iptal eder mi? Satıcı politikaları değişir. Tüketici parçalarında genellikle tolere edilir. Sunucu parçalarında garanti’yi etkileyebilir veya etkilemeyebilir; üretim donanımına uygulamadan önce CPU satıcısının belgelerini kontrol edin.
TLP’yi Proxmox ile kullanabilir miyim? Evet. TLP Proxmox VE üzerinde temizce çalışır çünkü Proxmox tabanda Debian’dır. Kurun, sunucu odaklı bir yapılandırma uygulayın ve ayarlar yeniden başlatmalarda hayatta kalır.
Bu araçlar AMD sunucularında çalışır mı? Çoğu için evet. PowerTOP, TLP, TuneD, auto-cpufreq ve Powerstat’ın tümü AMD platformlarını destekler. ThrottleStop ve Intel XTU yalnızca Intel’dir.