উইন্ডোজ খুব বেশি র‍্যাম ব্যবহার করে, কীভাবে রিসোর্স হোগ নির্ধারণ করতে পারে


73

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

এখানে চিত্র বর্ণনা লিখুন

সমস্ত ব্যবহারকারীর কাছ থেকে সমস্ত প্রক্রিয়া

এখানে চিত্র বর্ণনা লিখুন


পুলমন থেকে পড়ে মনে হচ্ছে আমার ওয়্যারলেস ব্রডকম ড্রাইভারটি প্রায় 0.4 জিবি র‌্যাম ব্যবহার করছে। এমনকি আমি সরিয়ে দিলেও এটি স্টার্ট আপে এখনও 2.6GB ব্যবহার করা হবে যা এখনও অনেক বেশি।

এখানে চিত্র বর্ণনা লিখুন


মেমরি ফাঁসের সাথে যুক্ত ওয়্যারলেস ড্রাইভার পুনরায় ইনস্টল করার পরে। আমার একটি নতুন স্ক্রিনশট রয়েছে এবং এটি নিশ্চিত করতে চাই যে এটি সত্যই একটি মেমরি ফুটো ছিল।

এখানে চিত্র বর্ণনা লিখুন


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

আপনি পারফরম্যান্স -> রিসোর্স মনিটরিং
জার্নম্যান গিক

টাস্কলিস্ট কমান্ডটি চালনার চেষ্টা করুন যার আউটপুট কোনও ফাইলের দিকে পুনঃনির্দেশ করা হবে: সি: lah ব্লাহ> টাস্কলিস্ট> এএ, তারপরে ফাইলটি খুলুন, আপনি প্রতিটি প্রক্রিয়ার জন্য মোট উদাহরণ দেখতে পাবেন 151500 কে, তার পরে কে মুছে ফেলুন এবং এক্সেলের সাথে মোট যোগফল যোগ করুন। টাস্ক ম্যানেজার আপনাকে ব্যবহারের জন্য এটির গ্রাফের নিকটে মোট ব্যবহৃত চিত্রের সাথে মেলে কিনা দেখুন। আমার জন্য টাস্কলিস্ট থেকে মোট 4 জিবি এবং টাস্ক ম্যানেজার 4.5 গিগাবাইট বলে। আমার যে তাত্পর্য রয়েছে তা আমি ব্যাখ্যা করতে পারি না তবে এটি বিশাল নয়। আপনার যদি খুব বিশাল তাত্পর্য থাকে তবে এটি আকর্ষণীয় হবে।
বারলপ

আমার এক্সেল নেই
ভিডার

1
এনডিএক্সএক্স ট্যাগ হ'ল এনডিআইএস.সিস। আমার ধারণা, বিআরসিএম ব্রডকম ছিল। এটি আপনার নেটওয়ার্ক অ্যাডাপ্টারকে সমস্যা হিসাবে চিহ্নিত করবে।
ডেভিড মার্শাল

উত্তর:


82

আপনার ড্রাইভারের কারণে মেমরি ফুটো হয়েছে। ননপেজযুক্ত কার্নেল মেমরির উচ্চ মানটি দেখুন। আপনার ক্ষেত্রে এটি 3.7 গিগাবাইটের বেশি। কোন ড্রাইভার উচ্চ ব্যবহারের কারণ ঘটছে তা দেখতে আপনি পুলমন ব্যবহার করতে পারেন ।

উইন্ডোজ ডাব্লুডিকে ইনস্টল করুন , পুলম্যান রান করুন, Pপুল টাইপের পরে এটিকে সাজান যাতে নন পেজড উপরে থাকে এবং Bট্যাগটি দেখতে বাইটসের পরে হয় যা সর্বাধিক স্মৃতি ব্যবহার করে। ডাব্লুডিকে ইনস্টল করা ফোল্ডারে গিয়ে পুলম্যান রান করুন, টুলস (বা সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ উইন্ডোজ কিটস \ 10 \ সরঞ্জামসমূহ \ x64) এ যান এবং পুলমন.এক্সে ক্লিক করুন।

এখানে দেখুন যে পুলট্যাগ সর্বাধিক স্মৃতি ব্যবহার করে:

