আমার অ্যাপ্লিকেশন (যা সিপিইউর সংস্থানগুলি ব্যবহার করে) পিছিয়ে থাকা সত্ত্বেও কেন আমার সিপিইউ তার সর্বোচ্চ সম্ভাবনায় কাজ করবে না?


30

আমার অ্যাপ্লিকেশন, যা সিপিইউর 40% খায় (তবে 30-40% সিপিইউ এখনও অলস থাকে), অল্প হয়ে যাওয়ার পরেও কেন আমার সিপিইউ কখনই সর্বোচ্চ নয়?

এর মানে কি এটা:

  1. সিপিইউকে 100% চালাতে বাধ্য করার একটি উপায় আছে
  2. সিপিইউগুলি সেভাবে তৈরি করা হয় এবং আমি কেবলমাত্র নতুন হার্ডওয়্যার ক্রয় করতে পারি।
  3. সীমাবদ্ধতা অ্যাপ্লিকেশনটির সাথে নিহিত এবং লগ আরও ভাল সিপিইউ দিয়ে উন্নত হবে না। (ধরে নিই যে অ্যাপ্লিকেশনটি নিখুঁত, আমি যা জিজ্ঞাসা করছি তা সফ্টওয়্যারটি সেভাবে চালিত কিনা?)
  4. অন্যকিছু.

4
আমি বুঝতে পেরেছি ওপি কী পাচ্ছে, আমি এটিকে ঘৃণা করি যখন অ্যান্টিভাইরাস বা উইন্ডোজ আপডেট যখন এটি চালিত হয় তখন এটি আমার সিস্টেমটিকে পুরোপুরি ডগল করে দেয়, সেই একক কোরকে সর্বাধিক বাড়িয়ে তোলে ... বাকীগুলি কী করে ছেড়ে যায়? আমি কাজে ফিরে না আসা পর্যন্ত 12 মিনিটের জন্য বসে আছি।

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

78
আমি 25 বছর ধরে প্রোগ্রামিং করছি। এবং আমি আপনাকে আশ্বাস দিতে পারি - এটি কোনও ষড়যন্ত্র নয়। অ্যাপ্লিকেশনগুলি খুঁজে পাওয়া বিরল যেখানে সিপিইউ হ'ল বাধা, বেশিরভাগ সময় অ্যাপ্লিকেশনগুলি হার্ড ড্রাইভ, র‌্যাম, বা নেটওয়ার্কের মতো অন্যান্য জিনিসের জন্য অপেক্ষা করে।
কনটাঙ্গো

10
মনে করুন আপনি কিছু গণ্যমূলক কাজ করছেন - আপনার করগুলি করছেন, তা বলি। আপনার শুল্ক মেলটিতে আসার অপেক্ষায় আপনি যদি শূন্য কাজ করেন তবে আপনি দীর্ঘ, দীর্ঘ সময়ের জন্য শূন্য কাজ করবেন। লেগি অ্যাপসটি প্রায়শই খারাপভাবে লেখা হয়; তারা ডিসি বা নেটওয়ার্ক আইওর মতো উচ্চ-বিলম্বিত ক্রিয়াকলাপগুলিতে ইউআই থ্রেডকে ব্লক করে যার সিপিইউয়ের সাথে কোনও সম্পর্ক নেই এবং তাই সিপিইউ নিষ্ক্রিয় এবং অ্যাপটি প্রতিক্রিয়াহীন। দ্রুত সিপিইউ পাওয়া কোনও উপকারে আসে না; এটি কেবল আপনাকে অবিলম্বে উচ্চ বিলম্বিত ক্রিয়াকলাপগুলিতে দ্রুত পৌঁছে দেয় ।
এরিক লিপার্ট

3
@ তুইস্টিআইম্পারসনেটর: এটি উচ্চ-বিতর্কিত বহুবিধ প্রোগ্রামগুলির জন্য একটি ভাল উপমা। আমরা মাঝে মাঝে দেখতে পাই যে একটি মাল্টিথ্রেডেড প্রোগ্রাম দ্রুত সিপিইউতে ধীর গতিতে চলবে কারণ সিপিইউ একটি ধীর সিপিইউর চেয়ে আরও বেশি থ্রেড ব্লকড স্টেটে পেয়ে যাচ্ছে । নিউইয়র্ক সিটির প্রতিটি চালককে যদি আগামীকাল 10x দ্রুত গাড়ি দেওয়া হয়, তবে ভ্রমণের সময়গুলি উন্নত হবে না । তারা আরও খারাপ হবে।
এরিক লিপার্ট

