উইন্ডোজ 8 এ ভার্চুয়াল মেমরি অক্ষম করা ভাল? [নকল]


4

আমার একটি এসএসডি (এমসটা) এবং এইচডিডি সহ একটি আল্ট্রাবুক হাইব্রিড রয়েছে এবং ইন্টেল দ্রুত স্টোরেজ সহ কাজ করে এবং আমার পিসিতে 6 জিবি র‌্যাম রয়েছে। সুতরাং আমি জানতে চাই যে আমি ভার্চুয়াল মেমরি অক্ষম করতে পারি কিনা এবং আমার সিস্টেমের কর্মক্ষমতা উন্নত করতে আমার আরও কী কী করা উচিত?

আইওএম উইন্ডোজ 8 একটি কোর i3 u3217 ব্যবহার করে।


আপনি কোনও আধুনিক পিসি অপারেটিং সিস্টেমে ভার্চুয়াল মেমরি অক্ষম করতে পারবেন না।
ডেভিড শোয়ার্টজ

@ ডেভিডশওয়ার্টজ, এর অর্থ কী? আমি বর্তমানে "ভার্চুয়াল মেমরি" অক্ষম করে একটি উইন্ডোজ চালিয়ে যাচ্ছি । হার্ড ডিস্কে মেমরির ঠিক 0 বাইট
পেসারিয়ার

3
@ পেসারিয়র আপনি আপনার পেজিং ফাইলগুলি অক্ষম করেছেন, আপনি ভার্চুয়াল মেমরিটি অক্ষম করেন নি। (নীচে জেমির উত্তর দেখুন))
ডেভিড শোয়ার্জ

উত্তর:


7

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

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

কিন্তু যখন আপনি ভার্চুয়াল মেমরি অক্ষম করেন এবং অ্যাপগুলির জন্য পর্যাপ্ত মেমরি থাকে না, তখন পর্যাপ্ত স্মৃতিশক্তি না থাকার কারণে আপনি অ্যাপ ক্র্যাশ পাবেন।


2
আপনার স্মৃতিশক্তি শেষ হওয়ার আগে উইন্ডোতে "ভার্চুয়াল মেমরি" ভাল ব্যবহৃত হয়।
50-3

1
যদি আমি মনে করি সঠিকভাবে উইন্ডোজ ক্রমাগত ভার্চুয়াল মেমরিতে স্টাফ লেখায় তবে পরে যদি সত্যিকারের স্মৃতি মেমরি মুক্ত করতে হয়।
ম্যাটিয়াস -স্লুন্ড

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

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

এটি কেবল আরও জটিল প্রশ্ন, উদাহরণস্বরূপ যদি কম অগ্রাধিকারের মেমরি কম থাকে তবে এটি সম্প্রতি ব্যবহৃত হয়ে থাকলেও এটি অগ্রাধিকারযুক্ত পৃষ্ঠাযুক্ত হবে। এই সম্পর্কে অনেক কথা আছে, আমি কেবল এটিকে সহজ করে তুলতে চাই।
NoNameProdided

4

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

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

এখানে আরও একটি সম্পূর্ণ বিশ্লেষণ রয়েছে: http://azius.com/blog/why-do-i-still-need-a-pagefile-or-how-can-i-be-out-of-memory/


আমরা আরও আশা করি তবে অন্য একটি ওয়েবসাইটের লিঙ্ক। আমি যুক্ত করতে পারে এমন একটি ওয়েবসাইটের ভুল তথ্য রয়েছে।
রামহাউন্ড

1
যদিও সে ঠিক আছে। প্রোগ্রামগুলি ভার্চুয়াল মেমরি ছাড়া আর কিছুই ব্যবহার করে না। বরাদ্দ অঞ্চলগুলি সম্ভব হলে অদলবদল এবং শারীরিক মেমরির মধ্যে স্বয়ংক্রিয়ভাবে সরানো হয়।
ড্যানিয়েল বি

@ রামহাউন্ড যদি সঠিকভাবে বুঝতে পারে যে "ভুল তথ্য" তিনি বুঝতে পেরেছেন তবে আমি স্পষ্ট করে খুশি হব।
জেমি হানরাহান

: অবশ্যই আপনাকে ভার্চুয়াল মেমরি নিষ্ক্রিয় করতে পারেন, অন্তত উইন্ডোজ 7. এখানে একটি নিবন্ধ কীভাবে ব্যাখ্যা করা হয় windows.microsoft.com/en-us/windows/...
Druvision

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