এখানে চিত্র বর্ণনা লিখুন

এখন একটি সিএমডি প্রম্পট খুলুন এবং ফাইন্ডস্টার কমান্ডটি চালান। এটি করতে, সিএমডি প্রম্পটটি খুলুন এবং উদ্ধৃতি ছাড়াই "সিডি সি: \ উইন্ডোজ \ সিস্টেম 32, ড্রাইভার" টাইপ করুন। তারপরে "ফাইন্ডস্টার / এস __ " টাইপ করুন , যেখানে __ ট্যাগটি রয়েছে (পুলমের সবচেয়ে বামে নাম)। কোন ড্রাইভার এই ট্যাগটি ব্যবহার করে তা দেখতে এটি করুন:

এখানে চিত্র বর্ণনা লিখুন

এখন, ড্রাইভার ফোল্ডারে যান (সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভার) এবং প্রশ্নে থাকা ড্রাইভারকে ডান ক্লিক করুন (উপরের চিত্রের উদাহরণে intmsd.sys)। প্রোপার্টি ক্লিক করুন, পণ্যের নাম খুঁজতে বিশদ ট্যাবে যান। এই পণ্যটির জন্য একটি আপডেট সন্ধান করুন।

যদি পুলট্যাগটি কেবল উইন্ডোজ ড্রাইভার দেখায় বা পুলট্যাগ.টিএসটিএক্স-এ তালিকাভুক্ত থাকে ( "C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\triage\pooltag.txt")

কী কারণে ব্যবহারের কারণটি সনাক্ত করতে আপনার কাছে এক্সপারফ ব্যবহার রয়েছেউইন্ডোজ এসডিকে থেকে ডাব্লুপিটি ইনস্টল করুন , প্রশাসক হিসাবে একটি সেমিডি.এক্স্সি খুলুন এবং এটি চালান:

xperf -on PROC_THREAD + LOADER + POL -stackwalk পুলআলোক + পুলফ্রি + পুলআলোকসেশন + পুলফ্রিসেশন -বাফারসাইজ 2048 -ম্যাক্সফিল 1024 -ফাইলে মোড সার্কুলার এবং & টাইমআউট -1 এবং & xperf -d সি: \ পুল.etl

বর্ধনের 30 -60s ক্যাপচার করুন। WPA.exe দিয়ে ETL খুলুন, বিশ্লেষণ ফলকে পুল গ্রাফগুলি যুক্ত করুন।

পুলট্যাগ কলামটি প্রথম স্থানে রাখুন এবং স্ট্যাক কলামটি যুক্ত করুন। এখন ডাব্লুপিএ.এক্সির অভ্যন্তরে প্রতীকগুলি লোড করুন এবং আপনি পুলনে যে ট্যাগটি দেখেছেন তার স্ট্যাকটি প্রসারিত করুন।

এখানে চিত্র বর্ণনা লিখুন

এখন আপনি 3 য় পক্ষের ড্রাইভারগুলি সন্ধান করুন যা আপনি স্ট্যাকের মধ্যে দেখতে পাচ্ছেন। এখানে Threট্যাগ (থ্রেড) জি-ডেটা থেকে AVKCl.exe দ্বারা ব্যবহৃত হয়। এটি ঠিক করার জন্য ড্রাইভার / প্রোগ্রাম আপডেটগুলি সন্ধান করুন।


1
ওহ দুঃখিত. @ জাবেদা কেরমান আপনি ফাইন্ডস্টার কমান্ডটি চালাচ্ছেন? নাম থেকে এটি নেটওয়ার্ক কার্ড ড্রাইভার সম্পর্কিত হতে পারে। আপনার যদি এখনও সমস্যা থাকে, র‌্যামম্যাপ চালান, ডেটা আরএমপি হিসাবে সঞ্চয় করুন, আরএমপি ফাইলটি সংকুচিত করুন এবং জিপ আপলোড করুন।
ম্যাজিক্যান্ড্রে 1981

এটি বোকা লাগতে পারে। তবে কীভাবে পুলমন শুরু করব। আমি ও লঞ্চ "poolmon.exe" এর জন্য অনুসন্ধান করতে সক্ষম হতে ব্যবহৃত
ভাদের

