আমার খুব অদ্ভুত একটি সমস্যা রয়েছে, যার মূল কারণ হিসাবে নির্ণয় করতে আমার খুব কষ্ট হচ্ছে।
আমার কাছে একটি ম্যাক প্রো (2008, 8-কোর 2.8 গিগাহার্জ, 8800 জিটি) 14 গিগাবাইট র্যাম রয়েছে (সম্প্রতি এই সমস্যার কারণে আপগ্রেড হয়েছে!)।
আমি যখন আমার সিস্টেমটি বুট করব এবং লগ ইন করব, তখন vm_stat / শীর্ষ / ক্রিয়াকলাপ মনিটর দেখায় যে কার্নেল_টাস্কের প্রায় 150 এমবি বরাদ্দ রয়েছে, এবং মেশিনটিতে ওয়্যার্ড মেমরির প্রায় 800 এমবি বরাদ্দ রয়েছে।
এমনকি প্রাথমিকভাবে, 800 এমবি মনে হচ্ছে একটি অ্যাপ্লিকেশন চলছে না এমন বরাদ্দকৃত ওয়্যার্ড মেমরির একটি ভয়ঙ্কর প্রচুর পরিমাণে - তবে, এটি আরও খারাপ হয়ে যায়। (এনবি: ওয়্যারড লকড, অদৃশ্য মেমরি)
খুব অল্প সময়ের পরে, কখনও কখনও টার্মিনাল চালু করার মতো সহজ কিছু দ্বারা ট্রিগার করা, কার্নেল_টাস্ক রিয়েল মেমের 8-900 মেগাবাইট (আরএসআইআইজি) বেলুন করবে এবং তারযুক্ত মেমরিটি 1.6 গিগাবাইটে গতিবেগ করবে (বোঝা যাচ্ছে যে সমস্ত অতিরিক্ত মেমরি অনুরোধের জন্য রয়েছে) কার্নেলের মধ্যে তারযুক্ত র্যাম)।
আমি যদি সমস্ত কিছু ছেড়ে দিই (IE: কোনও চলমান অ্যাপ্লিকেশন নেই, শীর্ষে দেখার জন্য কোনও অ্যাক্টিভিটি মনিটর বা টার্মিনাল বার করুন), কার্নেল_টাস্ক আরএসআইজে বা তারযুক্ত মেমরির ব্যবহারের কোনও প্রশংসনীয় হ্রাস নেই। বিপরীত পথে যাওয়া, এবং কার্যগুলি সহ সিস্টেমটি লোড করাও বোঝায় যে তারযুক্ত মেমরিটি হ্রাস হয় না - এবং গুরুত্বপূর্ণভাবে এটি ভারী অদলবদলের পছন্দকে কমিয়ে দেয় না।
যদি আমি লগ আউট করে আবার লগ ইন করি তবে এটি কিছুটা হ্রাস পায় (450 এমবি কার্নেল_টাস্ক, 1.28 গিগাবাইট তারযুক্ত), তবে শুরুতে ফিরে আসবে না।
আমি কোনও ভ্যাকি কেেক্সটস চালাচ্ছি না - এবং ফিউটারমোর, কেক্সটসেট সেখানে কোনও বিশাল মেমরি বরাদ্দ দেখায় না; মেমোরি প্রায় 4 এমবি এ com.apple.nvidia.nv50hal বৃহত্তম হচ্ছে।
এটি ঘটলে মেশিনটি সামগ্রিকভাবে আরও স্বাচ্ছন্দ্য বোধ করে - আশ্চর্যজনকভাবে কারণ এত বিশাল পরিমাণ র্যামকে অ-পৃষ্ঠাগুলি হিসাবে চিহ্নিত করা হয়েছে।
সুতরাং আমার কয়েকটি প্রশ্ন আছে:
1) যা যা এই ওয়্যার্ড মেমরির সব বরাদ্দ করেছে তা নির্ণয়ের কোনও ভাল উপায় আছে? এটি প্রায়শই কার্নেল_টাস্ক আকারের 2 বারের বেশি হয়, কোনও অ্যাপ্লিকেশন চালায় না। আসল মেমরি মোট যোগ হবে বলে মনে হচ্ছে না - দেখে মনে হচ্ছে এমন একটি গুচ্ছ র্যাম রয়েছে যা কোথাও গণনা করা হচ্ছে না।
2) কার্নেলটি হঠাৎ করে 6 গুণ বেশি মেমরির প্রয়োজন হওয়ায় কী ঘটছে?