এমন কোনও সমাধান রয়েছে যা কোনও প্রক্রিয়ার সিপিইউ ব্যবহার সীমিত করতে পারে?


70

আমি একটি পুরানো ল্যাপটপ ব্যবহার করছি এবং ভারী প্রক্রিয়াজাতকরণ করছি যা দীর্ঘ সময়ের জন্য উচ্চ সিপিইউ ব্যবহারের প্রয়োজন (min 30 মিনিট - 2 ঘন্টা)। প্রক্রিয়াটি দীর্ঘ সময়ের জন্য সিপিইউতে ভারী বোঝা চাপায়, সিপিইউ ওভারহিট এবং কম্পিউটার বন্ধ হয়ে যায়। আমি কুলার / স্ট্যান্ড ব্যবহার করতে চাই না কারণ আমি এই ল্যাপটপটি প্রায় কাছাকাছি নিয়ে চলেছি এবং বাড়ির বাইরে কাজ করছি।

উইন্ডোজের কোনও প্রক্রিয়াটির সিপিইউ ব্যবহার সীমিত করতে পারি এমন কোনও উপায় / অ্যাপ্লিকেশন কি আছে?

দ্রষ্টব্য: টাস্ক ম্যানেজার থেকে প্রক্রিয়াটির অগ্রাধিকার সেট করা কার্যকর হয় না।

নোট 2: ভক্তগুলি পরিষ্কার are


6
ইসি 2 তে 3 ঘন্টা সিপিইউ ভাড়া দেওয়া কি সম্ভব নয়? আমি কল্পনা করব যে বেশিরভাগ ক্ষেত্রে এটি আরও ভাল কাজ করবে।
ডিজিটপ্লেস

আপনি কোন উইন্ডোজ সংস্করণ এবং কোন পুরানো ল্যাপটপ নির্দিষ্ট করতে পারেন? ভিতরে যদি দ্বৈত কোর থাকে তবে আপনি কেবলমাত্র একটি কোরকে চালানোর জন্য অ্যাপ্লিকেশনটি নির্দিষ্ট করতে পারবেন, এটি এটি 50% এ রেখে দেয় এবং তাই শীতল টেম্পসগুলি।
জোরিস মেয়েস

4
@ ডিজিট এক্সপ্রেস: আমি এই মুহুর্তে পিএইচডি শিক্ষার্থী, যদি এটি ব্যবসায়ের উদ্দেশ্যে হয় তবে আমি একটি নতুন ল্যাপটপ কিনে বা যাইহোক একটি শক্তিশালী ডেস্কটপ মেশিন ব্যবহার করতে
পারতাম

উত্তর:


64

নেট উপর একটি অনুসন্ধান কিছু প্রোগ্রাম আনতে পারে যা সাহায্য করতে পারে। তারা সবাই ফ্রিওয়্যার

বিইএস - যুদ্ধের এনকোডার শিরাস

বিইএস হ'ল একটি ছোট সরঞ্জাম যা একটি নির্দিষ্ট প্রক্রিয়ার জন্য সিপিইউ ব্যবহারকে সীমাবদ্ধ করে: উদাহরণস্বরূপ, আপনি এমন একটি প্রক্রিয়ার সিপিইউ ব্যবহার সীমিত করতে পারেন যা সিপিইউ ব্যবহার করবে 100%, কমিয়ে 50% (বা আপনার পছন্দসই শতাংশ) to এর সাহায্যে, আপনি ব্যাকগ্রাউন্ডে সিপিইউ-নিবিড় কিছু করার সময় আরামদায়কভাবে অন্যান্য প্রোগ্রামগুলি ব্যবহার করতে পারেন। সিপিইউ লোড সীমাবদ্ধ করে আপনি খুব বেশি গরম হয়ে যাওয়ার সাথে সাথে নিজের সিপিইউকে শীঘ্রই শীতল করতে পারেন। অবশ্যই আপনি যদি সিপিইউ ব্যবহার সীমিত করেন তবে প্রসেসিংয়ের গতি আনুপাতিকভাবে ধীরে ধীরে কমবে তবে তাপের কারণে বা (সবচেয়ে খারাপ পরিস্থিতিতে) আপনার কম্পিউটার জ্বলন্ত সিপিইউতে ভেঙে যাওয়ার চেয়ে ক্রাশ হওয়ার চেয়ে অনেক ভাল হওয়া উচিত।

প্রক্রিয়া টেমার

প্রসেস টেমার হ'ল মাইক্রোসফ্ট উইন্ডোজ এক্সপি / 2 কে / এনটি / ভিস্তা / উইন 7 এর জন্য একটি ক্ষুদ্র (140 কে) এবং সুপার দক্ষ ইউটিলিটি যা আপনার সিস্টেম ট্রেতে চালিত হয় এবং ক্রমাগত অন্যান্য প্রসেসের সিপিইউ ব্যবহার পর্যবেক্ষণ করে। যখন এটি এমন কোনও প্রক্রিয়া দেখে যা আপনার সিপিইউ ওভারলোড করছে, এটি সিপিইউ ব্যবহারটি যুক্তিসঙ্গত পর্যায়ে না ফেরা পর্যন্ত এটি অস্থায়ীভাবে সেই প্রক্রিয়াটির অগ্রাধিকার হ্রাস করে।