@ জাবেদা কেরমান আমার ধারণা আপনি ইতিমধ্যে এটি করেছিলেন এবং ট্যাগগুলি খুঁজে পেয়েছেন। আপনার পোস্টের ছবিটি কি আপনার পুলমন নয়?
ম্যাজিক্যান্ড্রে 1981

ছবিটা আমার। কোনও কারণে অনুসন্ধান সূচকটি অসম্পূর্ণ ছিল।
ভাদর

@ জাবেদা কেরমান আপনি কি দেখেছেন এই এনডিএফটি কী? পুলটি ব্যবহারের সন্ধান করতে আপনি এক্সপিআরএফ ব্যবহার করতে পারেন: channel9.msdn.com/Shows/Defrag-Tools/…
Magandandre1981

15

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


কলামের শিরোনামগুলিতে ডান ক্লিক করে এবং নির্বাচিত কলামগুলি নির্বাচন করে আপনি টাস্ক ম্যানেজারে কয়েকটি অতিরিক্ত কলাম সক্ষম করতে পারেন। আপনি যোগ করা উচিত Working Set (private), Working Set (shared), Commit, এবং NP Pool। আমি আপনার সমস্ত ব্যবহারকারীর কাছ থেকে সমস্ত প্রক্রিয়াটি স্ক্যান করব এবং তাদের কারও কাছে প্রায় 256KB এর চেয়ে বেশি এনপি পুল রয়েছে কিনা তা দেখুন। আপনি যদি কোনও দেখতে পান, বিশেষত যেগুলি যথেষ্ট উচ্চতর, তবে এটি সমস্যার উত্স হতে পারে বা এর অন্তত অংশ হতে পারে।

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

নন-পেজড পুলটি এমন মেমরি যা কখনও শারীরিক স্মৃতি থেকে সরে যেতে পারে না এবং কখনই হতে পারে না ... এটি কার্যকরভাবে আপনার স্থায়ী ন্যূনতম শারীরিক স্মৃতি ব্যবহার। এনপি পুল মেমরিতে প্রায়শই প্রোগ্রাম কোড এবং সমালোচনামূলক বিভাগ থাকে যা সঠিকভাবে বা সুরক্ষিতভাবে আচরণ করার জন্য শারীরিক স্মৃতিতে অবশ্যই থাকতে হবে, বিশেষ গাদা ইত্যাদি 60০ টি প্রসেসের মধ্যে যদি তাদের সবার মধ্যে 256KB এনপি পুল মেমরি থাকে তবে আপনার পরম সর্বনিম্ন শারীরিক মেমরির ব্যবহার 15,360KB এর কাছাকাছি হবে। বেশিরভাগ ক্ষেত্রে এক বা দুটি অ্যাপ্লিকেশনটিতে 256KB এনপি পুল থাকতে পারে, তবে বেশিরভাগের কম থাকে, প্রায়শই যথেষ্ট কম (বা কোনও হয় না)। সিস্টেমটি সমস্ত প্রক্রিয়া সম্পন্ন প্রক্রিয়া সম্পূর্ণরূপে বেরিয়ে আসার সম্ভাবনা খুব কম, সুতরাং মেমরির ব্যবহারটি যে কম হবে তা কখনই আশা করবেন না।


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