উত্তর:


94

আপনি সম্ভবত একক থ্রেডেড অ্যাপ্লিকেশনগুলি চালাচ্ছেন যা কেবলমাত্র একটি সিপিইউ কোরকেই সর্বাধিক আউট করতে পারে। যেহেতু একটি কোরের 100% মাল্টি-কোর সিপিইউর ক্ষমতার 100% এর চেয়ে কম, মোট সিপিইউ ব্যবহার 100% এ পৌঁছায় না।

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


24
স্যুইচিংয়ের কারণে আপনি কেবল বিতরণকৃত ব্যবহার দেখতে পাবেন যা একটি কোর ব্যবহারের সমান। মূলত, অ্যাপটি হুবহু একটি কোর ব্যবহার করে তবে এটি কোরগুলির মধ্যে প্রায় যায় so
আগুনজু

62
আমি আরও বলব যে সিপিইউ আসলে বাধা নয়।

16
আমি অস্পষ্টভাবে স্মরণ করি যে বামন ফোর্ট্রেস বিখ্যাতভাবে একটি কোরকে 100% এ অলঙ্কৃত করে, তাই তিনি অন্য বিটগুলি দ্বিতীয় থ্রেডে কাঁটাতে শুরু করলেন, যার ফলে "মূল" থ্রেড 100% এ তালাবদ্ধ এবং "ব্যাকগ্রাউন্ড" থ্রেড প্রায় 20-60% অবধি ঘুরে বেড়াচ্ছে। কোয়াড কোরে, এটি ... 30-40%।
মাকিং হাঁস

3
সিপিইউতে টার্বো মোডটি ভুলে যাবেন না। লোড শতাংশের গণনা করার সময় টাস্কম্যানেজার এটিকে বিবেচনা করে না। আমার i5-4570S এ আমি প্রায় 30% লোড দেখতে পাই। নিয়মিত 2,9 গিগাহার্জ সহ একটি কোর (25%) 3,4 গিগাহার্টজ এ টার্বোড হয়েছে। 25 * 3,4 / 2,9 প্রায় 30%। স্বাভাবিক এবং টার্বো ফ্রিকোয়েন্সিগুলির মধ্যে উচ্চতর স্প্রেডের সাথে আমরা আরও উচ্চতর হতে পারি।
সুনজি

7
@ আইটাইট - আমি আরও একধাপ এগিয়ে গিয়েছি এবং বলছি এটি ঠিক সম্ভব নয়, এটি প্রায় নিশ্চিত । ওপির অ্যাপ্লিকেশনটি খাঁটি সংখ্যা ক্রাঞ্চিং না করা (বা স্পিন-লকগুলি সর্বত্র ব্যবহার করে) না করা, এমনকি একটি মাল্টিথ্রেডেড প্রোগ্রাম সহ, একটি সিপিইউ পুরোপুরি লোড করা আসলে বেশ কঠিন। যে কোনও ডিস্ক বা নেটওয়ার্ক আই / ও নিষ্ক্রিয় চক্র ছেড়ে যাবে এবং ওপির একটি "লেগিং" অ্যাপ্লিকেশন উল্লেখ করার পরে এটি সম্ভবত নেটওয়ার্কে যোগাযোগ আছে বলে মনে হয়।
aroth

49

আপনি আপনার ওএস নির্দিষ্ট করে নেই। সুতরাং উত্তরটি সাধারণ হবে।

বিভিন্ন কারণে অ্যাপ্লিকেশনগুলি সীমাবদ্ধ করা যেতে পারে। বাধা থাকতে পারে:

  • সিপিইউ
    • কম গতি
    • একক / নিম্ন থ্রেডযুক্ত অ্যাপ্লিকেশন (সমস্ত কোর / থ্রেড ব্যবহার করতে সক্ষম নয়)
  • ইনপুট / আউটপুট
    • ডিস্ক থ্রুপুট
    • ডিস্ক বিলম্ব
    • নেটওয়ার্ক থ্রুপুট
    • নেটওয়ার্ক বিলম্ব
  • স্মৃতি
    • ধারণক্ষমতা
    • throuthput
    • অদৃশ্যতা
    • অপর্যাপ্ত ক্যাশে
    • লোকেশন (NUMA)
    • সোয়াপিং

এবং আরও কারণ রয়েছে, যা এত সাধারণ নয়।

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


