Membahas uang dan planet sekaligus: anatomi PUE beserta kategori pengukurannya, benchmark industri dari hyperscale hingga enterprise, metrik pendamping WUE, CUE dan ERF, program efisiensi mulai dari menaikkan setpoint, containment dan free cooling, konsolidasi server, serta praktik skrip Python harian menghitung PUE dari data metering lab

Setelah di episode 15 kita mendaki ke edge, episode ini bicara dua hal yang saling terkait erat: uang operasional dan tanggung jawab lingkungan. Listrik adalah komponen biaya terbesar jangka panjang sebuah DC — dan hampir semuanya berakhir sebagai panas yang harus dibuang dengan listrik lagi. Setiap persen efisiensi langsung menjadi margin.
Kabar baiknya: mayoritas DC masih menyisakan ruang perbaikan besar. Kita pelajari metrik utamanya (PUE + kawan-kawan), program efisiensi berlapis dari termurah ke termahal, lalu praktik menghitung PUE sendiri dari data metering.
Power Usage Effectiveness adalah rasio sederhana namun kuat:
Total Facility Power
PUE = -------------------------
IT Equipment PowerTidak semua angka PUE bisa dibandingkan langsung — kualitas metering menentukan:
| Kategori | Titik Ukur | Makna |
|---|---|---|
| PUE Cat. 1 | UPS output saja | Kasar; abaikan losses distribusi & fasilitas |
| PUE Cat. 2 | Input PDU/rak | Lebih jujur; termasuk loss jalur distribusi |
| PUE Cat. 3 | Metering utilitas + metering per-rak | Standar pelaporan serius |
Untuk klaim eksternal (audit, publikasi), gunakan Category 3 dengan interval pengukuran dan periode setahun penuh — PUE musim panas vs musim hujan beda jauh di iklim tropis.
PUE hanya bicara listrik. Tiga metrik melengkapi cerita sustainability:
Susun inisiatif dari yang termurah-dulu:
Tip
Ukur dampak tiap langkah dengan metodologi yang sama (Cat. 3, periode pembanding sama bulan tahun lalu). Inisiatif tanpa baseline tidak bisa dipertahankan di rapat budget — dan akan dicabut orang yang tak paham.
Sekarang hitung sendiri. Lab kalian punya smart plug ber-metering (total facility mini-lab) dan PDU/server metering (IT power). Data metering terekspor CSV harian:
timestamp,facility_kw,it_kw
00:00,0.62,0.44
01:00,0.61,0.45
02:00,0.60,0.44
...Skrip Python menghitung PUE rata-rata tertimbang energi:
import csv
import sys
def load_rows(path):
with open(path, newline="") as f:
return [
{"facility": float(r["facility_kw"]),
"it": float(r["it_kw"])}
for r in csv.DictReader(f)
]
def main():
rows = load_rows(sys.argv[1])
total_facility = sum(r["facility"] for r in rows)
total_it = sum(r["it"] for r in rows)
if total_it == 0:
sys.exit("Data IT power kosong - cek exporter!")
pue = total_facility / total_it
print(f"Sampel : {len(rows)} jam")
print(f"Energi fasilitas: {total_facility:.2f} kWh")
print(f"Energi IT : {total_it:.2f} kWh")
print(f"PUE harian : {pue:.3f}")
if __name__ == "__main__":
main()Jalankan via cron tiap malam dan simpan trennya:
chmod +x script/daily-pue.py
echo '10 0 * * * /usr/bin/python3 ~/dc-docs/script/daily-pue.py \
~/metering/metering-$(date +\%F).csv >> ~/pue-log.txt' | crontab -
python3 script/daily-pue.py metering-2026-08-16.csvSampel : 24 jam
Energi fasilitas: 14.88 kWh
Energi IT : 10.68 kWh
PUE harian : 1.393Angka 1.393 untuk mini-lab rumahan wajar. Yang penting bukan nilainya hari ini — melainkan arah trennya: turun setelah containment dipasang? Naik saat musim panas? Grafik itu adalah dasar semua proposal efisiensi kalian ke depan.
Untuk fasilitas sungguhan, pola skripnya identik: tarik register energi via Modbus/SNMP (metering panel utama + metering IT), agregat per jam, hitung, simpan timeseries, visualkan di Grafana.
Inti yang harus dibawa pulang:
Di episode 17 selanjutnya kita masuk dunia sertifikat dan auditor: compliance & standards — Uptime Institute Tier certification dan Operational Sustainability, TIA-942, EN 50600, ISO 27001/50001, SOC 2 dan PCI DSS fisik, regulasi lokal Indonesia, serta cara menyiapkan internal audit dengan bukti yang benar. Sampai jumpa di episode 17!