Bir bilgisayarın belki de en önemli ve en çok yük taşıyan parçası işlemci yani CPU dur diyebiliriz. Çok sık olmasa bile belli aralıklarla işlemci sıcaklığını kontrol etmek bilgisayarınızın istenilen biçimde çalışması için oldukça önemlidir. CPU sıcaklığını kontrol ederek bilgisayarınızın fanlarının, soğutma sisteminin, termal macunun vs çalışma durumu hakkında bir fikre sahip olabilirsiniz. Bu yazıda hem program kullanmadan hem de çeşitli programlardan yararlanarak işlemci sıcaklığını nasıl öğrenebileceğinizle ilgili bilgiler bulunmaktadır.
Öncelikle bu iş için Windows’a ekstra bir program kurmak istemeyenler için programsız bir şekilde işlemci sıcaklığını öğrenme yöntemine değinmek istiyorum. Sonrasında ise bu işi yapabilen faydalı programlardan bahsetmek istiyorum.
Windows PowerShell ile İşlemci Sıcaklığını Öğrenme
Windows ile birlikte gelen PowerShell sayesinde herhangi bir program kurmadan işlemci sıcaklığını öğrenebilirsiniz. Bunun için Windows arama kutusuna PowerShell yazın arama sonucunda çıkan Windows PowerShell adlı araca sağ tıklayarak Yönetici olarak çalıştır seçeneğine tıklayın. Bu kısım önemli aracın işlemci sıcaklığını ölçebilmesi için yönetici olarak çalıştırmak gerekiyor. Sonrasında Windows PowerShell aracına aşağıdaki satırı girerek Enter tuşuna basın.
wmic /namespace:\\root\wmi PATH MSAcpi_ThermalZoneTemperature get CurrentTemperature
Bu işlemin ardından işlemci sıcaklığına ulaşabilirsiniz. Fakat PowerShell işlemci sıcaklığını bize Kelvin birimi olarak veriyor. Bunu anlaşılması daha kolay olan santigrat dereceye çevirmemiz gerekiyor. Merak etmeyin çevirme işi oldukça kolay. Bulunan sonucu önce 10 a bölün ardından 273.15 çıkarın derece cinsinden sonuca böylece ulaşmış olacaksınız.
Burada bizim için daha önemli olan değer ilk değer yani 3212 bu işlemci çekirdeğinin sıcaklığını veriyor. 3212/10-273,15=48,05 sonucuna ulaşıyoruz.
Yazıyı hazırlarken biraz daha uzun farklı bir koda ulaştım bu kodu kullanırsanız çevirme işlemi yapmanız gerekmiyor direk sonuca ulaşabiliyorsunuz.
function Get-Temperature {
$t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace “root/wmi”
$returntemp = @()foreach ($temp in $t.CurrentTemperature)
{$currentTempKelvin = $temp / 10
$currentTempCelsius = $currentTempKelvin – 273.15$currentTempFahrenheit = (9/5) * $currentTempCelsius + 32
$returntemp += $currentTempCelsius.ToString() + ” C : ” + $currentTempFahrenheit.ToString() + ” F : ” + $currentTempKelvin + “K”
}
return $returntemp
}Get-Temperature
Gördüğünüz üzere aynı sonuca santigrat derece cinsinden ulaşabildim.
HWMonitor
İşlemci sıcaklığını öğrenmek için farklı bir çok program bulunmakta. Bu programlardan biride HWMonitor. Programın kurulabilir sürümünün yanında kurulum gerektirmeyen taşınabilir bir sürümü de bulunuyor. Hem 32bit hem de 64bit işletim sistemiyle uyumlu sürümleri mevcut.
Burada dikkate almanız gereken değer işlemci adı başlığı altında yer alan Package ile ifade edilen değer.
Core Temp
Core Temp işlemci sıcaklığını ölçebileceğiniz ücretsiz ve başarılı programlardan biridir. Aşağıdaki resimde görebileceğiniz üzere program penceresinin alt kısmında işlemci sıcaklığı yer almaktadır.
NZXT Cam
NZXT Cam işlemci ısısını öğrenmek için kullanabileceğiniz ücretsiz bir program. Programı bilgisayarınıza kurup çalıştırdığınızda CPU başlığı altında yer alan Temperature bölümünde işlemci sıcaklığı yer almaktadır.