9
এছাড়াও: ভিডিও কার্ডে পৃথক জিপিইউ, আই / ও, এবং মেমরি রয়েছে, এগুলির যে কোনও একটি সমস্যাও হতে পারে।
মাকিং হাঁস

2
@ মুভিংডাক সত্য, তবে এটি কেবল তখনই সমস্যা হতে পারে যদি প্রশ্নে থাকা অ্যাপ্লিকেশনটি আসলে জিপিইউ ব্যবহার করে (যেমন একটি থ্রিডি গেম বা
সিউডিএ

13

সাধারণভাবে, লোকেরা যখন তাদের কম্পিউটার ধীর হয়ে যাওয়ার কথা বলে, আমি ধূলিকণার উল্লেখ করি। 15 বছরের পেশাদার অভিজ্ঞতার সাথে প্রাক্তন কম্পিউটার প্রযুক্তি হিসাবে, আমি দেখতে পেয়েছি যে কেবল ধূলিকণা ফুঁকানো কর্মক্ষমতা উল্লেখযোগ্যভাবে উন্নত করতে পারে।

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

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

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

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

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

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

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

এবং, এএফাইক, আপনার কম্পিউটারকে প্রসেসরের 100% ব্যবহার করতে বাধ্য করার কোনও উপায় নেই। সিপিইউ এবং ওএস তাদের কী করা উচিত তা জানে এবং তাদের কাজের ক্ষেত্রে সাধারণত ভাল। :-) আমি মনে করি না যে কেউ সিপিইউকে 100% এ চালানোর জন্য জোর করার কোনও উপায় বের করেছে এবং আপনি যখন ভাবেন যে এটি করা উচিত। কমপক্ষে "ভাল দেখায়" শতাংশ তৈরি করার জন্য এটি অতিরিক্ত জাঙ্ক খাওয়ানো ছাড়া না।

আপনি 40% দেখছেন এবং 100% (25%, 33%, বা 50% এর মতো) এর পুরো সংখ্যা বিভাজন দেখে আমার মনে হচ্ছে এটি একক থ্রেডিংয়ের সমস্যা নয়। এটা হতে পারে, কিন্তু আমার মন কোথায় যায় না। এটি এখনই আনার জন্য টুইটার ইম্পারসনেটরকে +1 করুন।

শুভকামনা এটিকে বের করার চেষ্টা করছি! আমি বেশিরভাগ সাহসিকতার প্রতিস্থাপনের জন্য "শেষ অবলম্বন" হিসাবে প্রতিস্থাপনের জন্য এই ধরণের জিনিসটি বের করার চেষ্টা করে দিন কাটিয়েছি।


1
একটি অ্যাপ্লিকেশন সর্বাধিক আউট জিপিইউতে ঝুলতে পারে এমন সম্ভাবনাটি নির্দেশ করার জন্য +1।
আমি বলছি মনিকা পুনরায় স্থাপন করুন

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

2
কেবল একজন বিকাশকারীর দৃষ্টিকোণ থেকে, সিপিইউ আপনাকে যা বলবে তা করবে। যদি এটি 100% এ সর্বাধিক না হয়ে যায় তবে এটি কারণ আপনার প্রোগ্রামটি অন্যান্য স্টাফগুলি ঘটার জন্য অপেক্ষা করছে (ডিস্ক আইও, নেটওয়ার্ক, ব্যবহারকারী ইনপুট, সিস্টেম বার্তা, ইত্যাদি)। আপনার যদি সিপিইউয়ের কিছু করার থাকে তবে এটি আপনার প্রোগ্রামটির যা প্রয়োজন তা করার জন্য এটি স্বয়ংক্রিয়ভাবে 100% (একটি বহুবিবাহিত অ্যাপ্লিকেশন অনুমান করে) ব্যবহার করবে - আপনাকে "এটি তৈরি" করতে 100% ব্যবহার করতে হবে না বা এটি আনলক করতে হবে বা কোনও কিছু।
JPhi1618

2
@ জেপি 1616: আপনি তাপকে ভুলে যাচ্ছেন। আপনি এটি করতে যা বলুন তা নির্বিশেষে, সিপিইউ যদি অতিরিক্ত উত্তপ্ত হয় তবে এটি 100% এরও কম সময়ে চালানোর জন্য নিজেকে থ্রটল করে দেবে।
হাঁস

