স্থায়ীভাবে অদলবদল বন্ধ করা কি নিরাপদ?


54

আমার সিস্টেমটি ধীর হয়ে উঠছিল, বিশেষত যখন আমি ফায়ারফক্স / ক্রোমিয়াম এবং ভার্চুয়াল মেশিনের মতো ব্রাউজারগুলি ব্যবহার করি। আমি লক্ষ্য করেছি যে আমি কমপক্ষে ৩.২ গিগাবাইট ফ্রি র‌্যাম পেয়েছি (জিনোম সিস্টেম মনিটর ব্যবহার করে) এবং অদলবদল হয়নি।

আমি এখন যা করেছি swapoff -aএবং সিস্টেম সিস্টেমের কর্মক্ষমতা 30% বাড়ছে। সুতরাং আমার প্রশ্নটি: এটি কি নিরাপদ swapoff? আমার পিসির সাথে পুনরায় চালু করা কি নিরাপদ হবে swapoff?

এখানে চিত্র বর্ণনা লিখুন


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

2
শুধু এফআই, আমার একক এসএসডি সহ আমার 8 জিবি সিস্টেমে কোনও অদলবদল নেই।
লেকেনস্টেইন

3
আপনি হয় অদলবদল বন্ধ করতে পারেন, যা ভাল হওয়া উচিত, বা অদলবদলের মানটি সামঞ্জস্য করতে পারেন। এটি / proc / sys / vm / swappiness এ পাওয়া যাবে। আরও স্থায়ী পরিবর্তনের জন্য 'সিস্টেস্টেল' ব্যবহার করুন। একটি বিষয় লক্ষণীয় যে হাইবারনেটের জন্য অদলবদল দরকার। আমি মনে করি ঘুমের আসলে এটির প্রয়োজন হয় না, তবে হাইবারনেট করে।
মার্কি

@ কনিওয়ার ইয়া আমি করেছিলাম, 2.5 গিগাবাইট র‌্যামের পরে ... এতে অদলবদল ব্যবহার করা হয় এবং আমার সিস্টেমটি ঠিক আছে তবে আমাকে পুনরায় চালু করতে হবে। & 1 GB এর কিছু সময় পরে আমার সিস্টেমটি ধীর হয়ে গেল
ওয়ান জিরো

@ আমি এটিকে 5 থেকে 6 বার যাচাই করেছি
ওয়ান জিরো

উত্তর:


94

লিনাক্স কার্নেল একটি টুইটযোগ্য সেটিং সরবরাহ করে যা অদলবদল ফাইলটি প্রায়শই ব্যবহৃত হয়, এটি নিয়ন্ত্রণ করে app

শূন্যের একটি অদলবদল সেটিং এর অর্থ হ'ল ডিস্কটি একেবারে প্রয়োজনীয় না হলে এড়ানো হবে (আপনার স্মৃতিশক্তি শেষ নয়), তবে ১০০ এর অদলবদল সেটিং মানে প্রোগ্রামগুলি প্রায় তত্ক্ষণাত্ ডিস্কে সরিয়ে নেওয়া হবে।

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

one@onezero:~$ cat /proc/sys/vm/swappiness
60

আমার যেমন 4 গিগাবাইট র‌্যাম রয়েছে তাই আমি এটিকে 10 বা 15 এ পরিণত করতে চাই The অদলবদলটি তখনই ব্যবহৃত হবে যখন আমার র‌্যামের ব্যবহার 80 বা 90 শতাংশের কাছাকাছি হবে । সিস্টেমের অদলবদলের মান পরিবর্তন করতে, খুলুন /etc/sysctl.conf as root। তারপরে, ফাইলটিতে এই লাইনটি পরিবর্তন বা যুক্ত করুন:

vm.swappiness = 10

পরিবর্তনটি কার্যকর হওয়ার জন্য পুনরায় বুট করুন

আপনার সিস্টেমটি চলমান থাকা অবস্থায় আপনি মানটিও পরিবর্তন করতে পারেন

sysctl vm.swappiness=10

একই প্রভাব অর্জনের জন্য আপনি পুনরায় চালুর পরিবর্তে চালিয়ে swapoff -aএবং তারপরে swapon -aরুট হিসাবে নিজের অদলবদল সাফ করতে পারেন ।

