ক্রিয়াকলাপ মনিটরে `কার্নেল_টাস্কি র‌্যামের আওতায় ইন্টিগ্রেটেড ভিআরএএম অন্তর্ভুক্ত রয়েছে?


11

ম্যাক ওএস এক্স কার্নেলটি 750 এমবি র‌্যাম ব্যবহার করতে পারে তা জানতে পেরে আমি হতবাক হয়ে গেলাম । কয়েকটি সম্পর্কিত প্রশ্ন:

ইস্যুটি কিছুটা স্পষ্ট করা হয়েছে, তবে একটি প্রশ্ন রয়ে গেছে: দাবি করা হয়েছে যে জাহাজের উপরে ইন্টিগ্রেটেড গ্রাফিক্সের জন্য ভিডিও মেমরিটিও কার্নেল দ্বারা চিহ্নিত হিসাবে চিহ্নিত করা হয়েছে

এটা কি সত্যি? ক্রিয়াকলাপ মনিটরের দ্বারা দেখানো সংখ্যার মধ্যে কি ভিআরএএম অন্তর্ভুক্ত kernel_task?


একটি নোট হিসাবে, আমার স্ক্রিন শটটি কার্নেলের জন্য 750 মেগাবাইট র‌্যাম দেখিয়েছিল একটি ম্যাকবুক প্রো, রেটিনা, 13 ইঞ্চি, একমাত্র জিপিইউ হিসাবে "ইনটেল এইচডি গ্রাফিকস 4000 1024 এমবি" সহ 2013 সালের শুরুর দিকে এবং সিপিইউটি 2.6 গিগাহার্টজ ইন্টেল কোর আই 5 । আমি দৌড়াতে চেষ্টা করব sysdiagnoseএবং দেখুন আমি আপনার মূল প্রশ্নটি ভেঙে দিতে পারি কিনা।
bmike

@ বিমিকে: সুতরাং, যেহেতু আপনার কাছে 1 জিবি ভিআরএম রয়েছে এবং kernel_task"কেবল" 750 এমবি ব্যবহার করা হয়, আমরা সবেমাত্র প্রতিষ্ঠা করেছি যে সমস্ত 750 এমবি ভিআরএম নয়, সাধারণ র‌্যাম থেকে আসে। রাইট?
এসডিএস

আমি কার্নেল দ্বারা নেওয়া 1.8 জিবি নিয়ে এসেছি, এটি কি খারাপ?
রেন্ডার করুন

উত্তর:


3

আপনি ম্যাক ওএস এক্স এর কোন সংস্করণটি চালাচ্ছেন?

kernel_taskম্যাক OS X 10.9 মাভারিক্স আমার 2012 MacBook প্রো (অ-অক্ষিপট) এ RAM এর 1.07 গিগাবাইট লাগে ইন্টেল HD4000 ইন্টিগ্রেটেড গ্রাফিক্স এবং সিস্টেম RAM এর 16 গিগাবাইট সঙ্গে। হ্যাঁ, এটি সম্পূর্ণ প্রয়োজনীয়। আপনার যদি আরও শারীরিক র‍্যাম থাকে তবে kernel_taskসিস্টেমটি সর্বোত্তমভাবে চালিত করতে ম্যাক ওএস এক্স এর জন্য প্রচুর পরিমাণে ব্যবহার করবে ।

কয়েক বছর ধরে ম্যাক ওএস এক্সের প্রতিটি নতুন সংস্করণ সহ, ম্যাক ওএস এক্স kernel_taskচালাতে আরও বেশি মেমরি নিয়েছে the

আমার অভিজ্ঞতা মধ্যে, আপনি যদি Mac OS X এর 10.8 মাউন্টেন লায়ন চালাচ্ছেন, আপনার ম্যাক থাকতে হবে চেয়ে বেশি সন্তোষজনক ভাবে (অপারেটিং সিস্টেম হার্ড ডিস্কে swapfile ক্রমাগত ব্যবহার করতে প্রয়োজন, যা আয়ু কমতে কর্মক্ষমতা গতি ছাড়া) চালানোর জন্য সিস্টেম RAM এর 4GB। এখন দেখা যাচ্ছে যে কার্যকরভাবে কার্যকরভাবে ম্যাক ওএস এক্স ১০.৯ ম্যাভারিক্স চালানোর জন্য আপনার ম্যাকের 6 জিবি র‌্যামের বেশি প্রয়োজন ।

মাইক্রোসফ্ট উইন্ডোজ 8.0 এবং 8.1 এর জন্য প্রয়োজনীয় র্যামের পরিমাণ তুলনীয়। এটি কেবল 2013 সালে ব্যক্তিগত ব্যক্তিগত কম্পিউটার অপারেটিং সিস্টেমগুলির জন্য প্রয়োজনীয়।

দয়া করে নোট করুন যে অনেকগুলি সিস্টেম ফাংশন এর অধীনে kernel_taskচলছে এবং আপনি আপনার ম্যাকটি কী ব্যবহার করছেন তার উপর ভিত্তি করে আপনার ম্যাকের মধ্যে কী চলছে তার তালিকাগুলি পরিবর্তিত হয়।

২০১১ সালে সিএননেট থেকে " কর্নেল_টাস্কে ওএস এক্সে র‌্যাম নেওয়া " আপনার পক্ষে আমি একটি ভাল ব্যাখ্যা পেয়েছি A

... আপনি "কার্নেল_টাস্ক" নামে আরেকটি প্রক্রিয়া দেখতে পাবেন যা নিয়মিত কয়েক শ 'মেগাবাইট প্রকৃত র্যাম ব্যবহার করবে এবং সিস্টেমের ব্যবহারের সাথে এর র্যামের পদচিহ্ন বাড়িয়ে দেবে বলে মনে হচ্ছে।

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

... "কার্নেল_টাস্ক" প্রক্রিয়াটি সিস্টেমের মেমরির একটি বিশাল পরিমাণ গ্রহণ করতে পারে। যখন সিস্টেমটি শুরু হবে, আপনার কার্নেল এক্সটেনশনগুলি লোড করা সত্ত্বেও, সমস্ত পরিষেবা সক্রিয় নয়। সিস্টেম এগুলি ব্যবহারের জন্য প্রস্তুত থাকতে পারে তবে প্রয়োজন পর্যন্ত এগুলি পুরোপুরি লোড করবে না। অতএব, আপনি যদি প্রাথমিকভাবে আপনার সিস্টেম শুরু করেন এবং কার্যকলাপ মনিটরটি পরীক্ষা করেন তবে আপনি দেখতে পাবেন যে কার্নেল_টাস্ক প্রক্রিয়া তুলনামূলকভাবে অল্প পরিমাণে র‍্যাম গ্রহণ করছে। তারপরে আপনি যখন আপনার সিস্টেমটি ব্যবহার করতে এবং আপনার আইসাইট ক্যামেরা, ওয়াই-ফাই পরিষেবাগুলি, জিপিইউগুলি পরিবর্তন করতে এবং বাহ্যিক ডিভাইসগুলি ব্যবহার করার মতো বৈশিষ্ট্যগুলি সক্রিয় করা শুরু করেন, তখন কার্নেল_টাস্ক এই ডিভাইসগুলির জন্য সংস্থানগুলি ব্যবহার করবে এবং আকারে বৃদ্ধি পাবে।


2
আমি ভিআরএএম সম্পর্কে জিজ্ঞাসা করা প্রকৃত প্রশ্নের উত্তর কীভাবে দেয়?
এসডিসি

আমি বিশ্বাস করি যে আপনার প্রশ্নের মূল শব্দটি, যেমন আমি এটি পড়েছি, "কর্নেল_টাস্কের অন্তর্ভুক্ত কী ছিল?" এবং সেটাই আমি উত্তর দেওয়ার চেষ্টা করছিলাম। সেই সময় থেকে, আপনি প্রশ্নের শিরোনামটি বানান করেছেন।

2
আমি দুঃখিত আমার প্রশ্ন বিভ্রান্তিকর ছিল। আমি জানি যে কর্নেল কী এবং কী করে, আমার প্রশ্ন ছিল মেমরি ব্যবহারের প্রতিবেদন সম্পর্কে।
এসডিএস

2

আমার ধারণা, এটি অন্তর্ভুক্ত রয়েছে। আইরিসের সাথে আমার একটি এমবিপি ১৩ "২০১৫ রয়েছে, এবং কর্নেল_টাস্ক যা প্রচুর স্মৃতিও গ্রহণ করে, আমি পরিস্থিতিটি তদন্ত করেছিলাম এবং আমি একটি দুর্দান্ত zprintকমান্ড আবিষ্কার করেছি It এটি কার্নেলের মেমরি অঞ্চল ব্যবহার প্রিন্ট করে, আমি দেখি 2 টি এন্ট্রি বেশিরভাগ গ্রহণ করছে আমার জন্য স্মৃতি:

  • com.apple.iokit.IOAcceleratorFamily2 - 758044K
  • vm.pages.array - 221204K

দুঃখের বিষয়, আমি আইওএসিলেটরফ্যামিলি 2 (এবং vm.pages.array তে কোনও তথ্য খুঁজে পেতে ব্যর্থ হয়েছিল) এর বিষয়ে নির্ভরযোগ্য তথ্য খুঁজে পেতে ব্যর্থ হয়েছি, তবে নামটি ইঙ্গিত করে যে এটি I / O এবং ত্বরণ দিয়ে কিছু করতে হবে। সেই তথ্য থেকে আমার ধারণা, এটি মেমরির অংশ, যা ভিডিও ত্বরণের জন্য দায়ী এবং আইরিসের চিত্র প্রক্রিয়াকরণের প্রয়োজনের জন্য নিবেদিত।

আমি একটি সামান্য পরীক্ষা করেছি, স্ক্রিন রেকর্ডিং এবং দুটি 4K ইউটিউব ভিডিও সমান্তরালে শুরু করেছি: com.apple.iokit.IOAcceleratorFamily2 কয়েক সেকেন্ডের মধ্যে 1.1G তে উঠেছিল এবং আমি রেকর্ডিং এবং ভিডিওগুলি বন্ধ করার পরে, এটি 630M এ নেমে যায় । সুতরাং, আমি মনে করি, এটি খুব সম্ভবত, এটি ভিআরএএম-এর জন্য দায়ী।


সুতরাং র্যামের প্রায়-গিগাবাইট কমানোর কোনও উপায় নেই? ভিডিও চিপসেটের ডেডিকেটেড মেমরি থাকা উচিত নয়? টেকিং ন্যূনতম র্যাম থেকে 800MB একটা অপরাধ :(
Kamafeather
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.