Yanıtlar:
consume.exe
dan Windows Server 2003 Resource Toolkit kolayca yapabilirsiniz.
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64>consume -cpu-time -time 5
Consume: Message: Time out after 5 seconds.
Consume: Message: Successfully assigned process to a job object.
Consume: Message: Attempting to start 256 threads ...
................................................................................
................................................................................
................................................................................
................
Consume: Message: Sleeping...
Çalıştığı sürece tüm çekirdeklerde% 100 CPU zamanı kullanır. Ayrıca diğer kaynakları da tüketebilir (adından da anlaşılacağı gibi).
consume.exe
. Uygulama, varsayılan olarak Windows Server'ın herhangi bir sürümünde bulunmuyor.
consume.exe
, tüm disk alanınızı kullanarak tüketmek için de kullanılabilir consume -disk-space -time 60
. Çok kullanışlı bir araçtır! Kaynak Araç Takımının bir parçası olarak kurarken, C:\Program Files (x86)\Windows Resource Kits\Tools
varsayılan olarak yüklenecektir .
Aşağıdaki toplu iş dosyası bunu yapar:
@echo off
:loop
goto loop
Ancak, birden fazla çekirdeğiniz varsa, birden çok örneğe başladınız.
Durdurmak için konsoldaki Ctrl+ tuşlarına basın C.
wmic cpu get NumberOfCores
2 olur ve 4 ipliğim, 2 çekirdekli). % 100 CPU kapasitesine tam olarak uyan otomatik bir parti oluşturmayı tahmin ediyorum. Saygılarımla.
IntelBurnTest ve Prime95 , sadece bunu yapmak için bilinir. Gerçekten fermuarlarını açarak çalıştırılabildiklerinden kurulum gerektirmezler, ancak “yerel olmalı” gereksinimlerinizi karşılamazlar. Ben aşırtmacı değilim ve bu mutlak sistem kararlılığını sağlamak için kullanmak araçlardır, bunlar olacak bilgisayarınızdan azami yük oluşturur.
İsteğinize göre, yerel bir yazılım parçası olmak isteyince - pencereler, belki de bir samanlıkta işlenecek bir karışıklık olacak olan yukarıdaki toplu iş dosyası dışında, böyle bir şeyi yapmak için araçlarla gelmez. . (Sonsuz döngüler dağınık olabilir.)
As for your want for it to be a native piece of software - windows doesn't really come with the tools to do such a thing
Ancak bu sorunun gereğidir. Önerdiğiniz araçlar buna uymuyor ve bir cevap değil yorum olmalı. except for maybe the above batch file, which is going to be a mess to handle if it goes haywire. (Infinite loops can be messy
Zorlukla. Windows, hala kontrol sağlarken CPU çevrimlerini tüketmek için kolayca yapılabilecek birkaç programlama seçeneği içerir.
VBS’de G / Ç olmayan sıkı bir döngü bunu yapacaktır. Çekirdekler kadar çok işlem gerekir. Aşağıdakiler Win2k3 VM cihazımda% 100 veya çift çekirdekli ana bilgisayarımda% 50 (2'yi başlattığımda% 100) kullanacak
c:\test\>copy con thing.vbs
While True
Wend
^z
c:\test\>thing.vbs
Bunu sona erdirmek için görev yöneticisinde wscript.exe'yi öldürmek zorunda kalacaksınız.
1996'dan beri hala çalışan "CPU Stres" adlı eski bir SysInternals aracı var . (Windows 10 dizüstü bilgisayarımda yeni denedim.)
GUI tabanlıdır ve özel yoğunluklarda dört iş parçacığı çalıştırmanıza izin verir. Bu, istenen CPU yükünü ayarlamanıza olanak sağlar. Temel kural olarak: Activity
Ayarlanmış bir iş parçacığı Maximum
yaklaşık% 25 CPU tüketir. Örnek olarak: Eğer Maximum'da üç iplik çalıştırırsanız, CPU yükünüz yaklaşık% 75'e çıkar.
CPUSTRES.EXE
taşınabilir bir indirme olup kurulum gerektirmez.
HyperPi ( SuperPi'yi birden fazla çekirdek üzerinde çalıştırmak için GUI), sadece sunucuya kopyalayıp kurmadan herhangi bir yerden çalıştırarak çalıştırılabilir. Hızlı bir şeyde bile, 16 çekirdekli 32M yer hesaplaması yaparak birkaç saat boyunca tüm çekirdeği yükleyebilirsiniz.
HyperPi (GUI to run SuperPi on multiple cores) can be run without installing just copy it to the server and run it from any location.
Bu bir teknik ve bir nitpick. Birisi “hiçbir şey yükleyemez” dediğinde, bu aslında mutlaka yüklemek anlamına gelmez , yeni bir şey çalıştıramayabilir . Örneğin, beyaz listedeki olanlar dışındaki tüm programları engelleyen bir sistem politikası olabilir. Bu, “taşınabilir” uygulamaların bile çalışmasını engeller, bu nedenle yüklemenize gerek olmadığını söyleyin.
Çalıştırma for /l %a in (0,0,1) do echo a
komut isteminde (sonsuz döngü baskı içinde a
), bir başlangıç gözlenen etkiye sahip conhost.exe
bir Düşük uç cep i5 Windows 7 üzerinde çalışan% 10-20 CPU yükü. Bunlardan birkaçını paralel olarak, örneğin bir toplu iş dosyasında aşağıdakileri çalıştırmayı deneyebilirsiniz:
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
CPU'nuzu% 100 çalıştırabilir. Ayarlamak için çizgiler eklenebilir / çıkarılabilir.
Uyarı: Bunlar kapanmakta zorlanabileceğiniz sonsuz döngülerdir. Parantez içindeki sayılar, örneğin (0,1,10000)
sonlu bir döngü için değiştirilebilir . Son sayı (sonlu döngüde) çalışma süresini ayarlamak için ayarlanabilir. Merak ediyorsanız, temel olarak "100 numaraya ulaşıncaya kadar 1 ile artış", 0 numaradan başlar, 10000 döngü döngüsüne çevrilir.
dwm.exe
25 ve tüm koniklerin yaklaşık% 5-10 arasında olduğu halde toplamda% 97'nin üzerindeydi . Her durumda, mgjk'in vbscript çözümü daha zarif.
Yakın zamanda keşfettim ve HeavyLoad'un ücretsiz sürümünü önerebilirim:
http://www.jam-software.com/heavyload/
Uygulamaların baskı altında nasıl başa çıktıklarını görmek için CPU seviyelerini yükseltmek için etkili bir iş yapar.
can’t install/run any third-party software; only built into Windows
Çoğu insanın yaptığı gibi, işlem yükü yüksek olan bir şeyi çalıştırmaktır - hiperpi modern bir sistem için daha iyi çalışsa da , superpi önerildi . Aptalca büyük pi değerini hesapladığınızda işlemciyi tam yükte etkili şekilde çalıştırır.
Alternatif olarak , @ home @ home'u temel alan StressCPU'yu çalıştırabilirsiniz.
Yükleri daha uzun süre tutmanız gerekirse, @ home
Bu bilgisayar için internete sahip değilseniz veya bu cpu testi için web sitesini hatırlayamıyorsanız ve komut dosyası yazmak istemiyorsanız, aynı anda birkaç kez dosya veya klasörü sıkıştırmak için zip özelliği içinde yerleşik pencereleri kullanabilirsiniz. .
Dosyayı veya klasörü sağ tıklatın, Gönder'in üzerine gelin ve sonra Sıkıştırılmış (sıkıştırılmış) Klasör'ü tıklatın.
Aynı dosyaları / klasörü aynı anda birden çok kez yapabilirsiniz, pencereleri veya program dosyaları klasörlerini kullanmanızı öneririm.
Dosyaları daha sonra başka bir konuma açabilir ve tüm hesaplamaların doğru yapıldığını kontrol etmek için fc komutuyla karşılaştırarak bir dosya yapabilirsiniz. Yine de bunun için tek bir büyük dosya kullanmanızı öneririm, çünkü standart windows araçlarıyla bir çok dosyanın dosya karşılaştırması için komut sözdizimi can sıkıcıdır.
10000'ü hesaplamak için yerleşik "kalk" kullanın! (10000 faktoring). Çok çekirdekli bir bilgisayarı en üst düzeye çıkarmak için iki veya üç örnek kullanın.
MultiCpuLoad adında böyle bir araç yayınlarım .
.NET Framework 2.0, 3.5 veya 4.5 gerektirir.
dir /s C:
. Aynı anda çalışanların 10 tanesini edinin ve çok fazla disk G / Ç'sine ek olarak çok yüksek CPU kullanımı (i7-2600k'nin tüm çekirdeğinde% 70 +) elde edersiniz. Mükemmel değil, ama işi halleder.