ম্যাক ওএস 10.9 ম্যাভেরিকসে সংক্ষেপিত মেমরি অক্ষম করবেন?


28

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



2
@ চার্লি এটি না করা উচিত। এটা তোলে করতে হবে যেহেতু এটি বিষয়ে সেখানে হবে কিন্তু এটি থাকতে পারেন যেহেতু তা এখানে পাশাপাশি বিষয়ে পুরোপুরি নয়। দয়া করে লোকেদের পুরোপুরি বৈধ প্রশ্নগুলি সরাতে বলবেন না।
টেরডন

1
আমি কাউকে কিছু করতে বলিনি; এবং এটি আপেল স্ট্যাক এক্সচেঞ্জে পোস্ট করা উচিত কারণ এটি সুপারউজারের একটি কঠোর উপসেট তবে ম্যাক / আপেলের ক্ষেত্রে নির্দিষ্ট। সুপারউজার হ'ল বিষয়গুলির জন্য ক্যাচল যা অন্য কোথাও ফিট করে না।
চার্লি

1
সম্প্রদায় কেন এই প্রশ্নটিকে রক্ষা করেছিল? কি উত্তর মুছে ফেলা হয়েছে?
gparyani

1
সংক্ষিপ্ত স্মৃতি অক্ষম করার জন্য , এখানে গৃহীত উত্তরটি আদর্শ - ধন্যবাদ। আস্ক ডিফারেন্টে: vm_compressor_mode (vm.compressor_mode) ওএস এক্স
গ্রাহাম পেরিন

উত্তর:


32

vm / vm_pageout.h vm_compressor বুট আর্গুমেন্টের জন্য মোডগুলি সংজ্ঞায়িত করে, যা VM_PAGER_COMPPressOR_WITH_SWAP (প্রতি ভিএম / vm_compressor.c) এ ডিফল্ট হয়। ওএস এক্স 10.9, 10.10, এবং 10.11 এর জন্য, আপনি vm_compressor_mode আর্গুমেন্ট 1 (VM_PAGER_DEFAULT) এ পরিবর্তন করে সংক্ষেপণ অক্ষম করতে পারেন। এটাই:

sudo nvram boot-args="vm_compressor=1"

তারপরে পুনরায় বুট করুন। আপনি যাচাই করে দেখতে পারেন যে পরিবর্তনটি সফলভাবে চালিত হয়েছিল:

sysctl -a vm.compressor_mode

ম্যাকোস 10.12 সিয়েরা দিয়ে শুরু করে, পুরানো VM_PAGER_DEFAULT আর সমর্থিত নয় এবং কার্নেলের অভ্যন্তরে vm_compressor=1রূপান্তরিত হয়েছে vm_compressor=4


5
মনে রাখবেন, এটি ফিরে পেতে আপনি ব্যবহার করতে পারেন: sudo nvram boot-args = "vm_compressor = 4"
জেমস অ্যান্টিল

1
আমি ধরে নিই যে sudo nvram -d boot-argsএটিও এটির ডিফল্টে ফিরে যাবে।
ফিউমুরমেল

1
এফওয়াইআই: আমি এখানে বর্ণিত ম্যাভেরিক্সে সংক্ষেপণ অক্ষম করেছিলাম, যখন মনে হচ্ছে বড়-র‌্যামের ভিএমওয়্যার ফিউশন অতিথির সাথে খারাপ ব্যবহার করা হচ্ছে না। ইয়োসেমাইটে আপগ্রেড করার পরে (10.10.4), আমি হালকা ওয়েব ব্রাউজিংয়ের অধীনে প্রতি 10-15 মিনিটের মধ্যে ক্রাশ হচ্ছিলাম। (সুনির্দিষ্টভাবে: 1 ম মাউস হিমশীতল, তারপরে প্রায় এক মিনিট পরে পুনরায় বুট করুন, "প্রগ্রেস ওয়াচডগ" ইভেন্ট হিসাবে পুনরায় বুট করার পরে ক্র্যাশ রিপোর্টে দায়ী করা হয়েছে)) একটি কুঁচকে, আমি "vm_compressor = 4" - এ ফিরে এসেছি have সেই থেকে ইয়োসেমাইট ক্রাশ হয়েছিল।
গুজোমো 6'15

যখন ম্যাক শাটডাউন (বা এটি দাবি করে) তে ক্র্যাশ করে এবং এনভিরাম সেটিংটি সংরক্ষণ করতে ব্যর্থ হয় তখন কীভাবে সংক্ষেপণটি পুনরায় সক্ষম করবেন সে সম্পর্কে কোনও ধারণা?
রাদু সি

2
আমি একটি উপায় খুঁজে পেয়েছি: লগ আউট করার পরে আমি বন্ধ করে দিলে এটি ক্রাশ হয় না, যাতে এনভিরাম সেটিংটি সংরক্ষণের জন্য কাজ হয়েছিল
Radu C
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.