.
১. পরিচিতি
উবুন্টুতে CPU তাপমাত্রা পর্যবেক্ষণ করা সিস্টেমের পারফরম্যান্স বজায় রাখা এবং অতিরিক্ত গরমের কারণে সম্ভাব্য ক্ষতি রোধের জন্য অপরিহার্য। দীর্ঘ সময়ের উচ্চ কাজের চাপ বা উচ্চ পরিবেশ তাপমাত্রার সময় এটি বিশেষভাবে গুরুত্বপূর্ণ হয়ে ওঠে। CPU তাপমাত্রা ট্র্যাক করে আপনি সিস্টেমের স্থিতিশীলতা নিশ্চিত করতে এবং হার্ডওয়্যার ব্যর্থতা প্রতিরোধ করতে পারেন। এই প্রবন্ধে, আমরা উবুন্টুতে CPU তাপমাত্রা পরীক্ষা করার বিভিন্ন পদ্ধতি উপস্থাপন করছি এবং আপনার প্রয়োজনের জন্য সর্বোত্তম টুল বেছে নিতে সাহায্য করছি।
২. উবুন্টুতে CPU তাপমাত্রা পর্যবেক্ষণের গুরুত্ব
CPU তাপমাত্রা পর্যবেক্ষণ সরাসরি সিস্টেমের পারফরম্যান্স এবং আয়ুকে প্রভাবিত করে। অতিরিক্ত গরম থার্মাল থ্রটলিং ট্রিগার করতে পারে, যা স্বয়ংক্রিয়ভাবে CPU ক্লক স্পিড কমিয়ে দেয় এবং পারফরম্যান্স হ্রাস ঘটায়। তদুপরি, দীর্ঘ সময় উচ্চ তাপমাত্রার সংস্পর্শে থাকা CPU এবং অন্যান্য হার্ডওয়্যার উপাদানের শারীরিক ক্ষতি ঘটাতে পারে। এই সমস্যাগুলি এড়াতে এবং মসৃণ সিস্টেম অপারেশন নিশ্চিত করতে নিয়মিত CPU তাপমাত্রা পর্যবেক্ষণ অপরিহার্য।
৩. Glances দিয়ে সমন্বিত সিস্টেম পর্যবেক্ষণ
Glances একটি শক্তিশালী টুল যা রিয়েল-টাইমে বিভিন্ন সিস্টেম মেট্রিক্স, সহ CPU তাপমাত্রা, পর্যবেক্ষণ করতে সক্ষম। যেহেতু এটি এক নজরে পুরো সিস্টেমের ওভারভিউ প্রদান করে, আপনি সহজেই মেমরি ব্যবহার, ডিস্ক I/O এবং আরও অনেক কিছু—শুধু CPU তাপমাত্রা নয়—এর বিস্তারিত দেখতে পারেন।
ইনস্টলেশন ও সেটআপ
- Glances ইনস্টল করতে pip, পাইথন প্যাকেজ ম্যানেজার ব্যবহার করুন:
bash sudo apt install python3-pip sudo pip3 install glances - ইনস্টলেশনের পরে, নিম্নলিখিত কমান্ড দিয়ে Glances চালু করুন:
bash glances - Glances চলমান অবস্থায়, CPU তাপমাত্রা এবং অন্যান্য সেন্সর তথ্য দেখার জন্য
[f]কী চাপুন।
ওয়েব সার্ভার মোড ব্যবহার করা
Glances ওয়েব সার্ভার মোডে চালানো যায়, যা আপনাকে অন্য কোনো ডিভাইস থেকে ওয়েব ব্রাউজার ব্যবহার করে সিস্টেম তথ্য পর্যবেক্ষণ করতে দেয়। এই মোড ব্যবহার করতে নিম্নলিখিত কমান্ড চালান:
bash glances -wআপনার ওয়েব ব্রাউজার থেকে প্রদত্ত URL-এ প্রবেশ করুন এবং সিস্টেম মেট্রিক্স, সহ CPU তাপমাত্রা, দেখুন।
সুবিধা ও সীমাবদ্ধতা
Glances-এর সর্বোচ্চ সুবিধা হল এটি একবারে সিস্টেম তথ্যের সমন্বিত দৃশ্য প্রদান করে। তবে, যদি আপনার লক্ষ্য শুধুমাত্র CPU তাপমাত্রা পরীক্ষা করা হয়, তবে অতিরিক্ত ডেটা অতিভারী মনে হতে পারে।
৪. lm-sensors ব্যবহার করে সরাসরি সেন্সর তথ্য প্রাপ্তি
lm-sensors একটি সহজ টুল যা সরাসরি সেন্সর তথ্য, সহ CPU তাপমাত্রা, সংগ্রহ করে। এটি অনেক লিনাক্স ব্যবহারকারী দ্বারা সিস্টেম সেন্সর ডেটা প্রদর্শনের সবচেয়ে সরাসরি পদ্ধতিগুলোর একটি।
ইনস্টলেশন ও কনফিগারেশন
- lm-sensors ইনস্টল করতে নিম্নলিখিত কমান্ড চালান:
bash sudo apt-get install lm-sensors - ইনস্টলেশনের পরে, আপনার সিস্টেমে উপলব্ধ সব সেন্সর সনাক্ত করতে এই কমান্ড ব্যবহার করুন:
bash sudo sensors-detect - সেন্সর সনাক্তকরণ অনুমোদনের জন্য প্রম্পটে “YES” উত্তর দিন।
CPU তাপমাত্রা প্রদর্শন
সনাক্তকরণ সম্পন্ন হলে, sensors কমান্ড ব্যবহার করে CPU তাপমাত্রা এবং অন্যান্য সেন্সর তথ্য দেখুন:
bash sensorsএই কমান্ড চালালে বর্তমান CPU তাপমাত্রা এবং সংশ্লিষ্ট সেন্সর ডেটা প্রদর্শিত হবে।
সুবিধা ও সীমাবদ্ধতা
lm-sensors সহজ, দ্রুত, এবং যারা দ্রুত CPU তাপমাত্রা পরীক্ষা করতে চান তাদের জন্য আদর্শ। তবে, যদি আপনি বিশদ সিস্টেম তথ্য বা রিমোট মনিটরিং প্রয়োজন করেন, তবে Glances-এর মতো টুলগুলো আরও উপযুক্ত হতে পারে।

