Anonim

আপনার ম্যাকের অ্যাক্টিভিটি মনিটরে এক নজরে তালিকার উপরের অংশে উইন্ডো সার্ভার নামক একটি প্রক্রিয়া প্রকাশ করবে। এটি অনেকগুলি সিস্টেম প্রক্রিয়ার মধ্যে একটি যা আপনার ম্যাক ছাড়া করতে পারে না৷

এই ব্যাখ্যাকারীতে, আমরা আপনাকে WindowServer এর প্রকৃতি এবং এটি আপনার Mac এ কী করে তা তুলে ধরব। আমরা সেই কারণগুলিও কভার করব কেন প্রক্রিয়াটি সর্বদা ব্যাকগ্রাউন্ডে চলছে এবং এটি যখন CPU হগ হয়ে যায় তখন কী করতে হবে।

Mac এ WindowServer কি?

WindowsServer হল ম্যাক অপারেটিং সিস্টেমের একটি কেন্দ্রীয় উপাদান যা আপনার স্ক্রিনে অ্যাপ্লিকেশনগুলির ভিজ্যুয়াল ইন্টারফেস প্রজেক্ট করার জন্য দায়ী৷ WindowServer এছাড়াও অন্যান্য গুরুত্বপূর্ণ সিস্টেম গ্রাফিকাল ইউজার ইন্টারফেস (GUI) পরিচালনা করে যেমন ডক এবং মেনু বার। আপনার ম্যাকের স্ক্রিনে আসা প্রতিটি জিনিস WindowsServer দ্বারা সম্ভব হয়েছে৷

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

WindowServer কি নিরাপদ?

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

আপনি যদি অ্যাক্টিভিটি মনিটরে একটি উন্মাদ পরিমাণ CPU রিসোর্স ব্যবহার করেন তাহলে উইন্ডো সার্ভারকে জোর করে ছেড়ে দিতে প্রলুব্ধ হতে পারেন, কিন্তু আপনার তা করা উচিত নয়। এই প্রক্রিয়াটি ব্যাকগ্রাউন্ডে চলা ছাড়া আপনি আপনার Mac ব্যবহার করতে পারবেন না।

WindowServer জোর করে ছেড়ে দেওয়া সমস্ত সক্রিয় অ্যাপ্লিকেশন বন্ধ করবে, অপারেটিং সিস্টেম রিফ্রেশ করবে, এবং আপনাকে আপনার Mac থেকে লগ আউট করবে৷ আপনি যখন আবার সাইন ইন করবেন, তখন macOS স্বয়ংক্রিয়ভাবে আবার পটভূমিতে WindowServer চালু করবে এবং চক্রটি চলতে থাকবে। এটি দেখায় যে প্রক্রিয়াটি আপনার ম্যাকের সঠিক কার্যকারিতার জন্য কতটা গুরুত্বপূর্ণ৷

একটি নিরাপদ সিস্টেম প্রক্রিয়া হওয়া সত্ত্বেও, WindowServer মাঝে মাঝে আপনার ম্যাকের কার্যকারিতা নষ্ট করে দেয়। পরবর্তী বিভাগে, আমরা ব্যাখ্যা করব কেন এটি ঘটে এবং কীভাবে উইন্ডো সার্ভারের উচ্চ সিপিইউ ব্যবহারকে কুঁড়িতে বাদ দেওয়া যায়।

WindowServer উচ্চ সিপিইউ ব্যবহারের কারণ কী (এবং কীভাবে ঠিক করবেন)

স্বাভাবিকভাবে, WindowServer-এর CPU এবং মেমরি খরচ নির্ভর করবে আপনার Mac এ প্রক্রিয়াটি ব্যবহার করে সক্রিয় অ্যাপ্লিকেশনের সংখ্যার উপর। যাইহোক, নিম্নলিখিত কারণগুলির ফলে উচ্চ CPU ব্যবহার সমস্যা হতে পারে:

1. আপনার ডেস্কটপে অনেক আইটেম আছে

মনে রাখবেন যে আপনার ম্যাকের ডিসপ্লের সবকিছুই উইন্ডো সার্ভার দ্বারা সেখানে রাখা হয়েছে। আপনার ডেস্কটপে যত বেশি আইটেম (আইকন, ফাইল, ফোল্ডার ইত্যাদি) থাকবে, সেগুলিকে সেখানে রাখার জন্য উইন্ডো সার্ভারের তত বেশি প্রসেসিং পাওয়ার প্রয়োজন৷

WindowServer যদি অত্যধিক CPU পাওয়ার ব্যবহার করে এবং আপনার ডেস্কটপে 50টির বেশি আইটেম থাকে তাহলে অপ্রয়োজনীয় ফাইল এবং আইকন মুছে দিন। আরও ভাল, এগুলিকে ডেস্কটপের একটি একক ফোল্ডারে নিয়ে যান৷

2. অনেকগুলি সক্রিয় অ্যাপ এবং উইন্ডোজ