9
@ জেপি 1616 সিপিইউগুলি তাদের ফ্রিকোয়েন্সি (আন্ডারক্লকিং) স্কেল করে গ্রথিত হবে, সুতরাং এটিকে চালানোর পরিবর্তে 3.0GHz এর পরিবর্তে বলুন, তারা 2.0GHz এ চলে। সুতরাং তাপীয়ভাবে থ্রোলেটেড সিপিইউ এখনও 100% লোড প্রতিবেদন করতে পারে, যেহেতু প্রতিটি "কাজের স্লট" দখল করা হয়, কেবলমাত্র সময়ের এককটিতে "ওয়ার্ক স্লট" কম থাকে।
el.pescado

3

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


2

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

  • টেম্পগুলি পরীক্ষা করুন - ইন্টেল এবং এএমডি যখন গরম থাকে তখন ডাউন ক্লক উভয়ই তা স্টুটার এবং স্পাইক হিসাবে দেখায়।
  • এটি দিয়ে খুব বেশি কাজ করা হবে না ... উদাহরণগুলি হ'ল:
    1. ওয়েব ব্রাউজিং
    2. ইমেইল
    3. সর্বাধিক সহজ গেমস
    4. আমি নীচে থেকে শুরু করে আপনার সমস্যাটি নিম্নলিখিত বা একের মধ্যে প্রায় একটাই গ্যারান্টি দিয়েছি:
  • একটি এসএসডি পান
  • একটি এসএসডি পান
  • এসএসডি-তে আপনার ওএস পান এবং dataতিহ্যবাহী মাল্টি-টিবি ড্রাইভে স্বাভাবিক ডেটা স্থানান্তর করুন। উইন্ডোজ এর স্থানীয় ফাইলগুলিতে যে কোনও কিছুর চেয়ে বেশি প্রবেশাধিকার প্রয়োজন।
  • বোনজাই বুডি?
  • সমস্ত ড্রাইভ কমপক্ষে 10% এর উপরে রাখুন। এনটিএফএস হল একটি জার্নালিং ফাইল সিস্টেম এবং পারফরম্যান্সটি ড্রাইভটি পুরোপুরি কমিয়ে দেয়।
  • আপনার ওএস ড্রাইভটি ASAP এর জন্য আপনার একটি এনভিএম ড্রাইভ / এসএসডি প্রয়োজন (হ্যাঁ আমি এটি আবার বলেছি)। পারফরম্যান্সটি আশ্চর্যজনক, এবং এটি এর দুটি অংশে বহন করে ... একটি বড় খুচরা বিক্রেতা আজ স্যামসাং 961 এনএমভি 512 জিবি ড্রাইভ 300 ডলারে বিক্রি করছিল যা সাধারণ ব্যবহারের জন্য যথেষ্ট।
  • উইন্ডোজ 10 জিপিইউ ভারী। একটি সস্তা উত্সর্গীকৃত ভিডিও কার্ড মেমরি এবং সিপিইউ উভয়ই লোড নিতে পারে। আপনি এখনও ভিডিও কার্ডের সাথে এপিইউ ব্যবহার করতে পারেন তবে আপনি কিছু র‌্যাম বাঁচাতে পারবেন এবং ভিআরএএম সাধারণত আরও দ্রুত।
  • লোয়ার কোর-কাউন্ট সিপিইউগুলি মেমরির জন্যও সীমাবদ্ধ। আপনি যদি আই 7 এর দিকে তাকান তবে তারা 4 টি ব্যাংকে কোয়াড চ্যানেল ডিডিআর চালাচ্ছে। এএমডির ইপিক চিপসটি 64 টি কোরের সাথে 8 টি চ্যানেল ডিডিআর 5 হবে। সাহায্য করে না। অবশেষে, এবং আমি এটির পক্ষে যথেষ্ট চাপ দিতে পারি না, আপনার মেশিনটি যতটা র্যাম নেবে তত টাকা পয়সা ফেলে দেয়। আমি 32 জিবি পেয়েছি এবং এই বছরের শেষের দিকে আরও 32 টি কিনছি। উইন্ডোজ সুপারফ্যাচের অনুরূপ কিছু করে যা কিছুটা নতুন যা র্যামের মেমোরিটিকে সংকুচিত করে যা ব্যবহার করা হয় না তাই প্রয়োজনে প্রোগ্রাম এবং ডেটা কেবল আনজিপ করা যায়। অন্য একটি উদাহরণ হিসাবে আমি উন্নয়নের জন্য একটি লিনাক্স ভিএম চালিত করি, 6/12 কোর এবং 16 জিবি র‌্যাম বরাদ্দ করি এবং এসএসডি বন্ধ হওয়ার পরে এটি ~ 3 সেকেন্ডের মধ্যে শুরু হয়। সিপিইউকে এই দিনগুলিতে অপটিমাইজেশন করে খুব সস্তা বলে মনে করা হয় ...

