ওএস এক্স-এর কমান্ড লাইন থেকে আমি কি সিপিইউ তাপমাত্রা এবং ফ্যানের গতি পেতে পারি?


127

বর্তমান সিপিইউ তাপমাত্রা এবং / অথবা ফ্যানের গতি (গুলি) পেতে আমি ওএস এক্স-এর কমান্ড লাইন থেকে চালাতে পারি এমন কোন আদেশ আছে কি?

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

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

লিনাক্সে, মনে হয় /procডিরেক্টরিটির অধীনে সিউডো-ফাইল পড়ে এটি সম্ভব হবে , তবে ওএস এক্স-এর সমতুল্য কীভাবে করা যায় তা আমি নিশ্চিত নই (এটি উপস্থিত থাকলে)।

উত্তর:


18

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

ধরে নিই যে আপনি এটি ইনস্টল করেছেন /Applicationsআপনার নিম্নলিখিত চালানো দরকার:

/Applications/TemperatureMonitor.app/Contents/MacOS/tempmonitor -c -l -a

সাইট: তাপমাত্রা মনিটর


1
এর জন্য ধন্যবাদ. আমি যদি এটির জন্য এই তৃতীয় পক্ষের অ্যাপটি ইনস্টল করার প্রয়োজন হয় তবে আমি এটি গ্রহণ করি, এটি করার কোনও একটি অন্তর্নির্মিত উপায় নেই?
ম্যাট বি বি

2
না, আমি মনে করি না সেখানে আছে। আমি সেই একই প্রোগ্রামটি কিছু সময়ের জন্য গিক্টোলের সাথে মানগুলি প্রদর্শন করতে ব্যবহার করেছি তবে অন্তর্নির্মিত সরঞ্জাম সম্পর্কে কোনও তথ্য পাইনি। মনে রাখবেন যে এটি এক বছরেরও বেশি আগে ছিল, তাই এখনই থাক। আমি যদিও সন্দেহ।
ঘোস্টলাইরিক্স

2
দ্রষ্টব্য টেম্পারেচারমনিটর অক্টোবর ২০১৩ এর পরে তৈরি কোনও ম্যাক সমর্থন করে না, বা যখন আমি আমার ম্যাকবুকপ্রোটিনাতে এটি চালানোর চেষ্টা করেছি তখন তা আমাকে জানিয়েছিল।
পল

3
1 ই অক্টোবর পর্যন্ত, তাপমাত্রা মনিটর স্থগিত করা হয়েছে - তারা "প্রো" যান।
eduncan911

7
এটি আর কার্যকর হবে না কেননা এই সফ্টওয়্যারটি আর আপ টু ডেট থাকে না।
প্রেসিংঅনলওয়েজ

191

IStats রুবি মণি আপনি কম্যান্ড-লাইন মাধ্যমে সিপিইউ তাপমাত্রা দেখতে দেয়।

স্থাপন

$ gem install iStats

ব্যবহার

$ istats

স্ক্রিনশট


5
দুর্ভাগ্যক্রমে এটি একটি পরিচিত ত্রুটি। আপনি যদি গিথুব রেপুর দিকে একবার নজর দেন তবে এটি সম্পর্কে একটি নোট রয়েছে। আপনি হয় আরভিএম বা sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
ব্রু

2
দুর্দান্ত, আকর্ষণীয় কাজ করে (দুর্দান্ত স্পার্কলাইনগুলিও)। কেবল এটি "সুডো" দিয়ে করতে হয়েছিল
ল্যান্ডার