উইন্ডোজ আপনার জন্য মেমরি পরিচালনা করে এবং স্বয়ংক্রিয়ভাবে আপনার জন্য পৃষ্ঠার (অদলবদল) ফাইলটিতে এবং মেমরির বাইরে ডেটা পৃষ্ঠা করে। আপনি যদি এমন একটি প্রক্রিয়া চালান যা 9GB মেমরির প্রয়োজন হয় এবং আপনার সিস্টেমটি ইতিমধ্যে 4GB (12 গিগাবাইটের বাইরে) ব্যবহার করছে, তবে সিস্টেমটি স্বয়ংক্রিয়ভাবে নির্ধারণ করবে যে কোন প্রক্রিয়াগুলি তাদের সম্পূর্ণ কার্যকারী সেটটিতে তাত্ক্ষণিকভাবে অ্যাক্সেসের প্রয়োজন নেই, এবং এটি কিছু বা সমস্ত পৃষ্ঠা প্রকাশ করবে তাদের অতিরিক্ত পৃষ্ঠ 1 গিগাবাইটটি মুক্ত করার জন্য অদলবদল করতে তাদের পৃষ্ঠাগুলি পুল out যদি আপনার বৃহত প্রক্রিয়াটি শেষ পর্যন্ত আরও মেমরির প্রয়োজন হয় তবে সদ্য অনুরোধকৃত ব্লক বরাদ্দ করার পর্যাপ্ত ফাঁকা জায়গা না পাওয়া পর্যন্ত উইন্ডোজগুলি অন্যান্য প্রক্রিয়াগুলির কার্যকারী সেটকে আরও কমিয়ে দেবে। আপনার বৃহত প্রক্রিয়াটি শেষ পর্যন্ত এনপি পুল ব্যতীত সমস্ত উপলভ্য মেমরি গ্রাস করতে পারে এবং পর্যায়ক্রমে কার্যকর প্রক্রিয়াগুলি চালানোর জন্য কিছু অতিরিক্ত ন্যূনতম ওভারহেড ব্যবহার করতে পারে যা উইন্ডোজকে তাদের কার্যকরী সেটগুলি আরও মুক্ত করতে দেয় না (i। ঙ। তাদের পৃষ্ঠার ত্রুটিগুলি মুলতুবি রয়েছে যে উইন্ডোজ অন্যথায় শারীরিক স্মৃতি থেকে সরে যেতে পারে তবে তাদের অনুরোধ করা হওয়ায় এগুলি সরানো যায় না))

যদি কোনও প্রক্রিয়াটিতে অ্যাক্সেসের অনুমতি পাওয়ার চেয়ে আরও বেশি মেমরির প্রয়োজন হয় (32 বিট প্রসেসগুলি সাধারণত 2Gb অ্যাক্সেস করতে পারে এবং কিছু উন্নত প্রযুক্তির সাথে 4 জিবি থেকে কিছুটা কম যায়, যখন bit৪ বিট প্রক্রিয়া সাধারণত মেমরির প্রায় 48 গিগাবাইটের কাছাকাছি অ্যাক্সেস করতে পারে), তবে উইন্ডোজ কখনও কখনও চেষ্টা করবে অদলবদল স্পেস দিয়ে এর স্মৃতি ভার্চুয়ালাইজ করতে। যদি কোনও 32 বিট অ্যাপ্লিকেশন তার সর্বোচ্চ অনুমোদিত 2 জিবি স্থান ব্যবহার করতে চায় তবে কেবল 1.2 গিগাবাইট উপলব্ধ থাকে, উইন্ডোজ পৃষ্ঠার ফাইলে সম্পূর্ণ 2 জিবি সংরক্ষণ করবে এবং প্রক্রিয়াগুলির নিজস্ব ডেটা পৃষ্ঠার ফাইলের ভিতরে এবং বাইরে সরিয়ে নেবে অ্যাপ্লিকেশনটির মেমরির ব্যবহারকে সমর্থন করুন। মোট প্রতিশ্রুতি অনুসারে এই ক্ষেত্রে মোট "মেমরি" ব্যবহার উপলব্ধ শারীরিক মেমরির চেয়ে বেশি হতে পারে। টোটাল কমিট সাধারণত গ্র্যান্ড টোটাল পেজ ফাইল আকারে সর্বাধিক পরিমাণে বেরিয়ে আসে, যা সিস্টেম দ্বারা পরিচালিত হলে সাধারণত শারীরিক মেমরির পরিমাণ 2-3x হয়। আপনার ক্ষেত্রে,


একটি চূড়ান্ত বিষয়। আপনি আপনার উত্তরে বলেছিলেন যে আপনার 16 গিগাবাইট র‌্যাম রয়েছে, যেখানে টাস্ক ম্যানেজার হিসাবে কেবল 12 জিবি র‌্যাম দেখায়। এখানে দুটি জিনিসের একটি। হয় আপনার সিস্টেমে সত্যিই কেবল 12 জিবি র‌্যাম রয়েছে, বা আপনার কোনও লাঠি সঠিকভাবে নিবন্ধন করছে না। যদি র‌্যামের একটি কাঠি (আমি 4x 4Gb লাঠি ধরে নিচ্ছি), এটি খারাপ হতে পারে, আপনার মাদারবোর্ডে পুরোপুরি ঠিকভাবে বসে থাকতে পারে না, বা আপনার মাদারবোর্ডে স্মৃতি সনাক্তকরণের সমস্যা থাকতে পারে।