আপনার অদলবদলের সূত্র গণনা করার জন্য

free -m (total) / 100 = A

A * 10

root@onezero:/home/one# free -m
             total       used       free     shared    buffers     cached
Mem:          3950       2262       1687          0        407        952
-/+ buffers/cache:        903       3047
Swap:         1953          0       1953

সুতরাং মোট 3950/100 = 39.5 * 10 = 395

সুতরাং এর অর্থ হ'ল যখন 10% 395 এমবি র‌্যাম ছেড়ে যায় তখন তা স্বচ্ছলতা ব্যবহার শুরু করে


11
+1 এটি অদলবদল কনফিগার করার উপর একটি দুর্দান্ত উপায়। দুর্দান্ত উত্তর। আপনি কীভাবে 'আমি অদলবদলটি কনফিগার করব' এমন জিজ্ঞাসা করে একটি নতুন প্রশ্ন পোস্ট করতে পারেন এবং এই উত্তরটি অনুলিপি করতে পারেন, তাই অন্যের পক্ষে এটি সন্ধান করা আরও সহজ। এই প্রশ্নে আসা লোকেরা 'হ্যাঁ বা না' উত্তরগুলির সন্ধান করতে যাচ্ছেন, আপনারা ইতিমধ্যে 'হ্যাঁ' বেছে
নিয়েছেন

1
@ টমব্রসম্যান, আমি কি এটি জিজ্ঞাসা
এক জিরো

11
এটি, দরকারী গাইড হওয়া সত্ত্বেও, প্রশ্নের উত্তর দেয় না। প্রশ্নকর্তা জানতে চেয়েছিলেন কিনা এটি নিরাপদ বা ছিল না , না এটা কিভাবে।
চৌকিক

2
@InkBlend এমনকি weirder, এই অ উত্তর হল দ্বারা প্রশ্নকর্তা।
আন্ডারস্কোর_

যাই হোক না কেন, টিপটির জন্য অনেক ধন্যবাদ। এই উবুন্টু ল্যাপিকে ব্যবহার করে এটি সম্পূর্ণ নতুন বিশ্ব।
ডন Pflaster

17

সম্ভবত। আপনার এখানে উবুন্টু এফএকিউ পৃষ্ঠার অংশটি 'কেন আমার দরকার হবে অদলবদল' পড়তে হবে এবং নিজের জন্য বিচার করা উচিত।

আপনি যদি সুরক্ষা নেট সোয়াপ সরবরাহ করতে পারেন তার চেয়ে বেশি গতি মূল্য দিতে পারেন, আপনার এটি অক্ষম করা উচিত

আপনি যদি কখনও ডিস্কে স্থগিত না হন এবং সর্বদা শাট ডাউন করে পুনরায় চালু করেন তবে আপনি এটিকে নিরাপদে অক্ষম করতে পারেন।

আপনার যদি প্রচুর র‍্যাম থাকে (আপনার 4 জিবি + ভিএম চলমান একটি নিকট কল) তবে আপনি এটি করতে পারেন।

আমার জন্য, আমার একটি এসএসডি, 8 জিবি র‌্যামে আমার ওএস রয়েছে এবং কখনই স্থগিত করা হয় না। আমার অদলবদলের দরকার নেই, এটি ব্যবহারে কখনও দেখেনি, এবং অভ্যাসের বাইরে ইনস্টল করার সময় আমি এটি সেট আপ করেছি।

বিকল্প হিসাবে, এখানে প্রায়: লাইফহ্যাকার থেকে ফায়ারফক্সের জন্য কনফিগার করা সাম্প্রতিক কাহিনী রয়েছে যা কেবলমাত্র ব্রাউজারের ক্যাশে র্যাম কীভাবে ব্যবহার করতে হয় তা ব্যাখ্যা করে। আপনি চেষ্টা করার আগে নিবন্ধটির নীচে লিঙ্কযুক্ত খণ্ডনটি পড়ুন।


1

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

আপনার ন্যূনতম পরিমাণে অদলবদল রাখা উচিত, সংখ্যার জন্য উবুন্টু এফএকিউ দেখুন ।

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