এখনই নতুন ইনস্টলেশনগুলির জন্য অদলবদল তৈরি করা কি বোধগম্য?


24

একটি নতুন এবং চকচকে ল্যাপটপে একটি ডেস্কটপ ইনস্টলেশনের জন্য (আসুন 16 জিবি র‌্যাম এবং এসএসডি এইচডি বলি), কী অদলবদল পার্টিশনটি বোঝায়?


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

উত্তর:


15

হ্যাঁ আপনার অদলবদল দরকার , যদি আপনি কেবল এটির স্থগিতকরণ এবং ছোটখাট অদলবদ ক্রিয়াকলাপের জন্য আপনার ডিস্কের কোথাও একটি অদলবদল সূক্ষ্ম হতে পারে, এবং আমি প্রায় এক বছর যাবত কখনও এটিকে নিয়ে কখনও সমস্যা হয় নি, পার্টিশন পছন্দ করি না ডিস্ক

কেবলমাত্র টার্মিনালে নীচের লাইনটি পেস্ট করুন এবং এটি 2 জিবি স্বাপ তৈরি করবে । প্রথমে মূল হয়ে উঠুন:

sudo su

তারপরে নিচের পেটটি অনুলিপি করুন এবং পেস্ট করুন (সর্বদা হিসাবে নিশ্চিত হয়ে নিন যে আপনি নিজের টার্মিনালে কী আটকিয়ে রেখেছেন ):

mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a

পারফরম্যান্সের জন্য অদলবদল (পার্টিশন বনাম ফাইল)

ডাউন সাইড

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

হাইবারনেট বনাম সাসপেন্ড


((((স্থগিত)))))
কাসিম

আমি কখনও হাইবারনেট করি নি, সর্বদা স্থগিত করি তাই আমার মনে হয় আমি কোনও ফাইলে অদলবদল করতে আপনার পরামর্শ ব্যবহার করব। সম্ভবত আমি তখন সমস্ত স্ক্রিপ্ট ব্যবহার করতে পারতাম কেবল তখনই স্ক্রিপ্ট
ফ্রে ওলেকে

আমি কোনও অদলবদল বা অদলবদল ছাড়াই স্থগিত করতে সক্ষম।
ক্রিস হার্পার 14

@KrisHarper হ্যাঁ আপনি যা করতে পারেন .... howtogeek.com/113923/how-to-re-enable-hibernate-in-ubuntu-12.04 তার ভাল swap 'র জন্য কিছু আছে ..
কাসিম

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

12

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

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


4
আমি আমার 12 জিবি মেশিনে সর্বদা কমপক্ষে কিছু অদলবদু রাখি। একমাত্র স্মৃতিতে চালানো কোনও পরিস্থিতিতে কখনই যুক্তিযুক্ত নয়। আপনি যখন 99% মেমরি ব্যবহার করবেন এবং কার্নেল আতঙ্কের দিকে চলে যাবেন তখন আপনি কিছুটা অদলবদল থেকে বাঁচতে পেরে খুশি হবেন: পি (আরও গুরুতর দ্রষ্টব্য, স্ট্যান্ডবাইতে থাকা প্রোগ্রামগুলি কার্যকর করার জন্য এটি আপনাকে আরও কার্যকরী স্মৃতি প্রদান করার পক্ষে ভাল) হার্ড ড্রাইভের জায়গার বিনিময়ে যা সর্বদা একটি ভাল চুক্তি)
টমাস

3

এটি কি একটি তাত্ত্বিক প্রশ্ন বা বাস্তবিক?

অনুশীলনে, অদলবদলকে এড়িয়ে যাওয়ার প্রায় কোনও কারণ নেই কারণ ডিস্কের স্থানটি সস্তা এবং প্রচুর পরিমাণে (বিশেষত চকচকে নতুন ল্যাপটপে)।