1

আমি উইন্ডোজ বিশেষজ্ঞ নই, এবং আমি একে একে দীর্ঘকালীন উইন্ডোজ-এর দৃষ্টিকোণ হিসাবে বলছি।

আপনি যদি ভার্চুয়াল মেমরি সক্ষম করেন:

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

যদি আপনি ভার্চুয়াল মেমরি অক্ষম করে থাকেন:

  1. "সক্ষম" বিভাগে আপনি প্রথম দুটি বিরক্তির অভিজ্ঞতা পাবেন না।
  2. যদি আপনার র‌্যামের ব্যবহার শারীরিক মেমরির আকারের কাছাকাছি হয়, তবে হ্যাঁ "নিকটস" সমান নয়, উইন্ডোজ ক্রমাগত একটি পপ আপ বার্তা প্রদর্শন করবে যাতে সিস্টেমটির স্মৃতিশক্তি শেষ হয়ে যায়। উদাহরণস্বরূপ, আপনার যদি 1 গিগাবাইট দৈহিক র‌্যাম থাকে এবং টাস্ক ম্যানেজার দেখায় যে প্রায় 0.5 গিগাবাইট র‌্যাম ব্যবহার করা হয়েছে তবে উইন্ডোজ সতর্কতাটি পপ আপ প্রদর্শন করে রাখতে পারে।
  3. যদি আপনার র‌্যাম ব্যবহার সত্যিই শারীরিক মেমরির আকারের কাছে আসে তবে পুরো সিস্টেমটি সত্যিই ধীর এবং প্রতিক্রিয়াশীল হয়ে উঠতে পারে। অ্যাপ্লিকেশনগুলি আপাত কারণ ছাড়াই ক্রাশ হতে পারে।

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

আপনার ক্ষেত্রে, যদি আপনি 100% নিশ্চিত হন যে আপনার র‌্যামের ব্যবহার কখনও 5 জিবি ছাড়বে না (যেহেতু আপনার 6 জিবি রয়েছে), এগিয়ে যান এবং এটি অক্ষম করুন।


1
এটি সত্য নয়, অদলবদল ফাইলটি অন্য ড্রাইভে সরানো যেতে পারে।
ড্যানিয়েল বি

এখানে ভার্চুয়াল মেমরি অক্ষম কিভাবে সম্পূর্ণরূপে, অন্তত উইন্ডোজ 7 থাকে windows.microsoft.com/en-us/windows/...
Druvision

উপরে বর্ণিত হিসাবে - না। আপনি "ভার্চুয়াল মেমরি সম্পূর্ণরূপে অক্ষম করতে পারবেন না"। আপনি পেজিং ফাইলটি অক্ষম করতে পারেন, তবে এটি ডিস্কে এবং পেজিংয়ের সাথে যুক্ত অনেকগুলি ফাইলের মধ্যে একটি। পেজিংটি এখনও ঘটবে, এবং ডিস্কে এবং থেকে পেজিং এখনও ঘটবে; পারফরম্যান্স কাউন্টারগুলি এটি প্রমাণ করবে।
জেমি হানরাহান

@ সিন জিওং-হুন পেজফাইলে অক্ষম করার জন্য আপনার পরামর্শটি বিপুলভাবে বিপথগামী। ভার্চুয়াল মেমরিটি কী, এটি কীভাবে ব্যবহৃত হয় এবং এর সুবিধাগুলি সম্পর্কে খুব সীমাবদ্ধ জ্ঞানের সাথে কেবল এই সিদ্ধান্তে পৌঁছে যায় যে "ভার্চুয়াল মেমরিটি এত বেশি কার্যকর নয়"। ভার্চুয়াল মেমরির অনেকগুলি, অনেক সুবিধা রয়েছে। একটি আধুনিক সিস্টেম তার র‌্যামের অনেকাংশ "ফ্রি" বা "উপলভ্য" প্রদর্শন করতে পারে তার অর্থ এই নয় যে এটি ভিএম ছাড়াই বাঁচতে পারে বাস্তবে ভার্চুয়াল মেমরিটি র‌্যামকে আরও কার্যকরভাবে ব্যবহার করতে দেয়, সুতরাং একই কাজের চাপ সম্ভবত চলবে না প্রায় পাশাপাশি এটি ছাড়া .... আপনি যেভাবে যাইহোক এটি বন্ধ করতে পারেন না।
জেমি হানরাহান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.