লিনাক্সের পাওয়ার ম্যানেজমেন্ট সরঞ্জামগুলি কী করে? (এসপিআই, পিএম-ইউজ, ইত্যাদি ...)


21

লিনাক্সের জন্য উপলব্ধ পাওয়ার ম্যানেজমেন্ট সরঞ্জামগুলি সম্পর্কে আমি সত্যিই বিভ্রান্ত হয়ে পড়েছি: আমার ল্যাপটপে এক্সএফসিই সহ আমার কাছে আর্চ লিনাক্স রয়েছে।

আর্ক লিনাক্স উইকির তালিকার গাইড

  • acpi
  • acpid
  • pm-utils
  • cpufreq
  • laptop-mode-tools

শক্তি, সাসপেনশন, ডিস্ক এবং সিপিইউ, ওয়াইফাই ইত্যাদি পরিচালনা করতে

তবে আমি বুঝতে পারি না তাদের মধ্যে সম্পর্ক কী। স্পষ্টতই তারা একে অপরের প্রয়োজন হয় না (নির্ভরতাগুলি alচ্ছিক হিসাবে তালিকাভুক্ত করা হয়) তবে এটির দ্বারা আমার বোঝা যায় না: তারা কি একসাথে বিভিন্ন কাজ করে বা তারা একে অপরের বিকল্প হয় বা একে অপরের সাথে বিরোধ বা কি?


এই মুহুর্তে আমি কেবল pm-utils(+ upower) ইনস্টল করেছি। আমারও কি দরকার acpiএবং / অথবা acpid? এবং কী সম্পর্কে laptop-mode-tools: অন্যান্য সমস্ত সরঞ্জামের এই ধরণের সুপারভাইজার কি? যদি তা হয় তবে আমি কি কেবলমাত্র laptop-mode-toolsবা অন্যান্য সরঞ্জামগুলির পৃথকভাবে কনফিগার করব ? তারা কিভাবে lm-sensorsএবং সাথে যোগাযোগ করে cpufreq?

এগুলি ছাড়াও, এখানে এক্সএফসিই পাওয়ার ম্যানেজার রয়েছে, যা উপরের যে কোনও সরঞ্জামের সাথে সম্পর্কিত নয় বলে মনে হচ্ছে, এটি ইনস্টল না হলেও এটি কাজ করে। সুতরাং আমার প্রশ্নটি আবার, আমি যদি অন্যগুলি ইনস্টল করি তবে তারা কি XFCE পাওয়ার ম্যানেজারের সাথে বিরোধ করবে? এবং পাওয়ার ম্যানেজমেন্ট বিকল্পগুলির মধ্যে Xscreensaverকী রয়েছে ? তারা কি দ্বন্দ্ব বা XFCE পাওয়ার ম্যানেজার ( acpiবা pm-utils) এর সেটিংসকে ওভাররাইড করে ?

আমি সত্যিই যা করতে চাই তা হ'ল শক্তির দক্ষ ব্যবহার use

  • স্ট্যান্ডবাই / সাসপেনশন যেতে সক্ষম হবেন
  • সারাক্ষণ ফ্যান চলবে না
  • অতিরিক্ত গরম / সিপিইউ এবং হার্ড ড্রাইভের ক্ষতি করবেন না
  • স্ট্যান্ডবাই / সাসপেনশন এলে ওয়াইফাই বন্ধ করুন turn
  • ইত্যাদি

উত্তর:


24
  • এসপিআই হ'ল একটি ছোট প্রোগ্রাম যা প্রাথমিক এসিপিআইয়ের তথ্য প্রদর্শন করে।

  • এসিপিড হ'ল ডেমন যা এসিপিআই ইভেন্টগুলি পরিচালনা করে - বেশিরভাগ পাওয়ার বোতাম, idাকনা , ব্যাটারি এবং সম্পর্কিত স্টাফ। উদাহরণস্বরূপ, যদি পাওয়ার বোতাম টিপানো হয় তবে এসপিড চলবে shutdown। যখন এসি শক্তি সংযুক্ত থাকে, এসিপিড যথাযথ laptop-mode-toolsকমান্ড চালাতে পারে । আপনি ব্যবহার করেন তাহলে systemd , তাহলে এটি অধিকাংশ প্রতিস্থাপন acpid এর কার্যকারিতা।

  • সিপুফেরিক (এখন অপ্রচলিত) সিপিইউ ফ্রিকোয়েন্সি সামঞ্জস্য করার জন্য সরঞ্জামগুলির একটি সেট। মূল কার্যকারিতা কার্নেলের একটি অংশ এবং এর মাধ্যমে অ্যাক্সেসযোগ্য /sysএবং cpufreq কমান্ড কেবল সুবিধার জন্য, তবে কিছু স্ক্রিপ্টগুলির জন্য এটির প্রয়োজন হতে পারে।

  • cpufreqd ( d সহ ) একটি ব্যবহারকারী-স্পেস ডেমন যা ডিফল্ট কার্নেল-স্পেস গভর্নর (পাওয়ারসভ, অন্ডমন্ড, কর্মক্ষমতা) এর প্রতিস্থাপন হিসাবে ব্যবহার করা যেতে পারে। এটি প্রয়োজনীয় নয় - বেশিরভাগ ব্যবহারের জন্য, মানক গভর্নররা যথেষ্ট।

  • cpupower জন্য একটি প্রতিস্থাপন হয় রঙ - এটা কম্যান্ড লাইন থেকে CPU ফ্রিকয়েন্সি সেটিংস সেট করতে পারবেন।

  • ল্যাপটপ-মোড-সরঞ্জামগুলি যখনই আপনি আপনার ল্যাপটপে এসি পাওয়ার প্লাগ বা আনপ্লাগ করেন তখন বিভিন্ন সিস্টেম সমন্বয় করে - উদাহরণস্বরূপ, ডিস্ক স্পিন-ডাউন সময় বা সিপুফেরিক গভর্নরগুলির স্যুইচিং। এটি এসি ইভেন্টগুলিতে এসপিড দ্বারা ট্রিগার হয় এবং বাকি সময়টি নিষ্ক্রিয় থাকে।

    (দ্রষ্টব্য: ল্যাপটপ-মোড-সরঞ্জামগুলির কিছু সেটিংস প্রকৃতপক্ষে পারফরম্যান্স এবং / অথবা বিচক্ষণতার ক্ষতি করতে পারে; উদাহরণস্বরূপ, এটি ইথারনেট অটোনেগোটিয়েশনকে অক্ষম করে, যা আইএমএইচও কেবল নিরীহ))

  • pm-utils মেমরি এবং / অথবা ডিস্কের জন্য সাসপেন্ড করার প্রস্তুতি পরিচালনা করে (সর্বোপরি পদ্ধতি স্থির করে প্রাক-সাসপেন্ড হুকগুলি চালানো)। তারা বাকি সময় নিষ্ক্রিয়।

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

  • উপরন্তু, অপরাহ্ন-utils একটি দিয়ে আসে অপরাহ্ন-powersave কমান্ড যে সঞ্চালিত অধিকাংশ একই ফাংশন যেমন ল্যাপটপ-মোড-সরঞ্জাম । আপনি যখন AC AC প্লাগ ইন / প্লাগ লাগান এবং বিভিন্ন সামঞ্জস্য করেন তখন বিকশিত পাওয়ার-পাওয়ার আপওয়ার দ্বারা ট্রিগার হয় ।

  • systemd হল-logind স্থগিত / ঘুমন্ত অবস্থায় এবং হ্যান্ডলগুলি সবচেয়ে সাধারণ ACPI সংক্রান্ত ইভেন্টের জন্য ফাংশন (ঢাকনা সুইচ, পাওয়ার বাটন, ইত্যাদি) এটা আছে প্রতিস্থাপন acpid এবং অপরাহ্ন-utils সবচেয়ে সিস্টেমে।

    (ভিন্ন অপরাহ্ন-utils অবশ্য systemd-logind কোনো প্রাক স্থগিত আঙ্গুলসমূহ বা ডিফল্টরূপে অন্যান্য সঙ্গে আসা সমাধান নীচে উপস্থিত না, এবং শুধুমাত্র ব্যবহার ডিফল্ট কার্নেল পদ্ধতি স্থগিত। এটি প্রত্যাশা করে চালক বাগ ড্রাইভার মধ্যে সমাধান করা।)

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

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

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


আপনার ব্যাখ্যার জন্য অনেক ধন্যবাদ। আমি বুঝতে পারি কিনা তা আমাকে দেখতে দিন: এক্সএফএস পাওয়ার ম্যানেজার হ'ল এক ধরণের 'জিইউআই' যা আপওয়ারের উপর নির্ভর করে, যার জন্য পিএম-ইউপস এবং এসিপিডও প্রয়োজন (যদিও এসপিড নির্ভরতা নয় তবে এটি আর্চলিনাক্স সমস্যা হতে পারে)। pm-utils কেবল স্থগিত করে এবং ল্যাপটপ-মোড-সরঞ্জামগুলি অন্যান্য সমন্বয় করে, তবে তারা বিবাদ করে না কারণ তারা বিভিন্ন কাজ করে। তবে কি চলছে তা জানতে তাদের উভয়েরই এসিপিড দরকার । এবং পরিশেষে রঙ (এবং cpufreqd) কারণ কার্নেল যে যত্ন নিতে হবে সম্ভবত না প্রয়োজন। এটি কি কম-বেশি সঠিক?
RSS028

@ আরসোম: এক্সএফপিএম উভয়ই সেটিংস সামঞ্জস্য করার জন্য একটি জিইউআই এবং সেটিংস প্রয়োগ করার বিষয়টি নিশ্চিত করে এমন একটি ডিমনও। এটি ছাড়া অন্য, সঠিক।
মাধ্যাকর্ষণ

তবে এটি অন্যান্য সরঞ্জামগুলিতে অর্ডারগুলি (উচ্চ স্তরের ডিমন বাছাই করা) মাধ্যমে তা করে? এছাড়াও এক্সস্ক্রেইনসেভারের পাওয়ার ম্যানেজমেন্ট সেটিংস সম্পর্কে কী বলা যায় ? তারা কি এক্সএফপিএম বা তদ্বিপরীতগুলিকে ওভাররাইড করে?
RSS028

আফাইক, এক্সস্ক্রিনসেভার নিজে থেকে কোনও পাওয়ার-ম্যানেজমেন্ট করে না - এটি কেবল এক্স 11 সার্ভারে উপযুক্ত প্যারামিটার সেট করে। (চেষ্টা করুন xset q)) এটি হতে পারে যে এক্সএফপিএম কেবল একই সেটিংস পরিচালনা করে বা এটি স্ক্রিনটি একেবারেই পরিচালনা করে না এবং স্ক্রিনসেভার এটি করতে দেয়। (আমি জিনোম ব্যবহার করছি, যার নিজস্ব "জিনোম স্ক্রিনসেভার" নামক একটি প্রোগ্রাম রয়েছে এবং আমি জানি না যে এক্সস্ক্রেইনসেভার এক্সফেসের ডিফল্ট কিনা ... এক্সএফপিএমের উত্স পড়া সম্ভবত সেরা উত্তর দেবে।)
গ্রাভিটি

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