আমি কীভাবে উইন্ডোজে উচ্চ সিপিইউ লোড উত্পাদন করতে পারি?


76

পরীক্ষার উদ্দেশ্যে আমাকে উইন্ডোজ সার্ভার 2003 এ উচ্চ সিপিইউ লোড উত্পন্ন করতে হবে I আমি কোনও সফ্টওয়্যার ইনস্টল করতে পারি না তবে উইন্ডোজ যা সরবরাহ করে তা করতে হবে।

এটি অর্জনের সেরা উপায় কী হবে?


4
আমি সাধারণত মাত্র একটি গুচ্ছ cmd.exe দৃষ্টান্ত দিয়ে চালু করি dir /s C:। একযোগে চলমান 10 বা তার বেশি পান এবং প্রচুর ডিস্ক আই / ও ছাড়াও আপনি খুব বেশি সিপিইউ ব্যবহার (আমার i7-2600k এর সমস্ত কোর জুড়ে 70% +) পান। নিখুঁত নয়, তবে এটি কাজটি সম্পন্ন করে।
অ্যান্ড্রু ল্যামবার্ট

উত্তর:


67

consume.exeথেকে উইন্ডোজ সার্ভার 2003 রিসোর্স টুলকিট এই সহজে এটা করতে পারেন।

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...

যতক্ষণ না এটি চালিত হয় সমস্ত কোরগুলিতে 100% সিপিইউ সময় ব্যবহার করে। এটি অন্যান্য সংস্থানগুলি (যেমন নামটি বোঝায়) গ্রাস করতে পারে।


20
রিসোর্স টুলকিট ডিফল্টরূপে ইনস্টল করা হয়নি।
হায়ডনডব্লিউভিএন

একটি 2008 সার্ভার সম্পর্কে কি?
জোনাথন রিউক্স

@ জোনাথনরিউক্স: একই সমাধান, উত্তর এবং ব্যবহারের সাথে সংযুক্ত রিসোর্স টুলকিটটি ডাউনলোড করুন consume.exe। অ্যাপ্লিকেশনটি ডিফল্টরূপে উইন্ডোজ সার্ভারের কোনও সংস্করণে অন্তর্ভুক্ত নেই।
ডের হচস্টাপলার

consume.exeএছাড়াও ব্যবহার করে আপনার সব ডিস্কের স্থান গ্রাস ব্যবহার করা যেতে পারে consume -disk-space -time 60। এটি একটি খুব সহজ সরঞ্জাম! এটি রিসোর্স টুলকিটের অংশ হিসাবে ইনস্টল করার পরে, এটি C:\Program Files (x86)\Windows Resource Kits\Toolsডিফল্টরূপে ইনস্টল করা হবে ।
বেনি নিউজবাউয়ার

দুর্দান্ত সরঞ্জাম, তবে সচেতন থাকুন যে এটি সর্বদা তার থ্রেডগুলিকে স্বাভাবিক অগ্রাধিকার হিসাবে শুরু করে, এমনকি যদি EXE নিজেই "স্বাভাবিকের নীচে" থেকে শুরু হয়।
EM0

39

নিম্নলিখিত ব্যাচ ফাইল এটি করে:

@echo off
:loop
goto loop

তবে আপনার যদি একাধিক কোর থাকে তবে আপনি একাধিক উদাহরণ শুরু করেছেন।

থামাতে, কনসোলে Ctrl+ টিপুন C


এটা নিখুঁত ছিল। কোর প্রতি মাত্র একটি কার্যকর। সেরা সমাধানগুলি সহজ থেকে যায়। ধন্যবাদ. কিন্তু, আমি কীভাবে প্রথম মেশিনের% এন না দেখি এন কোরগুলি পরীক্ষা করব তা বুঝতে পারি না, কারণ আমি শারীরিক এবং কোর পেয়েছি, তবে আমার উইন্ডোজ 7 এ থ্রেড নেই। ( wmic cpu get NumberOfCores2 হবে এবং আমার 4 টি থ্রেড রয়েছে, 2 টি কোর)। আমি এমন একটি অটো ব্যাচ তৈরির অনুমান করছি যা 100% সিপিইউর ক্ষমতাতে পুরোপুরি ফিট করে fit শুভেচ্ছান্তে.
erm3nda

34