7
লাইভ আপডেটের জন্য: watch -n0 istats(আমাকে brew install watchউপরের কাজটি করার আগে
ওএসএক্সে করতে হয়েছিল

7
এটি ব্যবহার প্রদর্শন ত্রুটি পরিত্রাণ পেতে করার জন্য: watch --color istats
লেনার হোয়েট

1
দ্বিতীয় ক্যাপ্টেন এই কমান্ডটি নিয়ে কাজ করছেন
xaxxon

30

বিএসডি সিস্টেমে sysctlইউটিলিটি /procলিনাক্সে গাছের মতো একই তথ্য সরবরাহ করতে পারে । এটি আসলে এক্সএনপি সিপিইউ পাওয়ার ম্যানেজমেন্ট (এক্সসিপিএম) থেকে কিছু সিপিইউ / জিপিইউ তাপমাত্রার তথ্য জানায়:

sysctl machdep.xcpm.cpu_thermal_level
sysctl machdep.xcpm.gpu_thermal_level

তবে এটি কোনও তাপমাত্রা পাঠ্য বলে মনে হচ্ছে না তবে কিছু রেফারেন্সের তুলনায় তাপমাত্রা স্তরের কেবল একটি ইঙ্গিত।


5
এই 2 টি কমান্ড মুদ্রিত machdep.xcpm.cpu_thermal_level: 0এবং machdep.xcpm.gpu_thermal_level: 0ম্যাকোস 10.12
SebMa

2
10.13.4 এ আমি অস্পষ্ট বিশ্বাসযোগ্য পাঠ্যগুলির মতো দেখতে পেয়েছি (বর্তমানে machdep.xcpm.cpu_thermal_level: 58)
ট্রিপলি

ইউনিট কি? সেলসিয়াস বা ফারেনহাইট, আমি আউটপুট হিসাবে পাই: machdep.xcpm.cpu_thermal_level: 93
dev_null

হ্যাঁ। ইউনিটগুলি কী কী? \
চেটে

25

এই ওপেন সোর্স কমান্ড লাইনটি ইউটিলিটি আমার পক্ষে কাজ করেছে: https://github.com/lavoiesl/osx-cpu-temp


2
আমি ভেবেছিলাম এটি সঙ্কলন করা আরও কঠিন হবে, তবে তা নয়! একটি যাদুমন্ত্র মত কাজ করে!
অ্যারন লরিঞ্জ ২

2
ধন্যবাদ, ধুলো! আমি স্ক্র্যাচ থেকে স্টাফ তৈরির জন্য খুব বেশি নই তবে এটি সহজ ছিল এবং বাক্সের বাইরে কাজ করে। এম। লাভোই অ্যাপল প্রকাশিত কোডটি ব্যবহার করছে কিছুক্ষণ আগে: অ্যাপল সিস্টেম ম্যানেজমেন্ট কন্ট্রোল (এসএমসি) সরঞ্জাম কপিরাইট (সি) 2006 তবে এটি আমার ২০১১ মিনিতে দুর্দান্ত কাজ করে।
তাই ভিনিমিক্কা


1

আমি ওএসএক্স 10.11 এ আছি

https://github.com/nicolargo/glances

অজগরটির এইটির অটো-আপডেট && ও রঙগুলি অন্তর্নির্মিত রয়েছে এবং যদি প্রয়োজনীয়তা ইতিমধ্যে পূরণ করা হয় তবে একটি সাধারণ কার্ল বা উইজেট কমান্ড দিয়ে ইনস্টল করা যেতে পারে। আবশ্যকতা

python >= 2.6 or >= 3.3 (tested with version 2.6, 2.7, 3.3, 3.4)
psutil >= 2.0.0
setuptools

3
গ্লান্সগুলি আমাকে ফ্যানস্পিডযুক্ত এবং সিপিইউ টেম্পে দেখায় না। (এমবিপি 13 "2012, ওএসএক্স 10.12)
কোডব্রেয়ার

@ আগস্টি-পার্ডো ম্যাকোস 10.12 এ:psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
সেবমা

@ আগুস্তি-পার্দো> তাপমাত্রা বর্তমানে ওএসএক্স-তে সমর্থিত নয় এটি দেখুন: github.com/giampaolo/psutil/issues/1134#issuecomment-332173195
SebMa

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