এটি পরবর্তীকালে কিনা তা পরীক্ষা করতে আপনার প্রথমে আপনার মাদারবোর্ড BIOS কে সর্বশেষতম সংস্করণে আপডেট করা উচিত। আমারও একই সমস্যা ছিল ... আমার ছয়টি ট্রিপল চ্যানেল ডিডিআর 3 স্ট্যাম্প র‌্যাম (6x 2 জিবি) প্রতিটি পৃথকভাবে পরীক্ষার উপর ভিত্তি করে ভাল ছিল ... তবে আমার মাদারবোর্ড এলোমেলোভাবে সিদ্ধান্ত নিয়েছে যে এগুলি প্রায়শই একবার বা দুটি গণনা করা উচিত নয়, প্রায়শই আমাকে কেবল 8 জিবি র‌্যাম দিয়ে চলে যায়। একটি বায়োএস আপডেট সমস্যার সমাধান করেছে এবং আমার এখন আমার স্মৃতিতে সমস্ত 12 জিবিতে নির্ভরযোগ্য অ্যাক্সেস রয়েছে।


আকর্ষণীয়..আমি কেবল লক্ষ্য করেছি যে তার অ পৃষ্ঠাগুলির স্মৃতি খুব বড় mine লিখুন "টোটাল কমিট সাধারণত গ্র্যান্ড টোটাল পেজ ফাইল আকারে সর্বাধিক আউট হয়ে যায়" আমার র্যামটি 12 গিগাবাইট I / 15 বর্তমানে), আমার পেজফাইলটি প্রায় 4 জিবি বা সম্ভবত 3.8 গিগাবাইটের মতো কিছুটা কম। ম্যাক্স কমিট আরও বেশি পেজফাইলে সাইজের মতো + র‌্যাম সাইজের my পেজফাইলে প্রায় 3.8 জিবি বা 4 জিবি সর্বাধিক কমিট 15 জিবি
বারলপ

@ বারলপ: আচ্ছা, আপনি কিছুটা ভুল বুঝবেন যে প্রতিশ্রুতিবদ্ধ তা কি। প্রযুক্তিগতভাবে বলতে গেলে, প্রতিশ্রুতিবদ্ধ চার্জটি হ'ল বর্ধিত মেমরি পরিচালকদের এবং বৃহত্তর ঠিকানা সচেতনতার দ্বারা সমর্থিত স্থান সহ মোট "ভার্চুয়ালি অ্যাড্রেসিয়েটেবল মেমরি স্পেস"। সর্বোচ্চ প্রতিশ্রুতি পৃষ্ঠা ফাইল + র‌্যাম হবে না, বরং এটি মোট সিস্টেম পরিচালিত ভার্চুয়াল ঠিকানার স্থান হিসাবে বর্ণনা করা হবে। পৃষ্ঠা ফাইলটি সাধারণত খুব কমপক্ষে মোট শারীরিক মেমরির আকার কভার করা উচিত এবং অতিরিক্ত দৈহিক স্মৃতি আকারের বাইরেও এটি প্রসারিত করা উচিত। আপনার ক্ষেত্রে, আমি কমপক্ষে 18 গিগাবাইট (1.5x) বা 24 জিবি (2 এক্স) হওয়ার প্রতিশ্রুতি রেখেছি, যদিও ...
জ্রিস্টা

