মেমরি কম্প্রেশন Windows 10 এবং 11-এর বৈশিষ্ট্যটি RAM-তে কিছু পৃষ্ঠা সংকুচিত করে শারীরিক RAM ব্যবহারকে অপ্টিমাইজ করতে ব্যবহৃত হয়। প্রসেস মেমরি কম্প্রেশন ব্যবহার করে, আপনি ডিস্কে পেজ না করেই ফিজিক্যাল মেমরিতে আরও প্রসেস রাখতে পারেন। প্রয়োজনীয় ডেটা RAM থেকে দ্রুত পুনরুদ্ধার করা হয়, যদিও অতিরিক্ত CPU সংস্থানগুলি এটিকে কম্প্রেস/ডিকম্প্রেস করার জন্য ব্যয় করা হয়। মেমরি কম্প্রেশনের মাধ্যমে, আপনি I/O অপারেশনের পরিমাণ কমিয়ে RAM ব্যবহার, হার্ড ডিস্ক লোড কমাতে পারেন এবং SSD সম্পদ সংরক্ষণ করতে পারেন।
মাইক্রোসফট প্রথম Windows 10 এবং Windows Server 2016-এ মেমরি ম্যানেজার (MM) প্রক্রিয়ার মাধ্যমে মেমরি কম্প্রেশন চালু করে। এই প্রবন্ধে, আমরা Windows-এ কম্প্রেসড মেমরি ব্যবহারের পরিসংখ্যান কীভাবে দেখব, কীভাবে RAM কম্প্রেশন সক্ষম বা নিষ্ক্রিয় করা যায় (যদি আপনার কম্পিউটার মেমরি কম্প্রেশন প্রক্রিয়ার উচ্চ লোডের কারণে ধীরগতি।
Windows 10 এবং 11-এ সংকুচিত মেমরি
যদি Windows মেমরি ম্যানেজার কম মেমরি শনাক্ত করে, তবে এটি অন্যান্য প্রক্রিয়ার জন্য RAM খালি করার জন্য ডিস্কের একটি পেজিং ফাইলে লেখার পরিবর্তে মেমরির অব্যবহৃত পৃষ্ঠাগুলিকে সংকুচিত করার চেষ্টা করে৷
মূলত, প্রক্রিয়াটি সিস্টেম এবং সংকুচিত মেমরি সিস্টেম প্রক্রিয়ার ভিতরে অবস্থিত ছিল, যা সমস্যা সমাধানের জন্য খুব সুবিধাজনক নয়। আধুনিক উইন্ডোজ বিল্ডে (Win 10 20H2 এবং Windows 11), এই কার্যকারিতা একটি পৃথক মেমরি কম্প্রেশন-এ বিভক্ত করা হয়েছে। প্রক্রিয়া, যা টাস্ক ম্যানেজার থেকে লুকানো হয়। আপনি Get-Process PowerShell cmdlet:
ব্যবহার করে এই প্রক্রিয়া সম্পর্কে তথ্য পেতে পারেন
Get-Process -Name "Memory Compression"
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
0 0 1548 380920 1,104.59 1764 0 Memory Compression
আপনি শুধুমাত্র Windows টাস্ক ম্যানেজারে মেমরি কম্প্রেশন ব্যবহারের বর্তমান স্তর দেখতে পারেন৷
৷পারফরমেন্স-এ যান ট্যাব এবং মেমরি নির্বাচন করুন অধ্যায়. সংকুচিত মেমরি ব্যবহারের বর্তমান মান ব্যবহারে (সংকুচিত) এ প্রদর্শিত হয় প্যারামিটার আমার উদাহরণে, 4.5 GB ব্যবহার করা হয়, যার মধ্যে 373 MB সংকুচিত হয়। প্রাথমিক পরিমাণ মেমরি সংকুচিত হয়েছে তা বোঝার জন্য, মেমরি কম্পোজিশনের উপর মাউস ঘোরান গ্রাফ:
<প্রে> সংকুচিত ব্যবহারে (373 MB)। সংকুচিত মেমরি আনুমানিক 1549 MB ডেটা সঞ্চয় করে, সিস্টেম 1176 MB মেমরি সংরক্ষণ করে৷আপনি দেখতে পাচ্ছেন, মেমরি কম্প্রেশন লেভেল প্রায় 315% ছুঁয়েছে, তাই RAM সঞ্চয় বেশ বড়।
এছাড়াও, আপনি প্রসেস এক্সপ্লোরার ব্যবহার করে Windows 11/10-এ মেমরি কম্প্রেশন প্রক্রিয়া দ্বারা ব্যবহৃত প্রকৃত CPU ব্যবহার এবং মেমরির আকার দেখতে পারেন।
প্রসেস এক্সপ্লোরার চালান এবং মেমরি কম্প্রেশন খুঁজুন সিস্টেম প্রসেস ট্রিতে প্রক্রিয়া।
মেমরি কম্প্রেশন প্রক্রিয়া SysMain দ্বারা পরিসেবা করা হয় (পূর্বে সুপারফেচ) পরিষেবা। SysMain মেমরি পৃষ্ঠাগুলি সংকুচিত এবং একত্রিত করে ডিস্ক রাইটিং (পেজিং) হ্রাস করে। যদি এই পরিষেবাটি বন্ধ করা হয়, তাহলে উইন্ডোজ RAM কম্প্রেশন ব্যবহার করে না৷
আপনি PowerShell ব্যবহার করে SysMain পরিষেবার স্থিতি পরীক্ষা করতে পারেন:
get-service sysmain
বেশিরভাগ ক্ষেত্রে, যদি আপনার কম্পিউটার স্বাভাবিকভাবে কাজ করে এবং পর্যাপ্ত RAM আকার থাকে, তাহলে সংকুচিত মেমরি প্রক্রিয়া ঠিকঠাক কাজ করে এবং প্রশাসকের কাছ থেকে কোনো পদক্ষেপের প্রয়োজন হয় না।
সিস্টেম এবং সংকুচিত মেমরি প্রক্রিয়া উচ্চ CPU এবং RAM ব্যবহার
কম্পিউটার কর্মক্ষমতা উন্নত করতে SysMain পরিষেবা এবং মেমরি কম্প্রেশন প্রক্রিয়া ব্যবহার করা হয়। কিন্তু কখনও কখনও এটি ঘটে যে মেমরি কম্প্রেশন প্রক্রিয়াটি কম্পিউটারের সিপিইউ বা হার্ড ড্রাইভকে ভারীভাবে লোড করতে শুরু করে (100% পর্যন্ত, এটি টাস্ক ম্যানেজারে দেখা যায়), বা অত্যধিক RAM সংস্থান গ্রহণ করে। অবশ্যই, কম্পিউটার ধীর গতিতে কাজ করতে শুরু করে বা বন্ধ হয়ে যায়।
এই ক্ষেত্রে আপনি কি করতে পারেন?
আমি আপনাকে কয়েকটি টিপস দেব যা আপনাকে কম্প্রেসড মেমরি প্রক্রিয়ার মাধ্যমে উচ্চ পিসি রিসোর্স ব্যবহারের সমস্যা সমাধান করতে সাহায্য করবে
- আপনার কম্পিউটারে পৃষ্ঠা ফাইলটি অস্থায়ীভাবে নিষ্ক্রিয় করার চেষ্টা করুন (কোন পেজিং ফাইল নেই বিকল্প), আপনার কম্পিউটার পুনরায় চালু করুন, পেজিং ফাইল সক্ষম করুন (সব ড্রাইভের জন্য স্বয়ংক্রিয়ভাবে পেজিং ফাইলের আকার পরিচালনা করুন বিকল্প), এবং আবার রিবুট করুন;
- যদি কম্প্রেসড মেমরি প্রক্রিয়ার দ্বারা কম্পিউটারের উচ্চ লোডের সমস্যাটি শুধুমাত্র ঘুম বা হাইবারনেট মোড থেকে জেগে ওঠার পরে ঘটে (এবং পুনরায় চালু করার পরে অদৃশ্য হয়ে যায়), আপনার স্টোরেজ কন্ট্রোলারগুলির জন্য ড্রাইভারগুলির সর্বশেষ সংস্করণ ডাউনলোড এবং ইনস্টল করার চেষ্টা করুন (ACPI/AHCI/RAID/SCSI), অফিসিয়াল ওয়েবসাইট থেকে হার্ড ড্রাইভ এবং ভিডিও কার্ড। এর পরে, স্বয়ংক্রিয় ড্রাইভার আপডেট নিষ্ক্রিয় করার পরামর্শ দেওয়া হয়।
যদি এই ক্রিয়াগুলি সাহায্য না করে, আপনি উইন্ডোজকে সংকুচিত মেমরি ব্যবহার করা থেকে সম্পূর্ণরূপে প্রতিরোধ করার চেষ্টা করতে পারেন৷
৷Windows 10 এবং 11-এ মেমরি কম্প্রেশন কীভাবে নিষ্ক্রিয় করবেন?
আপনি যদি নিশ্চিত করতে চান যে Windows 10 সংকুচিত মেমরি ব্যবহার না করে স্থিতিশীল কাজ করে, আপনি সাময়িকভাবে এই বৈশিষ্ট্যটি অক্ষম করতে পারেন। এটি করতে, একটি উন্নত পাওয়ারশেল প্রম্পট খুলুন। আসুন নিশ্চিত করি যে সংকুচিত মেমরি সক্রিয় আছে:
Get-mmagent
ApplicationLaunchPrefetching :TrueApplicationPreLaunch :TrueMaxOperationAPIFiles :512MemoryCompression :TrueOperationAPI :TruePageCombining :সত্য
প্যারামিটার মেমরি কম্প্রেশন:সত্য দেখায় যে সংকুচিত মেমরি সক্রিয় করা হয়েছে।
চলুন উইন্ডোজে সংকুচিত মেমরি নিষ্ক্রিয় করি:
Disable-MMAgent –MemoryCompression
এবং আপনার কম্পিউটার পুনরায় চালু করুন:
Restart-Computer
সংকুচিত মেমরি নিষ্ক্রিয় করার পরে সামগ্রিক সিস্টেমের কর্মক্ষমতা পরিবর্তিত হয়েছে কিনা তা পরীক্ষা করুন। কর্মক্ষমতা উন্নত হলে, আপনি আপনার Windows 10 কম্প্রেসড মেমরি নিষ্ক্রিয় করে রেখে যেতে পারেন৷
কিছু ক্ষেত্রে, ব্যবহারকারীদের নিম্নলিখিত ক্রিয়াগুলির সাথে সংকুচিত মেমরির সমস্যাগুলি সমাধান করার পরামর্শ দেওয়া হয়:
- SysMain নিষ্ক্রিয় করুন পরিষেবা (যেমন SuperFetch ) (
services.msc
-> SysMain -> স্টার্টআপ প্রকার:নিষ্ক্রিয়)। এটি মেমরি ম্যানেজারে Windows 10/11 মেমরি অপ্টিমাইজেশান প্রক্রিয়াগুলিকে নিষ্ক্রিয় করবে; - সম্পূর্ণ মেমরি ডায়াগনস্টিক নিষ্ক্রিয় করুন RunFullMemoryDiagnostic টাস্ক শিডিউলারে টাস্ক (টাস্ক শিডিউলার -> টাস্ক শিডিউলার লাইব্রেরি -> মাইক্রোসফ্ট -> উইন্ডোজ -> মেমরি ডায়াগনস্টিক -> রানফুলমেমোরিডায়াগনস্টিক (ভৌত মেমরিতে সমস্যাগুলি সনাক্ত করে এবং প্রশমিত করে - RAM) -> নিষ্ক্রিয় করে;
- নেটওয়ার্ক অ্যাক্টিভিটি মনিটরিং ড্রাইভার (নেটওয়ার্ক ডেটা ব্যবহার, NDU) নিষ্ক্রিয় করার চেষ্টা করুন (উইন্ডোজে নন-পেজড মেমরি পুল সম্পর্কে নিবন্ধে বর্ণিত);
- আপনার অ্যান্টিভাইরাসে রিয়েল-টাইম সুরক্ষা অক্ষম করুন। সম্ভবত এটি সংকুচিত মেমরির সাথে সঠিকভাবে কাজ করে না;
- ডিআইএসএম এবং এসএফসি ব্যবহার করে আপনার উইন্ডোজ ইমেজ সিস্টেম ফাইলগুলি পরীক্ষা করুন৷ ৷
এই টিপসগুলি আপনাকে কম্প্রেসড মেমরি প্রক্রিয়ার মাধ্যমে কম্পিউটারের উচ্চ লোড থেকে মুক্তি পেতে সহায়তা করতে পারে। যাইহোক, এটি অন্তর্নিহিত Windows কর্মক্ষমতা অপ্টিমাইজেশান বৈশিষ্ট্যগুলিকে অক্ষম করে, যা আপনার ডিভাইসের সামগ্রিক কর্মক্ষমতাকে বিরূপভাবে প্রভাবিত করতে পারে৷
Windows Server 2016/2019/2022 বা Windows 10 এ কিভাবে মেমরি কম্প্রেশন সক্ষম করবেন?
উইন্ডোজ সার্ভারের সমস্ত সংস্করণে মেমরি কম্প্রেশন ডিফল্টরূপে অক্ষম করা হয়৷
৷
Get-mmagent
চালান সংকুচিত মেমরি নিষ্ক্রিয় করা হয়েছে তা যাচাই করার জন্য কমান্ড। নীচের স্ক্রিনশটে, আমরা দেখিয়েছি যে Windows Server 2022-এ মেমরি কম্প্রেশন =False এর মান .
উইন্ডোজ মেমরি কম্প্রেশন ব্যবহার করার জন্য, নিম্নলিখিত শর্তগুলি অবশ্যই পূরণ করতে হবে:
- পেজিং ফাইল অবশ্যই সক্রিয় থাকতে হবে (অন্তত সর্বনিম্ন আকার 16 Mb);
- SysMain পরিষেবা অবশ্যই চলমান থাকবে;
- আপনি Windows 10/11 বা Windows Server 2016+ ব্যবহার করছেন।
উইন্ডোজে মেমরি কম্প্রেশন সক্ষম করতে, পাওয়ারশেল কমান্ড চালান:
Enable-MMAgent -MemoryCompression
আপনার কম্পিউটার রিবুট করুন৷
৷ মেমরি কম্প্রেশন সক্ষম করা স্বয়ংক্রিয়ভাবে আরেকটি SysMain বৈশিষ্ট্য চালু করে, পৃষ্ঠা একত্রিতকরণ . এই মেমরি ম্যানেজার ফাংশনটি একই বিষয়বস্তুর সাথে মেমরি পৃষ্ঠাগুলিকে একত্রিত করতে ব্যবহৃত হয় (এক ধরনের RAM ডিডুপ্লিকেশন)।একটি নিয়ম হিসাবে, Windows 10 এবং 11-এ মেমরি কম্প্রেশন বৈশিষ্ট্যটি বেশ কার্যকরভাবে কাজ করে এবং কোনও হস্তক্ষেপের প্রয়োজন হয় না। যদি মেমরি কম্প্রেশন আপনার কম্পিউটারে কোনো সমস্যা সৃষ্টি করে, তাহলে সম্ভবত আপনার সিস্টেম সেটিংস, হার্ডওয়্যার বা ড্রাইভারের সাথে সমস্যা আছে। প্রয়োজনে, মেমরি কম্প্রেশন সম্পূর্ণরূপে নিষ্ক্রিয় করা যেতে পারে৷