কম্পিউটার টিউটোরিয়াল

Hard Faults Per Second কী?

Hard faults আধুনিক কম্পিউটার মেমরি ইনফরমেশন প্রসেস করার পদ্ধতির একটি স্বাভাবিক অংশ। একটি হার্ড ফল্ট ঘটে যখন একটি মেমরি ব্লক Page File (Virtual Memory)- থেকে রিট্রিভ করতে হয় ফিজিক্যাল মেমরি (RAM)-এর বদলে। এই কারণে, হার্ড ফল্টকে এরর কন্ডিশন হিসেবে দেখা উচিত না। যাইহোক, অতিরিক্ত পরিমাণে হার্ড ফল্ট সাধারণত একটি ভালো ইন্ডিকেটর যে মেশিনটির আরও ফিজিক্যাল মেমরি (RAM) দরকার।

Hard Faults Per Second কী?

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

Hard Faults (Page Faults) ব্যাখ্যা

হার্ড ফল্ট সম্পর্কে রিসার্চ করা বেশ ট্রিকি হতে পারে কারণ আগের উইন্ডোজ ভার্সনগুলোরে এগুলোকে Page Faults বলা হতো। অনেক ওয়েব রিসোর্স এখনও এগুলোকে Page Faults বলে রেফার করে - তাই বড় বিভ্রান্তি। শুধু জানতে থাকুন সেগুলো সব একই জিনিসকে বোঝাচ্ছে।

যাইহোক, হার্ড ফল্ট (पूर्वে পেজ ফল্ট হিসেবে পরিচিত) সফ্ট পেজ ফল্টের সাথে গুলিয়ে ফেলা উচিত নয় - সফ্ট পেজ ফল্ট ঘটে যখন একটি রেফারেন্সড মেমরি পেজ মেমরির একটি জায়গা থেকে অন্য জায়গায় সরানো হয়েছে।

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

যদি Hard Faults কাউন্টটি دائما বেশি থাকে, তবে এটি সাধারণত hard disk thrash-এর দিকে নিয়ে যায়। আপনি বুঝতে পারবেন আপনার কম্পিউটার ডিস্ক থ্র্যাশের মাঝপথে আছে যখন একটি প্রোগ্রাম প্রতিক্রিয়া জানানো বন্ধ করে দেয়, কিন্তু হার্ড ড্রাইভগুলো এক্সটেনডেড পিরিয়ডের জন্য ফুল স্পিডে চালু থাকে। خوشকিসমতির কারণে, অধিকাংশ পিসিতে যথেষ্ট র‍্যাম থাকা কারণে, হার্ড ড্রাইভ থ্র্যাশিং এখন কয়েক বছর আগের মতো সাধারণ নয়। যাইহোক, সীমিত রিসোর্সের সাথে একটি উইন্ডোজ ১০ কম্পিউটারের জন্য খুব অস্বাভাবিক নয় প্রতি সেকেন্ডে উচ্চ পরিমাণে হার্ড ফল্ট প্রদর্শন করা - বিশেষ করে যখন একসাথে অনেক প্রোগ্রাম চালু থাকে।

উচ্চ Hard Faults কাউন্ট সমাধান করার পদ্ধতি

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

Hard Faults Per Second কী?

সাধারণত, যত বেশি র‍্যাম থাকবে, তত কম হার্ড ফল্ট পার সেকেন্ড আপনি দেখতে পাবেন। কিছু ব্যবহারকারী রিপোর্ট করেছেন যে তারা pagefile.sys ফাইল নিষ্ক্রিয় ও পুনরায় সক্রিয় করে হার্ড ফল্ট পার সেকেন্ড কাউন্ট কমাতে পেরেছে। উইন্ডোজ ভার্সনগুলো পেজিং ফাইল ব্যবহার করার জন্য ডিজাইন করা। নিশ্চিত, আপনি পেজিং ফাইলের আকার অ্যাডজাস্ট করতে পারেন, ভিন্ন কনফিগারেশন এক্সপেরিমেন্ট করতে পারেন, বা এমনকি এটি সম্পূর্ণরূপে নিষ্ক্রিয় করতে পারেন আপনার হার্ড ফল্ট কাউন্ট কমাতে চেষ্টা করতে। কিন্তু পেজিং ফাইল থেকে ভালো কোনো ম্যানেজার নেই সিস্টেমটির চেয়ে যা এটি ব্যবহার করে। এই 이유로 এটি পরামর্শ দেওয়া হয় সিস্টেমকে এটি ম্যানেজ করতে দিন এবং ডাইনামিক্যালি যতটুকু ডিস্ক স্পেস দরকার তা অ্যালোকেট করতে দিন।