... সিস্টেম পরিচালিত পৃষ্ঠা ফাইলের ক্ষেত্রে এটি হবে। দেখে মনে হচ্ছে আপনি নিজের পৃষ্ঠা ফাইল সেটিংসটিকে ম্যানুয়ালি টুইট করেছেন, সেক্ষেত্রে আপনার বর্তমান প্রতিশ্রুতি 15 জিবি কেন আপনাকে তা জানাতে আপনার নির্দিষ্ট কনফিগারেশন সম্পর্কে আমাকে আরও জানতে হবে (৩.৮ / ৪ জিবি পৃষ্ঠার ফাইলটি 15 জিবি নয়, 16 গিগাবাইটের প্রতিশ্রুতি নির্দেশ করবে) ।) কোনও পৃষ্ঠা ফাইল, বা খুব ছোট যে কোনও পৃষ্ঠা ফাইল ম্যানুয়ালি কনফিগার করা পুরোপুরি সম্ভব এবং এর ফলে অদ্ভুত পারফরম্যান্স সমস্যা এবং মেমরির বরাদ্দের সমস্যা হতে পারে। সেরা প্রস্তাবনা, যদি না আপনি একটি সুনির্দিষ্ট সার্ভার (যেমন ডাটাবেস) সেটআপ না করেন তবে তা উইন্ডোজকে তার পৃষ্ঠার ফাইল পরিচালনা করার অনুমতি দেবে।
জ্রিস্টা

একটি চূড়ান্ত নোট। সর্বাধিক পারফরম্যান্সের জন্য, উইন্ডোজগুলিকে সময়ের আগে সর্বাধিক পৃষ্ঠা ফাইলের আকার বরাদ্দ দেওয়া ভাল। এটি সাধারণত কোনও এসকিউএল সার্ভার ডাটাবেসের মতো সার্ভার সেটআপগুলিতে করা হয়, যেখানে আপনি কোনও পৃষ্ঠার ফাইলে 64Gb বা আরও বেশি (সাধারণত 2x দৈহিক র‌্যাম আকার, তাই এমনকি 128 গিগাবাইট বা 256 জিবি) প্রিলোকট করতে পারেন যা একাধিক শারীরিক ডিস্কের মধ্যে সর্বাধিক সম্পাদনের জন্য বিতরণ করা হয় । বিতরণকৃত পৃষ্ঠাগুলি, বিশেষত যখন সর্বোচ্চ আকারে পূর্বনির্ধারিত হয়, সমস্ত অংশীদার ডিস্কগুলিতে আন্তঃবিস্তারিত পাঠ / লেখার অনুমতি দেয়, সুতরাং সমান্তরাল I / O এর মাধ্যমে উন্নত পেজিং কর্মক্ষমতা মঞ্জুর করে।
জ্রিস্টা

ভারী মেমরির বোঝার উদাহরণ হিসাবে, আমার সিস্টেমে বর্তমানে রয়েছে: 7.5 / 12 জিবি শারীরিক মেমরির ব্যবহার; 14.7 / 23.3 জিবি কমিট; 491mb পেজযুক্ত পুল; 145mb এনপি পুল। এটি 146 প্রক্রিয়ার জন্য, সর্বাধিক পেজযুক্ত পুল 2276k সর্বোচ্চ এনপি পুল 263 কে। বৃহত্তম প্রতিশ্রুতি আকার 696,396 কে, এবং একই প্রক্রিয়াটির জন্য ডাব্লুএস 714,256 কে (একটি অপেরা ট্যাব প্রক্রিয়া)) My খুলুন ... একবারে অতিরিক্ত প্রসেস কয়েক ডজন তাই ডজন)।
jrista

12

আমার উইন্ডোজ কেন এত বেশি র্যাম ব্যবহার করছে তা আমি কীভাবে জানতে পারি।

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

আপনি যদি ভাবছেন "আমি এখন আমার র্যামটি বিনামূল্যে চাই তাই আমি এটি পরে ব্যবহার করতে পারি", এটি ভুলে যান। পরে ব্যবহারের জন্য র‌্যাম এখন মুক্ত থাকতে হবে না। আপনি এখন এটি ব্যবহার করতে পারেন এবং পরে এটি ব্যবহার করতে পারেন । এখানে কোনও ট্রেডঅফ নেই - র‌্যাম ব্যবহারের কোনও নেতিবাচক উপায় নেই।

