Contents — find the section you need

Change parameters and verify

Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.

Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.

The experiment controls are in English.

Open experiment panel in a new tab

Download reproduction source

Ev sunucusu için, uzun bekleme sürelerini ve tamamlanan iş yükü başına enerji tüketimini, ayrıca tepe watt değerini de göz önünde bulundurun. Bu makale, fişe takılan bir sayaçla ölçüm yöntemi sunmaktadır. Gerçek bir sunucu ölçülmemiştir; ekteki 40 W verisi sentetik aritmetik doğrulamadır.

Ölçüm sınırını belirleyin

Sayaçın yalnızca sunucuyu, UPS kayıplarını, harici depolamayı veya ağ ekipmanını kapsayıp kapsamadığını belirtin. Uygun değerde bir sayaç kullanın; dahili kablolamada herhangi bir değişiklik gerekmez.

Aktif güç W ve enerji Wh değerlerini okuyun. Gerilim çarpı akım, görünür güç VA'yı verir; güç faktörü AC yükler için önemlidir. Bu ayrımı yapmadan V×A'yı tüketilen watt olarak değerlendirmeyin. Aktif/görünür güç ve güç faktörü için Yokogawa'nın güç ölçüm temellerine bakın. Sayaç çözünürlüğünü, doğruluğunu, kayıt aralığını ve düşük yük aralığını kılavuzundan kaydedin.

Diagram 1 · Use the button to switch views
Sınır, boşta kayıt, sabit iş yükü ve entegrasyon iş akışı.

Boşta kalma durumunu tanımlayın

Başlangıç güncellemelerinden ve indekslemeden kaçının. Servisleri, CPU ayarlarını, GPU modelinin çalışma durumunu, disk dönüş durumunu, ekranı, fanları ve oda sıcaklığını kaydedin. Sadece düşük bir CPU yüzdesi değil, sabit bir aralık seçin. On dakikalık bir pencere, her otuz dakikada bir çalışan bir görevi kaçırabilir; döngüleri belirlemek için daha uzun bir kayıtla başlayın.

Dönen ve durma durumundaki diskler ayrı koşullardır. Enerji tasarrufu, ilk erişim gecikmesi ve başlatma/durdurma sayısı ayrı değerlendirme eksenleridir.

Çıkarım ve depolama işini sabit tutun

Yapay zeka için, modeli, nicelemeyi, istemi, çıktı sınırını, eşzamanlılığı ve önbellek durumunu sabitleyin. İstek başlatma/tamamlama ve oluşturulan sayıları güç kaydıyla hizalamak için yerel-LLM ölçümünü kullanın. Yüklemeyi içeren testleri yerleşik model testlerinden ayırın.

Depolama için, özel test verileri kullanarak dosya sayısını, baytları, okuma/yazma işlemlerini ve önbellek durumunu sabitleyin. Tamamlanmayı, uygulama dönüşü veya senkronizasyon tamamlanması olarak tanımlayın. Önbellek isabeti okumaları, yalnızca diski ölçmez.

Zaman içinde watt'ı entegre edin

Saniye cinsinden zaman damgaları t ve watt cinsinden güç P ile, yamuksal bir yaklaşım şu sonucu verir:

E_{\mathrm{Wh}}=\frac{1}{3600}\sum_i\frac{P_i+P_{i+1}}{2}(t_{i+1}-t_i)

Ortalama W için Wh'yi saat cinsinden süreye bölün. 600 saniye boyunca sabit 40 W, 6,667 Wh verir. 30 gün boyunca 24 saat boyunca sürekli 40 W varsayarsak, 28,8 kWh verir. Bunlar aritmetik örneklerdir, bu sitenin ölçülen kullanımı veya fatura tahmini değildir.

CSV entegrasyonunu deneyin

power_log.py ve sentetik CSV dosyalarını birlikte kaydedin. Çalıştırma, yalnızca standart kütüphanesi kullanılarak Python 3.12.3 ile kontrol edildi:

python3 power_log.py server-power-synthetic.csv

Beklenen çıktı: duration_s=600, mean_W=40, energy_Wh=6.666666… ve samples=601. Doğrulama sonucu mevcuttur. time_s,power_W sütunlarını ve dosya başına bir sürekli aralığı kullanın. Araç, yinelenen zamanları, sonlu olmayan değerleri, negatif gücü ve 2 saniyeden uzun boşlukları reddeder. Bu varsayılan, 1 Hz kayıt varsayar; başka bir aralık için --max-gap'i açıkça değiştirin.

peak_sampled_W en büyük örnektir, örnekler arası tepe noktaları hakkında bir garanti değildir. Aralık ortalamalarını bildiren bir sayaç, bu çıktı kuralına uygun entegrasyon gerektirebilir.

Karşılaştırmaları yorumlayın

Toplam Wh'yi, boşta ortalama W'yi iş yükü süresiyle çarpıp çıkardıktan sonra artımlı Wh'den ayrı olarak raporlayın. Çıkarma işlemi, boşta kalma durumunun devam edeceğini varsayar ve CPU, GPU veya disk enerjisini tam olarak izole etmez. Bir iş yükü ayarı değişse bile fanlar ve güç kaynağı verimliliği değişebilir.

Eşit miktarda iş daha kısa sürede tamamlanırsa, daha yüksek watt değerleri daha düşük Wh değerlerine yol açabilir. Uzun boşta kalma süreleri, kısa işlerdeki küçük tasarrufları da aşabilir. Her karşılaştırmada sınır, ortam, kayıt aralığı, tekrarlar, süre, ortalama W, Wh ve tamamlanan işi dahil edin.

What to read next

Control inputs and generated work for energy comparisons.Yerel LLM'lerin performans testleri: ilk yanıt süresi, üretim hızı ve bellekReview the backgroundEv sunucusu yedekleme ve kurtarma — küçük bir geri yükleme örneğiExplore another aspect of this fieldDocker verilerinin bulunduğu yer: katmanlar, birimler ve yedeklemeler