Powershell
Powershell ile CPU Stres Testi
Powershell ile CPU testi yapmak istediğinizde aşağıdaki script işinizi kolayca görecektir. Script tamamen zararsız birbiri içerisinde foreach döngüsü kullanarak loop create eder ve işlemcinizi yorar.
Açık olan powershell ekranında Enter tuşuna basarak testi kolayca sonlandırabilirsiniz. Scriptin güzel yanı işlemciniz kaç core olursa olsun wmi üzerinden processor sayınız kadar işlem döndürür. Yani işlemciniz kaç core olursa olsun tüm coreları ayrı ayrı döngüye sokacaktır.
Powershell ile CPU Stres Testi
Ekran görüntüsü yukarıda olan code. Aşağıda kopyalanabilir formattadır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
$NumberOfLogicalProcessors = Get-WmiObject win32_processor | Select-Object -ExpandProperty NumberOfLogicalProcessors ForEach ($core in 1..$NumberOfLogicalProcessors){ start-job -ScriptBlock{ $result = 1; foreach ($loopnumber in 1..2147483647){ $result=1; foreach ($loopnumber1 in 1..2147483647){ $result=1; foreach($number in 1..2147483647){ $result = $result * $number } } $result } } } Read-Host "Press any key to exit..." Stop-Job * |