প্রক্রিয়া লাসো

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


10
তিনটি বিইএসের মধ্যে সেরা বেটের মতো দেখাচ্ছে। অন্য দুটি ব্যবহার অগ্রাধিকার মান যা প্রশ্ন অনুসারে কাজ করে না
রোবটহম্যানস

4
বিইএস আমার পছন্দ। এটি লাইটওয়েট এবং এটি আমাদের করার কথা বলে does
নিমক্যাপ

1
বিইএস উইন্ডোজ লাইভ জাল (MOE.exe) সীমাবদ্ধ করতে অক্ষম; এটি কোনও সেটিংস নির্বিশেষে 95% ব্যবহার অব্যাহত রাখে। অন্যরা সম্ভবত সাহায্য করতে পারে না কারণ এটি ইতিমধ্যে নিষ্ক্রিয় অগ্রাধিকারে সেট করা আছে। পুরো ওএসকে যাইহোক খুব ধীর করে তোলে।
রোমানস্ট

ঠিক। বিইএস হ'ল এক% সিপিইউ সীমাবদ্ধ সম্পাদনকারী অনন্য। তৃতীয় অবস্থানে কেন ?? :(
erm3nda

বিইএস ওয়েব পৃষ্ঠা থেকে: "হ্যাঁ, বিইএস হ'ল একটি সরঞ্জাম যা পর্যায়ক্রমে খুব অল্প সময়ের জন্য লক্ষ্যটিকে ঘুমিয়ে তোলে"।
এমটোন

15

আমি খুঁজে পাওয়া সবচেয়ে সহজ সমাধানটি হ'ল প্রসেসরের শক্তি সীমিত করা।

  1. কন্ট্রোল প্যানেলে যান।
  2. হার্ডওয়্যার এবং শব্দ
  3. পাওয়ার অপশন
  4. পরিকল্পনা সেটিংস সম্পাদনা করুন
  5. উন্নত পাওয়ার সেটিংস পরিবর্তন করুন
  6. প্রসেসর শক্তি পরিচালনা
  7. সর্বাধিক প্রসেসরের রাজ্য এবং এটি 80% বা আপনি যা চান তা কম করুন। 'স্পিড ফ্যান'-এর মতো সিপিইউ তাপমাত্রা পরিমাপ করে এমন সফ্টওয়্যার ব্যবহার করে আপনি দেখবেন যে তাপমাত্রা হ্রাস পেয়েছে।

আপনি সেখানে কুলিং নীতি সামঞ্জস্য করতে পারেন সেখানে প্যাসিভ মোড সাহায্য করতে পারে
CrandellWS

9

অবশ্যই এটি একটি পুরানো প্রশ্ন তবে আমি অবাক হয়েছি এখনও কেউ এটিকে পরামর্শ দেয়নি:

আপনার সিপিইউ গতি হ্রাস করুন।

ব্যবহারিকভাবে সমস্ত ল্যাপটপ এবং উইন্ডোজ নিজেই গতিশীলভাবে লোডের সাথে মেলে প্রসেসরের গতি সামঞ্জস্য করার জন্য পদ্ধতি তৈরি করে। আপনি এই আচরণটি ওভাররাইড করতে পারেন - উদাহরণস্বরূপ কন্ট্রোল প্যানেল => পাওয়ার বিকল্পসমূহ => উন্নত ক্ষেত্রে, আপনি সর্বাধিক প্রসেসরের গতি সেট করতে পারেন যা 100% এর নীচে। আপনার প্রসেসরটি তখন একটি নিম্ন গতির মধ্যে সীমাবদ্ধ থাকবে এবং এভাবে আপনি কী করছেন তা নামমাত্র না করে কম তাপ উত্পন্ন করবে।

এটির জন্য কোনও অতিরিক্ত সফ্টওয়্যার প্রয়োজন নেই এবং আরও গুরুত্বপূর্ণ, আপনার সিপিইউ গতি হ্রাস করা আপনার প্রসেসরটিকে আরও দক্ষ করে তোলে , তাই উইন্ডোজে আপনার সিপিইউ ব্যবহার সীমিত করার চেয়ে ভাল সমাধান। 2.0Ghz এ 50% প্রসেসর ব্যবহার করা 1.0Ghz এ প্রসেসরের 100% এর চেয়ে যথেষ্ট বেশি শক্তি ব্যবহার করবে। কম শক্তি = কম তাপ


5

আমি সেই অ্যাপ্লিকেশনটি যুক্ত করতে চেয়েছিলাম যা আমি সিপিইউর ব্যবহারটি সফলভাবে সীমাবদ্ধ করতে অতীতে ব্যবহার করেছি। আমি অতীতে বেশ কয়েকবার থ্রেডমাস্টার ব্যবহার করেছি।

