সোয়াপ পার্টিশনের আকারটি কেন র‌্যাম আকারের দ্বিগুণ হওয়া উচিত?


9

অদলবদলের পার্টিশনের আকারটি র‌্যাম আকারের দ্বিগুণ হওয়ার প্রস্তাব কেন দেওয়া হয়?

বিশেষত, আমার কেন র‍্যামে দু'বার সঞ্চয় করা ডেটা সংরক্ষণ করতে হবে?

উত্তর:


10

মেমরির আকার দ্বিগুণ করে অদলবদল করা একটি সাধারণ নির্দেশিকা, একটি কঠোর এবং দ্রুত নিয়ম নয়। যদি আপনি ডিস্ক-টু-ডিস্ক (হাইবারনেশন) সাসপেন্ড করেন তবে আপনার স্মৃতি আকারের ন্যূনতম 1 এক্স প্রয়োজন হবে এবং 'অদলবদল' মেমরির ব্যবহারের জন্য পর্যাপ্ত পরিমাণ যুক্ত করুন যা আপনার শারীরিক ছাড়িয়ে যায়। সুতরাং প্রস্তাবিত 1.5 থেকে 2 বার।

আমি এটি আপনার অ্যাপ্লিকেশন ব্যবহারের ধরণ এবং আপনার শারীরিক মেমরির আকারের উপরও নির্ভর করে etc. যাইহোক বড় এক।

একটি বড় অদলবদল ফাইল এবং ধীর হার্ডডিস্ক থাকা আপনার সিস্টেমে সত্যই শাস্তিদায়ক হতে পারে।

এখানে কয়েকটি দরকারী পঠন রয়েছে:

উবুন্টু সোয়াফএএফএকিউ
সাপুসার - 4 জিবি র‌্যামের জন্য অদলবদলের আকারের
কি আমার একটি সোয়াপ পার্টিশন দরকার এবং যদি তাই হয় তবে কত বড়?


1
আস্তে আস্তে বা না, স্যুপের প্রয়োজন নেই এমন ক্ষেত্রে কেবল অদলবদল রাখাই সর্বদা ভাল, কোনও অদলবদ পাওয়া যায় না বলে র‌্যামের বাইরে চলে যাওয়ার ঝুঁকির চেয়ে।
ডন

@ ডন, হ্যাঁ আমি স্বীকার করছি যে অদলবদল ভাগ করা আরও নিরাপদ। :)
ঠিক

2

এটি আঙ্গুলের একটি পুরানো নিয়ম যা আমি আর বোধ করি না, কারণ আজকাল, এটি স্টোরেজের গতির সাথে সম্পর্কিত একটি অযৌক্তিক পরিমাণে অদলবদল হতে পারে।

আপনার যে সর্বনিম্ন পরিমাণে অদলবদল হওয়া উচিত তা হ'ল আপনার সাধারণ অবিচলিত রাষ্ট্রীয় ব্যবহার। (এটি আপনার পরিমাণ উপলভ্য মেমরির বেশিরভাগ পৃষ্ঠাগুলি ক্যাশে নিয়ে আসে তখন লম্বা আপটাইম পরে পৌঁছে যায় sw স্বাপের প্রতিরক্ষা একটি ভাল পঠন))

তবে আমি এখানে আপনাকে সর্বোচ্চ একটি বলতে চাই ... যদি প্রতিক্রিয়াশীলতা মোটেই উদ্বেগজনক হয়।

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

সুতরাং একটি হাস্যকর পরিমাণে অদলবদল যা আপনি সাধারণত ব্যবহার করেন না এটি উপলব্ধতার দিক থেকে খারাপ - এটি একটি বিপর্যয়কর মেমরি ফাঁস হওয়ার ক্ষেত্রে অনিবার্যভাবে বিলম্বিত করে (যেমন ওওএম অনিবার্য), আপনার কম্পিউটারটি এমন সময় , সমস্ত ব্যবহারিক উদ্দেশ্যে, অনুপলব্ধ।

কম্পিউটারে যত র‌্যাম থাকে তা নির্বিশেষে আমি সাধারণত ½-2 GiB অদলবদলের জন্য যাই।


0

বিশেষত, আমার কেন র‍্যামে দু'বার সঞ্চয় করা ডেটা সংরক্ষণ করতে হবে?

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

স্মৃতিশক্তিটি এত সস্তা হওয়ার সাথে আপনি যতটা সামর্থ্য পারবেন তা বরাবরই ভাল। এইভাবে অদলবদলে খুব অ্যাক্সেস পাওয়া যায় এবং আপনার সিস্টেমটি সুন্দর এবং দ্রুত থাকে।


0

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

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