সিপিইউ বা সেন্ট্রাল প্রসেসিং ইউনিট আপনার কম্পিউটারের কাজ করার জন্য প্রয়োজনীয় সকল কোর গাণিতিক কাজের দায়িত্বে থাকে। যদিও আপনার কম্পিউটারে অন্যান্য প্রসেসর রয়েছে, যেমন ভিজুয়ালসের জন্য গ্রাফিক্স প্রসেসিং ইউনিট, কিন্তু সিপিইউ-এর মতো জেনারেল-পারপাস ফ্লেক্সিবিলিটি যেকোনো অন্য প্রসেসরের নেই।
সর্বোচ্চ অপ্রিয় হলো কোনো গুরুত্বপূর্ণ কাজের মাঝপথে আপনার সিপিইউ ফেলে যাওয়া। যেটা ইন্টেন্স অনলাইন গেমিং সেশন হোক বা ক্লায়েন্টের জন্য অপেক্ষামাণ গুরুত্বপূর্ণ ভিডিও রেন্ডার—এটা জেনে রাখা অত্যন্ত জরুরি যে আপনার সিপিইউ তাপমাত্রা সহন করতে পারে। সিপিইউ স্ট্রেস টেস্টের কাজটি এখানেই আসে।
সিপিইউ স্ট্রেস টেস্ট কী?
সিপিইউ স্ট্রেস টেস্ট হলো একটি সফ্টওয়্যার প্রোগ্রাম যা বিশেষভাবে আপনার সিপিইউকে অত্যন্ত কঠিন সমস্যা সমাধানের জন্য ডিজাইন করা। এটা সিপিইউকে এতটুকু কঠিন ম্যাথ প্রব্লেম দেয় যে সিপিইউর পুরো মনোযোগ সেটিতে লেগে যায়। ফলাফল হচ্ছে আপনার সিপিইউ সর্বোচ্চ কতটুকু কাজ করতে পারে সেটির পরীক্ষা।
বেশির ভাগ রিয়েল-ওয়ার্ল্ড কাজ, যেগুলো ১০০% সিপিইউ ব্যবহার করে, এত বর্বর ও 지속적인 ভাবে সেটা করে না। আপনি চিন্তা করতে পারেন কেন কেউ একটা বेचারা সিপিইউকে এতنى টর্চার করবে, কিন্তু কম্পিউটার বিল্ডিং ও মেইনটেনেন্সের বিভিন্ন দিকের জন্য এটা আসলে খুব গুরুত্বপূর্ণ।
কেন সিপিইউ স্ট্রেস টেস্ট করবেন?
সিপিইউ স্ট্রেস টেস্ট ডিজাইন করা হয়েছে আপনার সিপিইউকে এর পরম সীমা পর্যন্ত ঠেলে দিয়ে চেক করার জন্য যে কি এটি এত বড় ওয়ার্কলোড হ্যান্ডেল করতে পারে। সিপিইউ কাজ করার সময় হিট জেনারেট করে এবং একটি নির্দিষ্ট তাপমাত্রার নিচে থাকতে হয়। যদি তাপমাত্রা খুব বেশি হয়, তবে সেটি ভুল করতে শুরু করতে পারে, অথবা চিরস্থায়ীভাবে ভাঙতে পারে। যদি সিপিইউর যে কোনো কম্পোনেন্ট বা সাব-কম্পোনেন্ট ভালো কাজ না করে, তবে স্ট্রেস টেস্ট সেটি Краশ বা কম্পিউটার হ্যাং হওয়া রূপে প্রকাশ করে।
সাধারণত দুটি রিয়েল-ওয়ার্ল্ড সিনেরিওতে স্ট্রেস টেস্ট করা হয়। প্রথমটি হচ্ছে কম্পিউটার বিল্ড করার পর সেটি টেস্ট করা। কিছু বুটিক পিসি বিল্ডিং কোম্পানির "burn-in" পিরিয়ড থাকে, যেখানে নতুন বিল্ড করা কম্পিউটারকে ২৪ ঘণ্টা ধরে স্ট্রেস দিয়ে রাখা হয়। কারণ হচ্ছে যদি কম্পিউটারের যেকোনো কম্পোনেন্ট ফল্টি হয়, তবে সেটি burn-in পিরিয়ডে ফেলবে।
দ্বিতীয় কারণ হচ্ছে সিপিইউ ওভারক্লকিং ভ্যালিডেট করা। ওভারক্লকিং আলাদা আলোচনার বিষয় এবং আমাদের এতে অনেক আর্টিকেল রয়েছে। সংক্ষেপে বললে, ওভারক্লক করা সিপিইউ ফ্যাক্টরি রিকমেন্ডেশন থেকে বেশি স্পিডে সেট করা হয়।
প্রতিবার আপনি সিপিইউ ওভারক্লক করলে, সেটি স্ট্রেস টেস্ট করা উচিত যাতে নিশ্চিত হয় যে সেটি ওভারহিট হচ্ছে না বা অনস্টেবল নয়। নতুন কুলিং সিস্টেম টেস্ট করার জন্যও স্ট্রেস টেস্ট উপযোগী। এখন প্রশ্ন: কোন স্ট্রেস টেস্টিং টুলগুলো ব্যবহার করবেন?
সেরা সিপিইউ স্ট্রেস টেস্ট টুলগুলো
আপনার সিপিইউর নিচে আগ ধরানোর জন্য প্রচুর অ্যাপ্লিকেশন রয়েছে। কিছু খুব স্পেশালাইজড যা আপনার কম্পিউটার যদি সেই টাইপের সিপিইউ টাস্কের জন্য বিল্ড করা হয় তবে উপযোগী হতে পারে। কিন্তু অধিকাংশ মানুষের জন্য দুটি জেনারেল-পারপাস অ্যাপ রয়েছে যা الزمنের কসরटी দিয়ে এসেছে।
Prime95
Prime95 কম্পিউটারে চালানো যেতে পারে সবচেয়ে গরম সফ্টওয়্যারের একটি। Prime95-এর আসল উদ্দেশ্য হচ্ছে সবচেয়ে বড় প্রাইম নাম্বার খোঁজা। অর্থাৎ, এমন সংখ্যা যা শুধু এক এবং নিজের দ্বারা ভাগোগ্য। প্রোগ্রাম প্রথমবার চালু করার সময় আপনি এই রিসার্চ প্রজেক্ট থেকে অপ্ট-আউট করতে পারেন এবং আপনি যদি শুধু স্ট্রেস টেস্টের জন্য ব্যবহার করেন তবে সেটি করা উচিত।
প্রোগ্রামটি স্ট্রেস টেস্টিং মোডে শুরু হলে, আপনি নির্দিষ্ট টর্চার সম্পর্কে কিছু চয়স করতে পারেন।
"Blend" অপশনটি জেনারেল সিস্টেম টেস্টের জন্য সেরা, কিন্তু অন্যান্য অপশনগুলো নির্দিষ্ট কম্পোনেন্ট টার্গেট করে। তাই আপনি যদি র্যামের ওপর ফোকাস করতে চান, তবে সেটি করতে পারেন।
থ্রেড সংখ্যা অটোমেটিক্যালি ফিল হয়ে যাবে, কিন্তু আপনার সিস্টেমের কোর সংখ্যার সমান হতে হবে অথবা সিপিইউ হাইপারথ্রেডিং সাপোর্ট করলে তার ডাবল। আমাদের কম্পিউটারের এখানে ৬ কোর হাইপারথ্রেডিংসহ রয়েছে, তাই অ্যাপে ১২টি "worker" প্রয়োজন। সেটিংস ঠিক থাকলে OK চাপুন এবং আপনি নিচের স্ক্রিনটি দেখবেন।
আপনার কম্পিউটার এখন সিপিইউকে ফুল থ্রটলে চালাচ্ছে এবং এক্সট্রা হিট হ্যান্ডেল করার জন্য ফ্যানগুলো বাড়তি গতি ঘুরতে শুরু করবে। আপনার কাঙ্খিত সময় পর্যন্ত সিপিইউ স্ট্রেস টেস্ট চালিয়ে (এবং কোনো এরর না থাকলে) Test > Stop চাপিয়ে আপনার বेचারা সিপিইউকে বিরাম দিন।
HeavyLoad
Prime95-এর ভিন্নভাবে, HeavyLoad কোনো রিপারপাসড সায়েন্টিফিক টুল নয়। বরং এটি কম্পিউটার স্ট্রেস টেস্ট করার জন্য স্রষ্টি করা একটি অ্যাপ। এই প্রোগ্রামের সেরা দিকগুলোতে একটি হচ্ছে আপনি জিপিইউ এবং সিপিইউ একসাথে স্ট্রেস করতে পারেন। আপনি যদি টোটাল সিস্টেম স্ট্যাবিলিটি চেক করতে চান এবং কম্পিউটারকে দুটি প্রসেসরতেও ভারী টাস্কের জন্য ব্যবহার করার প্ল্যান করেন তবে এটি গুরুত্বপূর্ণ।
টুলবারের হ্যান্ডি বাটন দিয়ে আপনি টগল করতে পারেন কোন কম্পোনেন্টগুলো স্ট্রেস করা হবে। ডিফল্ট CPU+GPU অপশন যদি ঠিক লাগে, তবে প্লে বাটন চাপিয়ে টর্চার শুরু করুন।
HeavyLoad সিপিইউতে Prime95-এর মতো মৃত্যুসম হিট তৈরি করে না, কিন্তু এটি আরও রিয়েলিস্টিক ম্যাক্সিমাম লোড রিপ্রেজেন্ট করে। Prime95 টর্চার টেস্টের গোল্ড স্ট্যান্ডার্ড, কিন্তু খুব কম রিয়েল-ওয়ার্ল্ড সফ্টওয়্যার সিপিইউকে এত জোরে ম্যাথের দিক থেকে হিট করবে। যদি এটি HeavyLoad সেশন ট্যাকল করে, তবে এটা সম্ভবত ভিডিও গেমের মতো কাজের জন্য ঠিক থাকবে।
CoreTemp তাপমাত্রা ও সিস্টেম ইনফোরমেশনের জন্য
স্ট্রেস টেস্ট করার মূল কারণগুলোতে একটি হচ্ছে দেখা যে আপনার সিপিইউ ওভারহিট হচ্ছে কিনা। CoreTemp একটি বিশ্বস্ত টুল যা আপনাকে হার্ডওয়্যার সম্পর্কে অত্যন্ত গুরুত্বপূর্ণ তথ্য দেয়। উদাহরণস্বরূপ, এটি আপনার সিপিইউর রিয়েল-টাইম ক্লক স্পিড ও টেকনিক্যাল ডেটা দেখায়।
বিশেষভাবে, CoreTemp ব্যবহারের মূল কারণ হচ্ছে লাইভ তাপমাত্রা রিডআউট। আপনার সিপিইউ কোরগুলোरे পৃথক পৃথক তাপমাত্রা মনিটর রয়েছে। আপনি স্ট্রেস টেস্ট চালালে তাপমাত্রা বড়তে দেখবেন। আপনার সিপিইউ যদি এর ম্যাক্সিমাম রেটেড তাপমাত্রায় পৌঁছায়, তবে সেটি তাপমাত্রা কমাতে স্পিড থ্রটল করবে অথবা সিস্টেম শাটডাউন হবে প্রোটেকশন হিসেবে।
CoreTemp-এ আপনি এই সব রিয়েল-টাইমে দেখতে পাবেন, যা অনস্টেবল ভোল্টেজ, থ্রটলিং বা অতিরিক্ত তাপমাত্রা কেন খারাপ সিপিইউ বিহেভিয়রের জন্য দায়ী সেটি জানতে অত্যন্ত মূল্যবান।
সঠিক স্ট্রেস টেস্ট মেথডলজি বেছে নেওয়া
স্ট্রেস টেস্ট শুরু করার বাটন চাপা সহজ, কিন্তু সেটা মাত্র নয়! প্রথমে, আপনাকে সিপিইউ স্ট্রেস টেস্ট যথেষ্ট দীর্ঘ সময় চালাতে হবে যাতে রেজাল্ট ভ্যালিড হয়। সাধারণভাবে, ২৪ ঘণ্টা টেস্ট ট্যাকল করলে সিস্টেম লোডের নিচে ফেলবে না এটা নিশ্চিত হয়।
তবে, আপনি ওভারক্লকিং করছেন এবং ফ্রিকোয়েন্সি, ভোল্টেজ ও ফ্যান স্পিডের সুইট স্পট খুঁজছেন, তবে প্রতিটি অ্যাডজাস্টমেন্টের মধ্যে ২৪ ঘণ্টা দিতে পারবেন না। সেক্ষেত্রে স্ট্রেস টেস্ট ততক্ষণ চালাতে হবে যতক্ষণ না সিপিইউর তাপমাত্রা স্ট্যাবিলাইজ হয়। এয়ার কুলিং-এ দ্রুত হয়, কিন্তু লিকুইড কুলিং-এ সময় লাগতে পারে। সেক্ষেত্রে ১৫-৩০ মিনিট দেওয়া যুক্তিসঙ্গত।
এছাড়া এটা মনে রাখা উচিত যে সিস্টেম Prime95-এ ফেললেও, সেটি ভিডিও গেম ১০০% নির্ভরযোগ্যভাবে রান করতে পারে। আপনি যদি ওভারক্লক না করেন এবং আপনার সিস্টেম Prime95-এ ফেলে, তবে এটি সাধারণত মানে আপনার কুলিং সেটআপ উন্নত করতে হবে বা সব কুলিং কম্পোনেন্ট ঠিক কাজ করছে কিনা চেক করতে হবে।
সর্বোচ্চ গুরুত্বপূর্ণ নিয়ম মনে রাখুন: স্ট্রেস টেস্ট আপনার সিপিইউর জন্য, আপনার জন্য নয়!