অত্যধিক সক্রিয় অ্যাপ এবং উইন্ডো থাকার ফলেও উইন্ডো সার্ভারের সিপিইউ ব্যবহার আকাশচুম্বী হতে পারে। আপনি ব্যবহার করছেন না এমন অপ্রয়োজনীয় উইন্ডো এবং অ্যাপ্লিকেশন বন্ধ করুন।

3. একটি বগি প্রোগ্রাম সমস্যা সৃষ্টি করছে

যদি WindowServer-এর CPU ব্যবহার শুধুমাত্র ছাদের মধ্য দিয়ে চলে যায় যখন আপনি একটি নির্দিষ্ট অ্যাপ্লিকেশন লঞ্চ করেন, সম্ভবত অ্যাপটিতে একটি বাগ রয়েছে যা এটির কার্যকারিতা নষ্ট করে। সমস্যাটি সৃষ্টিকারী অ্যাপটিকে চিহ্নিত করতে, সমস্ত সক্রিয় অ্যাপ্লিকেশন বন্ধ করুন এবং একবারে একটি পুনরায় চালু করুন। কমপক্ষে 3-5 মিনিটের জন্য একটি অ্যাপ্লিকেশন ব্যবহার করুন এবং অ্যাক্টিভিটি মনিটরে উইন্ডো সার্ভারের ব্যবহার পরীক্ষা করুন৷

যদি কোনো অ্যাপ্লিকেশন অস্বাভাবিকভাবে WindowServer-এর CPU খরচ বাড়ায়, অ্যাপটি আপডেট করুন এবং এটি সমস্যার সমাধান করে কিনা তা পরীক্ষা করুন। অন্যথায়, একটি বাগ রিপোর্ট ফাইল করতে অ্যাপ ডেভেলপারের সাথে যোগাযোগ করুন।

4. আপনার গেমিং মাউস আরেকটি সম্ভাব্য অপরাধী

কিছু ম্যাক ব্যবহারকারী উল্লেখ করেছেন যে তাদের ডিভাইসে একটি গেমিং মাউস ব্যবহার করার ফলে ম্যাকের উইন্ডো সার্ভার প্রচুর CPU পাওয়ার ব্যবহার করে। আপনার ম্যাকের সাথে সংযুক্ত যেকোনও গেমিং আনুষঙ্গিক সংযোগ বিচ্ছিন্ন করুন এবং এটি উইন্ডো সার্ভার সিপিইউ ব্যবহার হ্রাস করে কিনা তা পরীক্ষা করে দেখুন৷

5. ভিজ্যুয়াল ইফেক্ট এবং অ্যানিমেশন

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

যান ডিসপ্লে এবং উভয়ই চেক করুন স্বচ্ছতা হ্রাস করুন এবং গতি হ্রাস করুন

6. একাধিক ভার্চুয়াল ডেস্কটপ বা বাহ্যিক মনিটর সেটআপ

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

মিশন কন্ট্রোলে একাধিক ভার্চুয়াল ডেস্কটপ বা স্পেস ব্যবহার করলেও উইন্ডো সার্ভার আপনার সিপিইউকে ওভারলোড করতে পারে। সমস্যা সমাধান করতে, মিশন কন্ট্রোলে ভার্চুয়াল ডেস্কটপের সংখ্যা কমিয়ে দিন এবং আনচেক করুন সবচেয়ে সাম্প্রতিক ব্যবহারের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে স্পেস পুনরায় সাজান

সমস্যা চলতে থাকলে, মিশন কন্ট্রোল মেনুতে ফিরে যান এবং ডিসপ্লেতে আলাদা স্পেস আছে।

নোট: মিশন কন্ট্রোলে "ডিসপ্লেতে আলাদা স্পেস আছে" নিষ্ক্রিয় করা হলে উইন্ডো সার্ভারের CPU ব্যবহার কমে যাবে, তবে আপনার বাহ্যিক মনিটর ফাঁকা হয়ে যেতে পারে যদি আপনি পূর্ণ-স্ক্রীন মোডে একটি অ্যাপ্লিকেশন ব্যবহার করেন।

ম্যাকের উইন্ডো সার্ভার সরলীকৃত

আশা করি, আপনি এখন জানেন যে উইন্ডো সার্ভার কী এবং কেন প্রক্রিয়াটি সর্বদা ব্যাকগ্রাউন্ডে চলে।

WindowServer আপনার Mac এ অযৌক্তিকভাবে উচ্চ প্রক্রিয়াকরণ শক্তি ব্যবহার করলে, সমস্যাটি নির্ণয় ও সমাধান করতে উপরের সমস্যা সমাধানের পদক্ষেপগুলি ব্যবহার করুন৷ সমস্যাটি অব্যাহত থাকলে, আপনার Mac রিবুট করা বা এটির NVRAM রিসেট করা প্রক্রিয়াটিকে স্বাভাবিক অবস্থায় ফিরিয়ে আনবে।

ম্যাকের উইন্ডো সার্ভার কি (এবং এটি কি নিরাপদ?)