দ্রষ্টব্য: কিছু প্রোগ্রাম পেজিং ফাইল ব্যবহার করার জন্য ডিজাইন করা থাকে এবং সেটি নিষ্ক্রিয় থাকলে সঠিকভাবে কাজ করবে না।

আরো র‍্যাম যোগ করুন

আপনি যদি অতিরিক্ত হার্ড ফল্ট কাউন্টের সাথে লড়ছেন, তবে শুরু করুন চেক করে আপনার সিস্টেমের কনফিগারেশনে যথেষ্ট র‍্যাম আছে কিনা বর্তমান ইনস্টল করা উইন্ডোজ ভার্সন সাপোর্ট করার জন্য। মনে রাখবেন 64-বিট ভার্সনটি 32-বিট ভার্সনের চেয়ে প্রায় ডবল মেমরি চায়। আপনি যদি ন্যূনতম প্রয়োজনীয়তার নিচে থাকেন, তবে একমাত্র অপশন হচ্ছে একটি অতিরিক্ত র‍্যাম স্টিক কিনা বা আপনার বিদ্যমান র‍্যামকে একটি বড় ডুয়াল-চ্যানেল কিট দিয়ে রিপ্লেস করা।

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

রিসোর্স হগার শনাক্ত করুন

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

আপনি সহজেই শনাক্ত করতে পারেন কোন প্রসেসটি হার্ড ফল্টের জন্য দায়ী Resource Monitor ব্যবহার করে। এখানে পৌঁছানোর কয়েকটি পথ আছে, কিন্তু সবচেয়ে সহজ পথ হচ্ছে একটি Run উইন্ডো খুলুন (Windows key + R), "resmon" টাইপ করুন এবং Enter চাপুন - এটি আপনাকে সরাসরি Resource Monitor-এর Overview ট্যাবে নিয়ে যাবে।
Hard Faults Per Second কী?

Resource Monitor-এ একবার পৌঁছালে, Memory ট্যাবে যান এবং Hard Faults কলামে ক্লিক করুন। যে প্রসেসটি সবচেয়ে বেশি Hard Faults দেখাচ্ছে সেটিই আপনার পিসিকে সবচেয়ে বেশি স্লো ডাউন করাচ্ছে।

Hard Faults Per Second কী?

দ্রষ্টব্য: উপরের স্ক্রিনশটে দেখা যাচ্ছে - যদি উপস্থিত থাকে, Memory Compression প্রসেসটিকে অবহেলা করা উচিত নয় কারণ এটি সাম্প্রতিক উইন্ডোজ ভার্সনগুলো দ্বারা ব্যবহৃত একটি মেমরি ম্যানেজমেন্ট টেকনিক।

আপনি যদি নির্ধারণ করতে পারেন যে একটি নির্দিষ্ট প্রসেস সমসাময়িকভাবে হার্ড ফল্টস পার সেকেন্ড (১০০ এর বেশি) অতিরিক্ত পরিমাণে দেখাচ্ছে, তবে আপনি সেটির সাথে কয়েকভাবে ডিল করতে পারেন। আপনি সেটিতে রাইট-ক্লিক করে End process tree বেছে নিয়ে এটিকে এবং সকল সম্পর্কিত প্রসেসকে জোরপূর্বক বন্ধ করতে পারেন অথবা প্যারেন্ট অ্যাপ্লিকেশনটি আনইনস্টল করে এমন একটি সাদৃশ্য সফটওয়্যার খুঁজে বের করতে পারেন যা মেমরি ম্যানেজমেন্টের সাথে ভালো।

  1. গেমে FPS মাপার ৪টি নির্ভরযোগ্য পদ্ধতি

  2. Windows 11 SE খুঁজে বের করুন: Microsoft-এর ক্লাসরুম-রেডি OS

  3. হার্ড ফল্টস পার সেকেন্ড বোঝা: কারণ, প্রভাব ও সমাধান

  4. উইন্ডোজ ১০-এ সেকেন্ডারি হার্ড ড্রাইভ অনুপস্থিত সমস্যা সমাধান — দ্রুত ফিক্স