আমি 70k ফাইলের প্রজেক্ট সংকলন করা বা 16 "x26" x600 ডিপিআইতে 16 বিট রঙে বড় আকারের ক্যামেরা কাঁচা ফাইলগুলি আপস্কেল না করা পর্যন্ত এই সমস্ত জিনিসই ওভারকিলের মতো মনে হয়। এমনকি 100% ব্যবহারে সংস্থানগুলি এমন অতিরিক্ত ওভারকিল যা আপনি মন্থরতা পান না। অন্য রাতে আমি বুঝতে পেরেছিলাম যে আমার কাছে দুটি ভিএম এবং একটি ওল্ফ 2 ছিল 2 টি আইডিই সহ ভারী (আমি বিভ্রান্ত হয়ে পড়েছি, আমার বিরুদ্ধে মামলা করছি) এবং মন্থরতাটি লক্ষ্য করছি না। এটি একটি $ 00 1500 মেশিন বিটিডাব্লু, বিশেষ কিছু নয় এবং বেশিরভাগ ধীরে ধীরে কয়েক বছরের মধ্যে কেনা। এর অর্ধেকটি র্যাডিয়ন আরএক্স s৪ এর মধ্যে একটি কারণ আমার ভিডিও কার্ডটি 6 বছর বয়সী ছিল। রেন্ডার এবং এর মধ্যে বিশাল পার্থক্য। আপগ্রেড করা সম্ভবত আপনার হার্ডওয়্যার থেকে আপনার ব্যবহারের 30% বেশি যা আপনি পেয়ে যাবেন তা ধরে নেওয়ার চেয়ে আরও বেশি ব্যবহার পাবেন।

আমি ওএসের জন্য এই মেশিনে 5400RPM হার্ড ড্রাইভ ফেলে দিলে এটি মোট ক্র্যাপের মতো চলবে।

টিএল; ডিআর মনে হচ্ছে আপনি এখনই সিপিইউ আবদ্ধ। ওএসের জন্য কমপক্ষে একটি 256 জিবি এসএসডি, 8 জিবি র‌্যাম এবং একটি নিম্ন প্রান্তের গেমার কার্ড এবং কম্পিউটারটি কয়েক বছর ব্যয় করবে। শেষ পর্যন্ত আমি একটি প্রসেসর এবং মোবো রিফ্রেশ করার আগে এইটি 6 বছর বেঁচে ছিল এবং আমি পুরানো গিয়ার দিয়ে দিনে প্রায় 25 বার একটি সম্পূর্ণ ক্রস সংকলক স্যুট সংকলন করছিলাম।

আমাকে ওভারকিল বলুন তবে আমি 8 টি টেসলা কার্ড বা কোনও কিছুর পরামর্শ দিচ্ছি না। :-) আপনি যখন পারেন তখন গৌণ আপগ্রেড করুন এবং আমি মনে করি আপনি এই সমস্যার অনেকগুলি সমাধান করবেন। আমি কয়েক বছর আগে Q6600 সিস্টেমে একটি এসএসডি যুক্ত করে এবং পারফরম্যান্স ট্রিপল দেখেছিলাম।


1

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

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


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

1
"নিয়মিত" মেশিন কোডটি আধুনিক সিপিইউগুলিতে 6 বা ততোধিক নির্দেশিকা বন্দরের মধ্যে কেবল 2 থেকে 3 ব্যবহার করে। শাখা এবং ক্যাশে মিস করার কারণে পাইপলাইন স্টলের সমস্ত উল্লেখ না করা। হাইপারথ্রেডিং সেই শূন্যস্থানগুলি পূরণ করতে সহায়তা করে। এটি প্রায় সর্বদা এটি ব্যবহার করার জন্য একটি জয়। কিছু ধরণের কোড এর সাথে ভালভাবে কাজ করে না, যেমন ভিডিও এনকোড / ডিকোড বা ভারিভাবে অনুকূলিত ম্যাট্রিক্স গণিত ma তবে সেগুলি অস্বাভাবিক।
Zan Lynx
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.