৫. থার্মাল জোন তথ্য সরাসরি অ্যাক্সেস করা
উবুন্টু আপনাকে ফাইল সিস্টেমের মাধ্যমে সরাসরি তাপমাত্রা ডেটা প্রাপ্তির সুযোগ দেয়। এটি সবচেয়ে সহজ পদ্ধতিগুলোর একটি, যেখানে অতিরিক্ত সফটওয়্যার ইনস্টলেশনের প্রয়োজন নেই।
/sys/class/thermal/ ব্যবহার করে
তাপমাত্রা সেন্সর তথ্য /sys/class/thermal/ ডিরেক্টরিতে সংরক্ষিত থাকে। CPU তাপমাত্রা পরীক্ষা করতে নিম্নলিখিত কমান্ড চালান:
bash cat /sys/class/thermal/thermal_zone0/tempআউটপুট মিলিডিগ্রিতে দেওয়া হয়। উদাহরণস্বরূপ, 27800 মানে 27.8°C।
সেন্সরগুলো অন্বেষণ করা
আপনার সিস্টেমের উপর নির্ভর করে একাধিক সেন্সর থাকতে পারে। প্রতিটি সেন্সরের মান পরীক্ষা করতে thermal_zone* ডিরেক্টরিগুলো অন্বেষণ করুন:
bash cat /sys/class/thermal/thermal_zone1/tempসুবিধা এবং সীমাবদ্ধতা
এই পদ্ধতিতে কোনো অতিরিক্ত সফটওয়্যারের প্রয়োজন হয় না এবং এটি খুবই হালকা। তবে, সেন্সরের অবস্থান এবং নামকরণ সিস্টেম অনুসারে ভিন্ন হয়, যা অনুসন্ধানকে সময়সাপেক্ষ করে তুলতে পারে। এছাড়া, মানগুলি মিলিডিগ্রিতে প্রদর্শিত হওয়ায়, সতর্ক ব্যাখ্যা প্রয়োজন।
৬. প্রত্যেক পদ্ধতির তুলনা
প্রত্যেক টুল এবং পদ্ধতি স্বতন্ত্র সুবিধা প্রদান করে। Glances বিস্তৃত সিস্টেম মনিটরিং এবং দূরবর্তী অ্যাক্সেস সক্ষম করে, যদিও ডেটার পরিমাণ অভিভূতকারী হতে পারে। lm-sensors CPU তাপমাত্রা চেক করার জন্য সহজ এবং সরাসরি উপায় প্রদান করে, যা ব্যবহারকারী-বান্ধব করে। সরাসরি সিস্টেম ফাইল অ্যাক্সেসের জন্য কোনো ইনস্টলেশন প্রয়োজন হয় না কিন্তু সেন্সরের বৈচিত্র্য এবং ইউনিট ফরম্যাটের কারণে কম অন্তর্দৃষ্টিপূর্ণ হতে পারে।
৭. উপসংহার
Ubuntu-এ CPU তাপমাত্রা মনিটরিং পারফরম্যান্স এবং সিস্টেমের দীর্ঘায়ু সংরক্ষণের জন্য গুরুত্বপূর্ণ। এই নিবন্ধে তিনটি পদ্ধতি পরিচয় করানো হয়েছে: Glances, lm-sensors, এবং সরাসরি ফাইল অ্যাক্সেস। প্রত্যেক পদ্ধতি ভিন্ন চাহিদার জন্য উপযুক্ত, তাই আপনার পরিবেশের সাথে সবচেয়ে ভালো মানানসই পদ্ধতি বেছে নিন।
৮. অতিরিক্ত টিপস এবং সমস্যানিরসন
- সাধারণ সমস্যা : যদি সেন্সরের তথ্য প্রদর্শিত না হয়, আপনার সেন্সরগুলি স্বীকৃত নাও হতে পারে।
sensors-detectআবার চালানোর চেষ্টা করুন। - উন্নত ব্যবহার : তাপমাত্রা মনিটরিংকে স্বয়ংক্রিয় করার জন্য, এই কমান্ডগুলিকে স্ক্রিপ্টে অন্তর্ভুক্ত করুন যাতে পর্যায়ক্রমিক চেক করা যায় বা অস্বাভাবিক তাপমাত্রা শনাক্ত হলে সতর্কতা পাঠানো যায়।