র‌্যামটি ব্যবহারযোগ্য রাখা হয়েছে এবং এটিকে আবার ব্যবহারের জন্য কেবল এটিকে বিনামূল্যে তৈরি করার প্রয়াস ছাড়াই কোনও ব্যবহার থেকে সরাসরি অন্য ব্যবহারে স্যুইচ করা হয়। আধুনিক অপারেটিং সিস্টেমগুলি কেবল তখনই র‌্যাম মুক্ত রাখে যখন তাদের কাছে অন্য কোনও পছন্দ নেই।


12
যদি আমার উইন্ডোজ 7 সিস্টেমটি কোনও অ্যাপ্লিকেশন না খোলার সাথে শুরুতে 3gb র‌্যাম ব্যবহার করে, তবে কিছু ভুল হতে হবে
Vader

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

11
@ ডেভিডশওয়ার্টজ সম্পূর্ণ ভুল উত্তর। তার একটি ড্রাইভারের দ্বারা একটি স্মৃতি ফাঁস হয়েছে
جادو্যান্ড্রে 1981

9
@ ডেভিডশওয়ার্টজ: আপনি যে আচরণটি বর্ণনা করেছেন (র‍্যাম বরাদ্দগুলি যা পুনরায় ব্যবহার করা যেতে পারে) অবশ্যই প্রয়োজনযুক্ত পৃষ্ঠাযুক্ত মেমরি থেকে তৈরি করা উচিত। উদ্বেগজনক চিত্রটি ননপ্যাজড মেমরির 1.3 গিগাবাইট। আপনি কেবল অন্যান্য সংস্থানগুলির জন্য এটি মুক্ত করতে পারবেন না, সেই 1.3 গিগাবাইট কোথায় যাবে? "ননপ্যাজড" হওয়ার অর্থ হ'ল মালিক বলেছেন যে "এই বাইটগুলি এত গুরুত্বপূর্ণ, আপনি এগুলি ডিস্কেও রাখতে পারবেন না, এগুলি ফেলে দিন"।
এমসাল্টারস

25
কেন এই "উত্তর" এত বেশি ভোট দেওয়া হয়েছে? এটি বিন্দুটি পুরোপুরি মিস করে। নির্দিষ্ট শব্দগুলি ব্যবহার না করেই (যা শুরু করার সাথে পুরোপুরি স্পষ্ট ছিল), প্রশ্নটি নয় “Why is Windows using RAM?”, প্রশ্নটি হল “Why do the RAM usage numbers not add up; why is one part reporting a higher usage than another part?”এই পোস্টটি সর্বোপরি একটি মন্তব্য হওয়া উচিত কারণ এটি প্রকৃত প্রশ্নের সমাধান করে না এমনকি উত্তর দেওয়ার চেষ্টাও করে না; এটি কেবলমাত্র একটি বিট পরামর্শ এবং খারাপ পরামর্শ দিয়েই চমকপ্রদ কারণ যেহেতু ওপি পরামর্শ অনুসারে এড়িয়ে চলেছে, মেমরি ফুটোটি আবিষ্কার করা যাবেনা।
Synetech

2

উপরে উল্লিখিত না হওয়ার কারণ হ'ল হাইপার-ভি।

আমি এটি দুর্দান্ত ইউটিলিটি রামম্যাপের সাথে সনাক্ত করতে সক্ষম হয়েছি :

এখানে চিত্র বর্ণনা লিখুন

স্ক্রিনশট পরে থেকে। "ড্রাইভার লকড" মেমরিটি 6 গিগাবাইটের ওপরে যাওয়ার আগে, এই নির্দিষ্ট মেশিনের র্যামের 80% এরও বেশি ছিল। আমাকে হাইপার-ভি ম্যানেজারে যেতে হয়েছিল এবং "ডায়নামিক মেমোরি" অক্ষম করতে হয়েছিল। কৌতূহলজনকভাবে, এটিকে পুনরায় সক্ষম করার পরেও, "ড্রাইভার লকড" স্মৃতিটি কম ছিল - আমি কেবলমাত্র পূর্বের উদাহরণগুলিই এটি বাড়িয়ে নিয়ে যেতে পারি এবং হাইপার-ভি এটির বরাদ্দ হওয়া মেমরিটি স্বয়ংক্রিয়ভাবে হ্রাস করে না:

এখানে চিত্র বর্ণনা লিখুন

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