ইন্টেলবার্নস্টেস্ট এবং প্রাইম 95 কেবল এটি করার জন্য পরিচিত। তাদের সত্যই ইনস্টলেশন প্রয়োজন হয় না, কারণ তাদের নিজ নিজ জিপগুলি প্যাক করে চালানো যেতে পারে তবে এটি আপনার "অবশ্যই দেশীয় হতে হবে" প্রয়োজনীয়তা পূরণ করে না। আমি একজন ওভারক্লোকার এবং এগুলি হ'ল আমি নিরঙ্কুশ সিস্টেমের স্থিতিশীলতা নিশ্চিত করতে ব্যবহার করি, তারা আপনার কম্পিউটার থেকে সর্বোচ্চ লোড উত্পন্ন করবে

আপনার ইচ্ছুক হিসাবে এটি সফ্টওয়্যার একটি দেশীয় টুকরা হতে পারে - উইন্ডোজ সত্যিই এই জাতীয় জিনিস সঙ্গে আসে না, সম্ভবত উপরের ব্যাচ ফাইল বাদে, এটি পাতলা যায় যদি হ্যান্ডেল করতে একটি ঝামেলা হতে চলেছে । (অসীম লুপগুলি অগোছালো হতে পারে))


1
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তবে এটাই প্রশ্নের প্রয়োজনীয়তা। আপনি যে সরঞ্জামগুলির পরামর্শ দিয়েছেন সেগুলি উপযুক্ত নয় এবং তাই মন্তব্য হওয়া উচিত, উত্তর নয়। 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কষ্টসহকারে। উইন্ডোজ বেশ কয়েকটি প্রোগ্রামিং বিকল্প অন্তর্ভুক্ত করে যা নিয়ন্ত্রণ সরবরাহ করার সময় সহজেই সিপিইউ চক্র গ্রহণ করতে পারে।
সিনিটেক

29

I / O সহ ভিবিএসের একটি কড়া লুপ এটি করবে। আপনি কোর হিসাবে অনেক প্রক্রিয়া প্রয়োজন। নিম্নলিখিতগুলি আমার Win2k3 VM- এ 100%, বা আমার ডুয়াল-কোর হোস্টে 50% ব্যবহার করবে (আমি 2 চালু করলে 100%)

c:\test\>copy con thing.vbs
While True
Wend
^z
c:\test\>thing.vbs

এটি শেষ করতে আপনাকে টাস্ক ম্যানেজারে wscript.exe মেরে ফেলতে হবে।


আপনি যে কোডটি দিয়েছিলেন তা আমি সত্যিই বুঝতে পারি না। আপনি এটি পরীক্ষা করার আগে পরীক্ষা করেছিলেন? এটি পরীক্ষা করার জন্য আমার কী দরকার। আপনি এত তথ্য রাখেন নি। আমি সেভাবে পছন্দ করি তবে কিছুটা ব্যাখ্যা করি। অলসতার জন্য কোনও পুরস্কার নেই।
erm3nda

এটি স্ক্রিপ্ট তৈরি এবং এটি চালানোর আউটপুট।
মিগজেকে

এবং স্ক্রিপ্ট কোথায়?
erm3nda

এটি 2 এবং 3 এর লাইন
মিগজেক

দুঃখিত, এটি vbs ব্যাট নয়। আমার ব্যর্থতা। এই wscript ঠিক 1 টি থ্রেড লাগে। আপনার ব্যাট: গোটো স্ক্রিপ্টের মতো একাধিক ইনস্ট্যান্স চালানো দরকার। এটি vbs সমমনা খুশী হলাম। ধন্যবাদ।
erm3nda

9

CPUSTRES.EXE

1996 সালের "সিপিইউ স্ট্রেস" নামে একটি পুরানো সিসইন্টার্নালস সরঞ্জাম রয়েছে যা এখনও কাজ করে। (আমি এটি কেবল আমার উইন্ডোজ 10 ল্যাপটপে চেষ্টা করেছি))

কাস্টম সিপিইউ লোড

এটি জিইউআই ভিত্তিক এবং কাস্টম তীব্রতায় চারটি থ্রেড পর্যন্ত চালানোর অনুমতি দেয়। এটি আপনাকে কাঙ্ক্ষিত সিপিইউ লোড টিউন করতে দেয়। থাম্বের নিয়ম হিসাবে: Activityসেট সহ একটি থ্রেড Maximumপ্রায় 25% সিপিইউ গ্রহণ করবে। উদাহরণস্বরূপ: আপনি যদি সর্বোচ্চ তিনটি থ্রেড চালনা করেন তবে আপনার সিপিইউ লোডটি প্রায় 75% হয়ে যায়।

