4 জিবি র‌্যামের জন্য পার্টিশনের আকার অদলবদল করুন


27

আমি উবুন্টু 9.04 সংস্করণ ইনস্টল করার পরিকল্পনা করছি। অদলবদল বিভাজনের জন্য আমার কতটা জায়গা উত্সর্গ করতে হবে। আমার মনে আছে যখন আমি পিছনে ইনস্টল করেছি তখন এটি র্যামের আকার দ্বিগুণ করার জন্য সেট করা আছে। তখন আমার র‌্যামটি 256 এমবি ছিল। সুতরাং আমি অদলবদলটি 512 এমবিতে সেট করেছিলাম।

উত্তর:


15

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

আমি এমন দৃশ্যাবলী দেখেছি যেখানে অ্যাপ্লিকেশনগুলি অপ্রত্যাশিত পরিবেশে খারাপ আচরণ করে এবং আপনি এটি জানার আগে আপনার সিস্টেমটি ক্রলটিতে ধীর হয়ে যেতে শুরু করে।

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

তবে আপনার যদি কোনও অদলবদল থাকে তবে আমি নীচে সাইজিং সূত্রটি সবসময় ব্যবহার করি।

[(2 x  RAM) + 1 MB] = Swap File Size

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

আমি আশা করি এই সহায়ক।


1
আপনি সোয়াপ ফাইলটি বলতে থাকুন: লিনাক্সের সাথে এটি খুব বিরল, সাধারণত অদলবদলটি ড্রাইভের একটি পৃথক পার্টিশন, অন্য পার্টিশনের মধ্যে কোনও ফাইল নয়।
জাস্টিন স্মিথ

14

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

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

সাধারণভাবে আমি আধুনিক মেশিনে 2xRAM এর সাথে একমত নই। আপনার যদি 8 জিবি মূল্যের পৃষ্ঠাগুলি ডিস্কে সরে যাওয়ার জন্য পর্যাপ্ত পরিমাণে চলে যায় তবে আপনার সিস্টেমে যেভাবেই হোক সম্পূর্ণ অব্যবহৃত গতি হতে পারে। এমনকি 1xRAM অনেক ক্ষেত্রে আইএমওতেও ওভারকিল করা যায়। মনে রাখবেন যে কোনও সময় আপনি কোনও ফাইলের আকারে অদলবদল যুক্ত করতে পারেন, আপনার যদি প্রয়োজন হয় তবে পরে আরও অদলবদল করতে পারেন। উদাহরণস্বরূপ, অতিরিক্ত জিবি সোয়্যাপ যুক্ত করতে:

dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile

এবং এটি অপসারণ করতে (একবারের আর প্রয়োজন হয় না):

swapoff /path/to/newfile
rm /path/to/newfile

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

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

এই পয়েন্টগুলি সমস্ত যদিও আবদ্ধ হতে পারে। আপনার যদি ডিস্ক স্টোরেজ টেরাবাইট থাকে তবে অদলবদলে 8 জিবি বরাদ্দ করা খুব কম কষ্টসাধ্য হতে পারে!


9

উবুন্টু স্বপ্নফ্যাকু অনুসারে এখানে গণনা 2 * এমবি র‌্যামের। সুতরাং এক্ষেত্রে 8 জিবি। বাস্তবতাত্ত্বিকভাবে তবে আপনার আর 2 জিবি বেশি লাগবে না।


হ্যাঁ! 8 জিবি যথেষ্ট!
দার্থভাডার

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

@ এ সঠিক - কারণটি আমি উল্লেখ করেছি যে বাস্তববাদী আপনার আর 2 জিবি এর বেশি প্রয়োজন হবে না। এই জন্য গণনা পুরানো। তবে অনলাইনে নিবন্ধগুলির বেশিরভাগ বয়স 2 বছর পরে।
বাইনারিমিজিট

এটি বলা যেতে পারে যে আপনার কখনই 300MB এর চেয়ে বড় অদলবদলের প্রয়োজন নেই needed এখন, 4 জিবি র‌্যামের সাথে আমার দুটি পৃথক ডিস্কে 2 টি জিবি স্বাপ পার্টিশন রয়েছে যা আমি কখনও ব্যবহার করি না (সেটআপ অদলবদল 10)।
ভয়েজার

উল্লেখ্য যে আমি আমার ডেস্কটপে হাইবারনেশন / সাসপেন্ড ব্যবহার করি না । (তারপরেও আপনি হাইবারনেশনের আগে একটি অদলবদল তৈরি করতে স্ক্রিপ্ট তৈরি করতে পারতেন এবং জেগে ওঠার পরে এটি মুছুন)।
ভয়েজার

3

অদলবদলের জন্য কি এখনও একটি পার্টিশন সংরক্ষণ করা দরকার? আমি ভেবেছিলাম আজকাল এটি সিস্টেম পার্টিশনের একটি ফাইলের জন্যও কাজ করে। এবং তারপরে আমি মনে করি আপনি আরও মেমরি সন্নিবেশ করানো বা আপনি যদি মনে করেন যে আপনার কাছে এত অদলবদলের প্রয়োজন নেই তবে আপনি সহজেই আকার পরিবর্তন করতে পারেন।