http://threadmaster.tripod.com/


5

উইন্ডোজ 10, 8 এবং 7 তে:

  1. টাস্ক ম্যানেজারের কাছে যান।
  2. প্রসেসটি ডান-ক্লিক করুন যার জন্য সিপিইউ ব্যবহার সীমিত করতে হবে। বিশদে যেতে ক্লিক করুন
  3. এখন, বিস্তারিত ট্যাব উপস্থিত হবে। নির্দিষ্ট প্রক্রিয়াটিতে ডান-ক্লিক করুন, সংযুক্তি নির্ধারণ করুন , এবং আপনি নির্দিষ্ট প্রক্রিয়াটি ব্যবহারের অনুমতি দেবেন এমন কোরগুলি চয়ন করুন।

1
উইন্ডোজ In-এ, টাস্ক ম্যানেজারে একটি প্রক্রিয়া ডান-ক্লিক করা একটি প্রসঙ্গ মেনু নিয়ে আসে এবং বিকল্পগুলির মধ্যে একটি "সেট অ্যাফিনিটি" যা আপনার বর্ণনা অনুসারে কাজ করে।
ডেভিড রিচার্বি

আমি সিপিইউর ব্যবহার সীমাবদ্ধ করতে চাইছি এমন প্রক্রিয়া ধূসর হয়ে গেছে। বিস্তারিত যান ধূসর হয়ে যায়।
সন্তোষ কুমার

3

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


বেশিরভাগ প্রোগ্রাম একক থ্রেডযুক্ত, সুতরাং 1 টির সাথে সংযুক্তি সেট করা আপনাকে মোটেই সহায়তা করবে না। (একক থ্রেডেড প্রোগ্রামগুলি কেবলমাত্র একটি সিপিইউ কোর ব্যবহার করতে পারে, এবং প্রথম স্থানে একাধিক কোর ব্যবহার করছিল না))
ফলাফল

3

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

উদাহরণস্বরূপ "স্টার্ট / অ্যাফিনিটি এফ iexplore.exe"। যদি এমন কোনও অ্যাপ্লিকেশন থাকে যা আপনি এভাবে থ্রোটলড শুরু করতে চান তবে আপনি এই আদেশটি দিয়ে একটি শর্টকাট তৈরি করতে পারেন। নোট করুন যে সম্পর্কটি হেক্সাডেসিমাল মান দ্বারা সেট করা হয়েছে, যার জন্য কিছু ট্রায়াল এবং ত্রুটির প্রয়োজন হতে পারে। প্রকৃত সম্পর্কের ফলাফলটি দেখতে টাস্ক ম্যানেজারে প্রক্রিয়াটি পরীক্ষা করুন!

এখানে আরও দেখুন: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx


2

এই দিনগুলিতে, সলিউশন সমাধান হ'ল সিপিইউ অ্যাফিনিটি সীমাবদ্ধ করে প্রতি প্রসেসি সিপিইউ ব্যবহার সীমাবদ্ধ করা (প্রসেসটির প্রবেশাধিকার রয়েছে) has আপনার কাছে কম নির্ভুলতা রয়েছে (কেবলমাত্র কিছু শতাংশের মধ্যে সীমাবদ্ধ থাকতে পারে) তবে সময় সময় স্থগিত করে প্রক্রিয়া থ্রেড পুনরায় চালু করার চেষ্টা করার চেয়ে এটি একটি প্রাকৃতিক অপারেশন। প্রক্রিয়া লাসো ডিফল্ট (অবিচ্ছিন্ন) সিপিইউ অ্যাফিনিটি সহ একটি দুর্দান্ত কাজ করে। যাইহোক, এটিতে 'শক্ত' BES শৈলীর সীমাবদ্ধতা রয়েছে, যদিও এটি এমন প্রাকৃতিক কাজ বলে এটি প্রস্তাবিত নয় an


1

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

যদি কোনও উপলভ্য অব্যবহারযোগ্য না হয় তবে আপনার কম্পিউটারের বিআইওএস প্রবেশ করতে হবে এবং আপনার প্রসেসরের ঘড়ির গতি পরিবর্তন করতে হবে। সবচেয়ে সহজ উপায় হ'ল গুণককে কম সংখ্যায় সেট করা। ভোল্টেজগুলি স্পর্শ করবেন না কারণ এটি আপনার সিপিইউ খুব বেশি হলে ক্ষতি করতে পারে বা এটি খুব কম হলে ত্রুটি ঘটায়। ফ্রিকোয়েন্সিগুলি কেবলমাত্র গুণক হিসাবে পরিবর্তন করা উচিত নয়। ডিফল্ট সেটিংসে ফিরে যেতে, ডিফল্ট সেটিংস পুনরুদ্ধার করতে টিপতে কীটি নির্ধারণ করতে আপনার BIOS ম্যানুয়ালটি পড়ুন। (অথবা কেবলমাত্র BIOS স্ক্রিনটি সাবধানতার সাথে পরিদর্শন করুন, বিশেষত প্রস্থানকারী স্ক্রিন))

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