কাগজে, দেখে মনে হতে পারে যে 16GB মেমরি কখনই ব্যবহৃত হবে না। এই পরিস্থিতিতে বিবেচনা করুন:

  • কিছু প্রোগ্রাম (যেমন ভিডিও সম্পাদক, লিব্রেফিস) সূচনা করার সময় খুব বেশি পরিমাণে পৃষ্ঠাগুলি ব্যবহার করে, আর কখনও ব্যবহার করা হবে না
  • অপ্রত্যাশিত পরিস্থিতিতে: একটি প্রোগ্রাম পাগল হয়ে যাচ্ছে, একটি কাঁটাচামচ বোমা

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

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


0

ঠিক আছে, এক বছরের বেশি সময় ধরে আমি আমার এসএসডি বিভাজন করি নি এবং অদলবদলের কোনও ফাইলও নেই। আমি দুটি ভিন্ন নোটবুকে একই এসএসডি (512 জিবি) ব্যবহার করছি। পুরানোটির মধ্যে 8 জিবি র‌্যাম ছিল, নতুনটি 16 গিগাবাইট। আমি অস্থায়ী ফাইল এবং ফায়ারফক্স ক্যাশে র‌্যাম ব্যবহার করি এবং 8 জিবি দিয়ে আমি মাঝে মাঝে গ্রসসিঙ্কের সাথে বিশাল ফাইলগুলি সিঙ্ক করার সময় সিস্টেমটি ধীর গতিতে দেখেছি। এখন ১ GB জিবি র‌্যামের সাথে (এবং সম্ভবত এটিও নতুন উবুন্টু সংস্করণ ১৩.০৪) আমি যে কোনও সমস্যায় পড়ি না। এছাড়াও আমি বিশ্বাস করি যে বিভাজন এসএসডিগুলির পক্ষে ভাল নয় এবং এটি ব্যয়বহুল স্টোরেজ নষ্ট করার একটি উপায়। সুতরাং আমি কেবল এসএসডি / 16 জিবি র‌্যামের সাথে আমার অভিজ্ঞতা থেকে বলতে পারি: এই নক্ষত্রের সাথে আমি অবশ্যই সোয়াপইপ ব্যবহার করব না এমনকি 8 জিবি র‌্যামের সাথেও আমি ঠিক ছিলাম। হাইবারনেশন যেভাবেই বগি হয়েছে এবং স্ট্যান্ডবাই আরও দ্রুত


0

আপনি তার পরিবর্তে একটি অদলবদল করতে পারেন এবং এটির সাথে হাইবারনেট করতে পারেন, আমি আমার ল্যাপটপে সোয়াপ ফাইলগুলি তৈরি করেছি যাতে আমি আমার প্রতিটি লিনাক্স ইনস্টলেশন হাইবারনেট করতে পারি। অন্যথায় হাইবারনেট কেবল শেষ হাইবারনেশনটি ওভাররাইট করে যদি আমি একটি স্ব্যাপ পার্টিশন ব্যবহার করি। এটি আমার পদ্ধতি। লক্ষ্য করুন আপনার অবশ্যই কার্নেল পদ্ধতিটি ব্যবহার করে হাইবারনেট করতে হবে: ইকো ডিস্ক> / sys / শক্তি / রাষ্ট্র

sudo -s 
fallocate -l 4000m /swap_file  #4000 mb, may want higher than 4000mb
swapoff -a

mkswap /swap_file

nano /etc/fstab
#delete previous swap entry then add
/swap_file   swap    swap    defaults        0       0
#then save and exit

swap-offset /swap_file  #remember the output of this
nano /etc/grub.d/40_custom
add to linux line:    resume=<partition swapfile is on> resume_offset=<swap-offset return data>

swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state

create shortcut. system-settings->keyboard->shortcuts->custom shortcuts  add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer

ভায়োলা যদি আপনি শাটডাউন না করে হাইবারনেটের পরে পুনরায় চালু করতে চান

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