সম্পাদনা : এখানে যে কিভাবে কাজ করা যেতে পারে (লিনাক্সের 2.6 কার্নেল থেকে শুরু)।


আজকাল কি উইন্ডোজের মতো কাজ করে? আমি জানতাম না; দীর্ঘদিন ধরে লিনাক্স থেকে দূরে ছিল।
দার্থভাডার

এছাড়াও আপনি ব্যবহার করতে পারেন tuxonice.net
ভয়েজার

অদলবদল ফাইলগুলি বেশ কিছুক্ষণের জন্য সম্ভব হয়েছে। অদলবদল পার্টিশনগুলি আরও অনেক ভাল পারফর্ম করে।
জাস্টিন স্মিথ

3

প্রথমত, আপনি হাইবারনেশন ইত্যাদি ব্যবহার করতে চান, আপনার কমপক্ষে আপনার র‌্যামের আকারের একটি স্ব্যাপ পার্টিশন প্রয়োজন।

দ্বিতীয়ত, মনে রাখবেন যে র‌্যামটি 2 টির গুণমান এবং 10 এর গুণক নয় , সুতরাং 2 লাঠি 512 এমবিবি র‌্যামের জন্য 1 জিবি স্পেস ঘোষণা করা (প্রতিটি 536870912 bytes) যথেষ্ট নয়, কারণ এটি কেবল 1000MB (1000000000 বাইট) এবং 1024MiB ( 1073741824 bytes) হিসাবে নয় প্রয়োজনীয় ... পরিবর্তে আপনাকে একটি ক্যালকুলেটর নিতে হবে এবং করতে হবে1024 * 1024 * 1024 * # of GiB

আরও পড়ুন: http://en.wikedia.org/wiki/Binary_prefix এবং man 8 unitsআপনার লিনাক্স বাক্সে

সুতরাং, চার গিগাবাইট র‌্যামের জন্য আপনার অদলবদল কমপক্ষে হওয়া 4294967296 bytesবা 4295 MBসমস্ত বৈশিষ্ট্য ব্যবহার করা দরকার।

যেহেতু এটি বেশ বড়, এটি আপনার সমস্ত প্রয়োজনের জন্য যথেষ্ট should


1
আপনি না প্রয়োজন স্থগিত করার একটি swap পার্টিশন। আপনি কেবল একটি সোয়াপ ফাইল ব্যবহার করতে পারেন (যা আপনি স্থগিত না করা পর্যন্ত এটির প্রয়োজন নেই)। superuser.com/questions/21020/…
ভয়েজার

1

লিনাক্সের সাথে আমার ব্যক্তিগত অভিজ্ঞতা থেকে, আমি জানতে পারি যে 2X আকারের প্রচলিত সূত্রটি 1 জিবি - 2 গিগাবাইট র্যাম সহ কেবলমাত্র পুরানো সিস্টেমে স্যুট করে।

তবে আরও নতুন গিগাবাইট সিস্টেমে র‌্যামের আরও বেশি জিগ থাকার কারণে আমি নীচের পরামর্শ দিই

যদি র‌্যাম <2 গিগাবাইট হয়, তবে স্থান অদলবদল = 2 এক্স র‌্যাম

যদি র‌্যাম = 2 গিগাবাইট - 8 জিবি হয় তবে স্পেস স্পেস = র‌্যাম

উচ্চ পারফরম্যান্স গণনা এবং অ্যাপ্লিকেশন চলাকালীন এটি সিস্টেমের কর্মক্ষমতাতে কোনও প্রভাব ফেলবে না।

যদিও আমি আপনার মেমরিটি কমপক্ষে 4 জিবি হলে র‍্যামের মূল পরিমাণটি ব্যবহার করার পরামর্শ দিই। এটি সিস্টেমকে স্থিতিশীল এবং দক্ষ রাখা উচিত।

যদি র‌্যাম = 8 জিবি - 64 জিবি হয় তবে স্পেস স্পেস = 0.5 এক্স র‌্যাম

এক্ষেত্রে আমি মাল্টিমিডিয়া অ্যাপ্লিকেশন ব্যতীত পর্যাপ্ত পরিমাণের চেয়ে সর্বোচ্চ 4 গিগাবাইট র‌্যাম ব্যবহার করার পরামর্শ দেব।


আপনার মেম-টু-অদলবদ আকারের ফাংশনটি 2 জিবি এবং আবার 8 গিগাবাইটে বিচ্ছিন্ন। যার অর্থ এটি কমপক্ষে বিচ্ছিন্নতার একটি আকারে "ভুল" ...
আইনপোকলম - মনিকা 18

0

উবুন্টু SwapFaq সম্ভবত আপনার প্রশ্ন অনেক উত্তর দিতে হবে। বৃহত পরিমাণে র‌্যামের সাথে আপনি এই নিবন্ধে বর্ণিত হিসাবে ডিফল্ট "অদলবদল" পরিবর্তন করে উপকৃত হতে পারেন।


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