সুবহ

CPUSTRES.EXEএকটি বহনযোগ্য ডাউনলোড এবং এটি ইনস্টলেশন প্রয়োজন হয় না।


সিপিইউএসটিআরএস.এক্সই মাইক্রোসফ্ট দ্বারাও সুপারিশ করা হয়েছে: ব্লগস.এমএসএনএন.মাইক্রোসফট / ভিজেস্ক / ২০১২ /১০ / ২… / - খুব ভাল সরঞ্জাম!
বেনি নিউজবাউয়ার 22

এটি একটি দুর্দান্ত সরঞ্জাম, তবে দুর্ভাগ্যক্রমে কেবল 4 টি থ্রেড শুরু করার অনুমতি দেয় যা একটি আধুনিক প্রসেসর (হাইপার-থ্রেডিং সহ কোয়াড-কোর) সর্বাধিক করার পক্ষে যথেষ্ট নয়।
EM0

5

হাইপারপিআই (একাধিক কোরগুলিতে সুপারপি চালানোর জন্য জিইউআই) ইনস্টল না করে চালানো যেতে পারে কেবল এটি সার্ভারে অনুলিপি করুন এবং যে কোনও অবস্থান থেকে চালান। এমনকি কোনও কিছুর উপর আপনি 16 টি একসাথে 32 এম জায়গার গণনা বলে কয়েক ঘন্টার জন্য সমস্ত কোর লোড করতে পারেন।


1
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.এটি প্রযুক্তিগত এবং একটি নিটপিক। যখন কেউ "কিছু ইনস্টল করতে পারে না" বলে, এর অর্থ আসলে ইনস্টল করার প্রয়োজন নেই , তারা নতুন কিছু চালাতে সক্ষম হতে পারে না । উদাহরণস্বরূপ, এমন একটি সিস্টেম নীতি হতে পারে যা একটি সাদা তালিকাতে থাকা ব্যতীত সমস্ত প্রোগ্রামকে অবরুদ্ধ করে। এটি এমনকি "পোর্টেবল" অ্যাপ্লিকেশনগুলি চালানো থেকে আটকাতে পারে, তাই বলে যে এটি ইনস্টল করতে হবে না এটি কাজ করে না।
সিনিটেক

4

for /l %a in (0,0,1) do echo aকমান্ড প্রম্পটে চলমান (অসীম লুপ মুদ্রণ a) conhost.exeউইন্ডোজ 7 এ নিম্ন-প্রান্তের মোবাইল আই 5-তে 10-20% সিপিইউ লোডে চালানো শুরু করার পর্যবেক্ষণের প্রভাব ফেলেছে । আপনি এর কয়েকটি সমান্তরালভাবে চালানোর চেষ্টা করতে পারেন, উদাহরণস্বরূপ একটি ব্যাচ ফাইলে নিম্নলিখিত:

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

এটি আপনার সিপিইউ 100% এ চলতে পারে। সামঞ্জস্য করতে লাইনগুলি যুক্ত / সরানো যেতে পারে।
সতর্কতা: এগুলি অসীম লুপ, যা আপনার বন্ধ করতে সমস্যা হতে পারে। (0,1,10000)সীমাবদ্ধ লুপের জন্য প্রথম বন্ধনীর ভিতরে সংখ্যাগুলি প্রতিস্থাপন করা যেতে পারে । শেষের সংখ্যাটি (সসীম লুপে) চলমান সময় সামঞ্জস্য করতে সমন্বয় করা যেতে পারে। আপনি যদি ভাবছেন তবে এর মূল অর্থ "0 নম্বর থেকে শুরু করুন, 10000 না হওয়া পর্যন্ত 1 দ্বারা বৃদ্ধি", যা 10000 লুপ চক্রটিতে অনুবাদ করে।


আপনি কি এটি পরীক্ষা করেছেন? এটি আইও আবদ্ধ তাই আমি মনে করি এটি সম্ভবত 100% সিপিইউ ব্যবহারে পৌঁছাবে না, আপনি যতগুলি উদাহরণ চালু করেন তা বিবেচনা করে না।
বেন রিচার্ডস

