Microsoft LinkedIn’i aldığı gibi popüler sitede giderek artan arka kodlar vs sebebiyle bir yavaş çalışma gözüme batıyordu. Bir süredir de LinkedIn’e girince Mac bilgisayarlarda da beliren uyarılar konusunda haberdardım. Bu sebeple LinkedIn’in enerji tüketimini kendim ölçmeye karar verdim.
Peki bu ölçümü nasıl yaptım?
Önce Linux’de bir sanal makine üzerinde anlık gerilim ve akım değerlerini aşağıdaki komutla aldım.
cat /sys/class/power_supply/BAT1/voltage_now
Bu bize anlık gerilim yani voltajı veriyor. Gerilim düşüşü aynı zamanda pilin kalan kapasitesi hakkında da fikir verir.
Anlık voltaj ve akımı çarparak da gücü bulabiliriz. Bunun için basit bir komut yazdım.
echo $(cat /sys/class/power_supply/BAT1/voltage_now)* $(cat /sys/class/power_supply/BAT1/current_now)/1000000000 | bc
Bu komutu daha sonra energy_cons isimli bir kod olarak saklandı ve çalışabilir yapıldı. Komudu her çalıştırdığımda anlık enerji tüketimini miliWatt olarak çıktı yapıyordu.
Komut istemcisinde her saniye bu komudu çağırarak çıktısını linkedin.energy dosyasına saklayacak bir komut çalıştırdım
watch –color -n 1 ‘./energy_cons >> ./linkedin.energy’
Ardından bilgisayara hiç dokunmadan 1 dakikaya yakın bekledikten sonra zaten açık olan internet tarayıcıda yeni bir sekme açarak LinkedIn’e girerek biraz zaman geçirdim. Sonra da sekme kapatılarak (tarayıcı açıkken) tekrar 1 dakika boşta beklendi.
Sonuç
Linkedin sanırım sosyal medya programlarından en çok enerji tüketenlerden biri. Tahmini olarak, LinkedIn kullanınca pil ömrü yarı yarıya azalmış oluyor. Belki de bu tip siteler kolay söylemler yerine, kullanıcılarına daha enerji verimli bir yazılım arayüzü verebilirler.