ওএস এক্স 10.6 স্নো লেপার্ডের অদলবদল হ্রাস করার কোনও উপায় আছে কি?


10

আমার পুরানো ম্যাকবুকটিতে একটি এসএসডি সহ 6 জিবি রয়েছে। আমি যতদূর সম্ভব সোয়াপ ফাইলটিতে লেখা এড়াতে চাই। আমার আপগ্রেডের পর থেকে আমার সর্বদা কমপক্ষে 1 থেকে 1.5 জিবি মেমরি "ফ্রি" ছিল। তবুও, আমার সর্বদা 2 থেকে 25MB ব্যবহৃত অদলবদল স্থান রয়েছে। (মোট 128MB এর মধ্যে) আমি "ফ্রি" মেমরিটি না চালিয়ে এলে 0MB অদলবদল কীভাবে ব্যবহার করব?

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


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

উত্তর:


6

আমি নিশ্চিত নই যে 2MB থেকে 25MB এর অদলবদলটি সত্যিই চিন্তার বিষয়। অদলবদলে কতবার ডেটা লেখা হচ্ছে তা নির্ধারণ করতে পৃষ্ঠা ইন এবং পৃষ্ঠা আউট এর মানগুলি দেখতে আরও দরকারী হতে পারে । ক্রিয়াকলাপ মনিটর অ্যাপ্লিকেশনটির সিস্টেম মেমোরি ট্যাব ব্যবহার করে পৃষ্ঠা ইভেন্টগুলির সংখ্যা পাওয়া যাবে।

আরও কয়েকটি বিকল্প রয়েছে যা আপনি চেষ্টা করতে পারেন তবে আমার মনে হয় আপনি চেষ্টা করলে সম্ভবত ওয়্যারেন্টি থেকে বেরিয়ে আসবেন:

আমি শুধু যেহেতু আপনার এসএসডি উপর পরিধান সম্ভবত ন্যূনতম বিশেষ করে এসএসডি পরিধান হয় বিদ্যমান সিস্টেমের সাথে আপ নির্বাণ সুপারিশ করবে একটি বিট একটি এর শ্রুতি যাহাই হউক না কেন হয়তো বা এটা না


ধন্যবাদ, তবে আপনি যদি আমার প্রশ্নটি পুনরায় পড়েন তবে আপনি দেখতে পাবেন যে প্রতিটি দুটিতেই দুটি ফাইল 64MB রয়েছে। এটি কেবল 2 থেকে 25MB নয়। এটি 128MB মোট সোয়াপ এবং 2 থেকে 25MB ব্যবহার। যা আমি বিরক্তিকর মনে করি তা হ'ল মোট অদলবদলটি 64 থেকে 128MB এর মধ্যে পরিবর্তিত হয়। এটি থেকে মনে হয় যে ২ য় swap ফাইলটি আবার নিষ্ক্রিয় করা হচ্ছে। এটি কিছুই না ডিস্ক ব্যবহার অনেক। আপনার প্রস্তাবিত দুটি সিস্টেম মোড সম্পর্কে আমি ইতিমধ্যে জানতাম এবং ইঙ্গিত দিয়েছি যে আমি প্রথমটি পছন্দ করি না। দ্বিতীয়টি, আমি ভাল ইঞ্জিনিয়ারড না বলে মনে করি।
StCredZero

এটি আপনার উত্তর। ডায়নামিক পেজারকে অক্ষম করা সত্যিই সহায়তা করতে পারে তবে আপনি যখন র‌্যামের বাইরে চলে যান তখন অ্যাপ্লিকেশনগুলিকে পেটের দিকে ঝুঁকিপূর্ণ করে তোলার ঝুঁকিটি সত্যই চালান। যদি আসলে স্মৃতিচারণা শেষ না হয় আপনার পক্ষে সমস্যা না হয় তবে চিন্তা করবেন না।
ডাস্টিন

প্রথম লিঙ্কটি মারা গেছে।
কেনারব

1
আমি ভাঙা লিঙ্কটি ঠিক করেছি .... যদিও এই উত্তরটি এখন 5 বছর এবং প্রায় 6 টি ম্যাকোস সংস্করণ পুরানো।
মাইক মায়ার্স

2

অস্থায়ী সমাধানের জন্য, আপনি sudo purgeডিস্ক ক্যাশে জোর করে চাপিয়ে দিতে পারেন যা অদলবদলকে কিছুটা হ্রাস করতে পারে (যদি আপনার কাছে বেশ কয়েকটি বড় অদলবদাগুলি থাকে /private/var/vm, যেমন আমি লেখার সময় এর মধ্যে 17G পেয়েছি)। যদি কাজ না করে তবে ফাইলগুলি ম্যানুয়ালি সরান, সেগুলি পুনরায় তৈরি করা হবে।

আপনি ডায়নামিক পেজার (অদলবদল ডেমোন) অক্ষমও করতে পারেন, সুতরাং টার্মিনালে চালান (পুনঃসূচনা প্রয়োজন):

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

পুনরায় সক্ষম করতে:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

দুর্ভাগ্যক্রমে সর্বশেষ ওএস এক্সে আপনাকে এসআইপি ( সিস্টেম ইন্টিগ্রিটি সুরক্ষা ) অক্ষম করতে হবে যা আসলে প্রস্তাবিত নয়। দেখুন: আমি কীভাবে ওএস এক্স 10.11, এল ক্যাপিটনে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি) একেএম "রুটলেস" অক্ষম করব?

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