1
এটি খুব ভাল সিস্টেম নির্ভর হতে পারে। আমার পক্ষে এটি ধারাবাহিকভাবে 97% এর উপরে ছিল, যদিও dwm.exe25% ছিল এবং সমস্ত কনহস্ট প্রায় 5-10% ঘুরে বেড়াচ্ছে। যাই হোক না কেন, এমজিজেকের ভিএসক্রিপ্ট সলিউশন আরও মার্জিত।
বব

কনসোলটি বন্যার ক্ষেত্রে উইন্ডোজ কনসোলটি খুব ধীরে ধীরে। এটি উল্লেখযোগ্য জিইউআই ল্যাগের কারণও দেয় যা আপনাকে এটি টাস্ক ম্যানেজারের সাহায্যে হত্যা করতে দেয় না। দ্রষ্টব্য যে ইতিমধ্যে সীমাবদ্ধ ডেটার কারণে Ctrl-C বা Ctrl-Break কাজ করবে না।
কোয়ান্টাম

4

আমি সম্প্রতি আবিষ্কার করেছি এবং হেভিএলডের বিনামূল্যে সংস্করণটির সুপারিশ করতে পারি:

http://www.jam-software.com/heavyload/

কীভাবে অ্যাপ্লিকেশনগুলি জোরালোভাবে মোকাবেলা করে তা দেখতে সিপিইউ স্তরগুলিকে পাম্প করার ক্ষেত্রে কার্যকর কাজ করে।


যেমন তারা বলেছিল:can’t install/run any third-party software; only built into Windows
Synetech

আমি প্রগ্রেট প্রোগ্রামটি খুব আকর্ষণীয় পেয়েছি। এটি সহজভাবে কাজ করে এবং আপনি কেবল 256Mb র্যাম ব্যবহার করে 100% সিপিইউ পেতে পারেন (আমি আপনার রেফারেন্সের জন্য i5 4gb র‌্যামে করি)। একমাত্র বিকল্পটি হ'ল জিপিইউ স্ট্রেস যা সফ্টওয়্যারটি প্রতিশ্রুতি দেয়। অ্যান্ডিউক, আপনি কি এই বিকল্পটি খুঁজে পেয়েছেন?
erm3nda

1

বেশিরভাগ লোকেরা যেভাবে এটি করেন তা হ'ল এমন কিছু চালানো যা প্রসেসিংয়ের বোঝা তৈরি করে - আমাকে সুপারপি সুপারিশ করা হয়েছিল , যদিও হাইপারপি আধুনিক সিস্টেমের জন্য আরও ভাল কাজ করতে পারে। পাই এর অযৌক্তিকরূপে বড় মান গণনা করুন, এবং এটি কার্যকরভাবে সম্পূর্ণ লোডে প্রসেসর চালাতে পারবেন।

বিকল্পভাবে আপনি স্ট্রেসসিপিইউ চালাতে পারেন যা @ হোম ফোল্ডিংয়ের ভিত্তিতে রয়েছে

আপনার যদি দীর্ঘ সময় ধরে উচ্চ বোঝা রাখতে হয় তবে @ হোম ভাঁজ করার মতো কিছু বিবেচনা করুন



1

যদি আপনার কাছে এই পিসির জন্য কোনও ইন্টারনেট না থাকে বা সেই সিপিইউ পরীক্ষার জন্য ওয়েবসাইটটি মনে করতে না পারেন এবং আপনার স্ক্রিপ্টিংয়ের মতো মনে হয় না তবে আপনি জিপ বৈশিষ্ট্যে অন্তর্নির্মিত উইন্ডোগুলি একসাথে অনেকগুলি ফাইল বা ফোল্ডার সংকোচনের জন্য ব্যবহার করতে পারেন a ।

ফাইল বা ফোল্ডারে ডান ক্লিক করুন, এতে প্রেরণে নির্দেশ করুন এবং তারপরে সংক্ষেপিত (জিপড) ফোল্ডারটি ক্লিক করুন

আপনি একই ফাইল একসাথে একাধিকবার করতে পারেন, আমি উইন্ডোজ বা প্রোগ্রাম ফাইল ফোল্ডারগুলি ব্যবহার করার পরামর্শ দিই।

