হাইবারনেট করার জন্য কত বড় অদলবদলের প্রয়োজন?


11

আমি এই প্রশ্নটি পড়েছি , তবে এটি আমার প্রশ্নের সুনির্দিষ্ট উত্তর দেয় না ।

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

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

উত্তর:


9

এটি অনুমান করা শক্ত: আপনার অদলবদলকে সামঞ্জস্য করা দরকার

  • আপনি হাইবারনেট করলে ইতোমধ্যে অদলবদলে কী রয়েছে
  • হাইবারনেট করার সময় র্যামের মধ্যে কী রয়েছে, তবে কেবলমাত্র সেই অংশটি যা ডিস্ক ক্যাশে বা বাফার নয়; আপনি যদি ব্যবহার করেন তবে র‍্যাম চিত্রটি সংকুচিত হয়uswsusp
  • কয়েকটি কার্নেল ডেটা স্ট্রাকচার

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

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


1
ডিস্ক ক্যাশে সংকুচিত হয় না
psusi

1
আপনি যেভাবে এটি উচ্চারণ করেছেন তা এটিকে শোনাল বলে আপনি বলছেন যে ক্যাশে সংকোচিত হয়েছে, হাইবারনেশন চিত্র নয়। হাইবারনেশন চিত্রটি সংকুচিত করার জন্য আপনাকে ইউএসউসপ প্যাকেজ ইনস্টল করতে হবে। ডিফল্ট কার্নেল প্রয়োগটি সংকোচিত হয় না।
psusi

2

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

সম্পূর্ণ উত্তরটি হ'ল আপনার নির্দিষ্ট কাজের চাপের উপর ভিত্তি করে আপনার কতটুকু প্রয়োজন তা বলতে পারেন, তবে আপনি সঠিকভাবে আকার দিতে পারেন।

হাইবারনেট চলাকালীন প্রাথমিক সরঞ্জাম হ'ল কার্নেল বার্তা। আপনি দেখতে চান যে এই কমান্ডটি দিয়ে কত স্মৃতি ব্যবহৃত হয়েছিল:

sudo cat /var/log/syslog | grep 'PM:'|grep kbytes

আপনি যেমন আউটপুট পেতে হবে:

Aug 14 11:03:20 mike-XPS-15-9570 kernel: [17594.823584] PM: Allocated 11809876 kbytes in 2.65 seconds (4456.55 MB/s)
Aug 14 11:03:20 mike-XPS-15-9570 kernel: [17605.365657] PM: Wrote 11787284 kbytes in 9.09 seconds (1296.73 MB/s)

তারপরে কৌশলটি হ'ল আপনার সর্বাধিক লোড চালানো, এবং হাইবারনেটটি ট্রিগার করা, কী অদলবদলের জন্য প্রয়োজনীয় স্থানটি দেখুন, সম্ভবত নিরাপত্তার একটি মার্জিন যুক্ত করুন, তারপরে আপনার অদলবদলের স্থানটি সেই আকারের করুন।

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