তারপরে আপনি ফাইলগুলি অন্য জায়গায় আনজিপ করতে পারেন এবং সমস্ত গণনা সঠিকভাবে ঘটেছে কিনা তা পরীক্ষা করতে fc কমান্ডের সাথে ফাইল তুলনা করতে পারেন do যদিও আমি প্রস্তাব দিচ্ছি যে আপনি স্ট্যান্ডার্ড উইন্ডোজ সরঞ্জামগুলির সাথে অনেকগুলি ফাইলের তুলনা করার জন্য কমান্ড সিনট্যাক্স হিসাবে এটির জন্য একটি বড় ফাইল ব্যবহার করুন oy


তাতেই মুগ্ধ। দ্য: ব্যাটে গোটার লুপটি এত সহজ শোনাচ্ছে। এবং বাজে আই / ও ব্যবহার এড়িয়ে চলুন।
erm3nda 0

1

দ্রুত, সহজ, পাওয়ারশেল

while ($true){}

কোনও ইনপুট বা আউটপুটবিহীন একটি অসীম লুপ; কোয়ান্টামের উত্তরের অনুরূপ, আপনার যদি একাধিক কোর থাকে তবে আপনাকে এই স্ক্রিপ্টটি চালানোর পাওয়ারশেলের একাধিক উদাহরণ শুরু করতে হবে


0

10000 গণনা করতে অন্তর্নির্মিত "ক্যালক" ব্যবহার করুন! (10000 ফ্যাক্টরিয়াল)। একটি মাল্টি-কোর সর্বাধিকতর করতে দুটি বা তিনটি দৃষ্টান্ত ব্যবহার করুন।


প্রকৃতপক্ষে এটি ক্যালকের উপচে পড়বে .... এমন একটি সর্বাধিক মান রয়েছে যা গণনাটি গণনা করে, এটি 10000 এর চেয়ে কম তবে 1000 এরও বেশি
ডায়োগো

@ ডায়োগোরোচা উপচে পড়েনি: আমি 2.8462596809170545189064132121199e + 35659 পেয়েছি। তবে এটি আমার কম্পিউটারে এক সেকেন্ডেরও কম সময়ে করেছে in
কোয়ান্টাম

Hmmm। মাইন ওভারফ্লো করেছে, প্রকৃতপক্ষে ডিজিটাল ক্যালকের একটি ফ্যাক্টরিয়াল ম্যাটমেথিকভাবে একটি কাটা সিরিজে হ্রাস করা হয়েছে ... এটি একটি এপ্রোক্সিমেশন যা সিপু লোডগুলি হ্রাস করবে। এটি আপনার কারণ, কারণ আপনি 1 সেকেন্ডেরও কম প্রক্রিয়াজাতীয় রেখেছেন ..
ডায়োগো

আমি সন্দেহ করি যে এটি উপচে পড়েছে কিনা সিপিইউ 32-বিট বা 64-বিট কিনা তার উপর নির্ভর করে। যেভাবেই হোক, আমি দেখতে পাচ্ছি না কীভাবে এটি অনেক বেশি সিপিইউ চক্র গ্রহণ করতে পারে। আমি সবেমাত্র বেশ কয়েকটি ফ্যাক্টরিওাল সম্পাদন করেছি এবং সর্বোচ্চ আমি যেতে পারি 3232 !, কিন্তু তাদের কোনওটিই টাস্ক ম্যানেজারের সিপিইউ গ্রাফটিতে একটি ব্লিপও তৈরি করতে পারেনি এবং কেন এটি করা উচিত? কারখানাগুলি একটি খুব সহজ, খুব সস্তা গাণিতিক ক্রিয়াকলাপ।
Synetech

উইন্ডোজ 64৪ বিট ব্যবহার করে সাইনটেক মাইন উপচে পড়েছে। আমি একটি বিগিনটেজার ক্যালকুলেটর ব্যবহার করেছি এবং যদিও
এটির

0

আমি মাল্টিপ্যাকলুড নামের একটি সরঞ্জাম প্রকাশ করি

  • 20% থেকে 90% পর্যন্ত নির্বাচনযোগ্য লোড।
  • নির্বাচনযোগ্য সিপিইউ।
  • কোনও ইনস্টলেশন নেই।
  • কোনও প্রশাসকের অধিকারের প্রয়োজন নেই।

নেট ফ্রেমওয়ার্ক 2.0, 3.5, বা 4.5 প্রয়োজন।

http://www.ristaino.net/Software/MultiCpuLoad

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.