সুচিপত্র:

রাস্পবেরি পাই পরীক্ষার চাপ: 6 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই পরীক্ষার চাপ: 6 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই পরীক্ষার চাপ: 6 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই পরীক্ষার চাপ: 6 টি ধাপ (ছবি সহ)
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, নভেম্বর
Anonim
রাস্পবেরি পাই পরীক্ষা করা স্ট্রেস
রাস্পবেরি পাই পরীক্ষা করা স্ট্রেস
রাস্পবেরি পাই পরীক্ষা করা স্ট্রেস
রাস্পবেরি পাই পরীক্ষা করা স্ট্রেস

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

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

এই নির্দেশযোগ্য স্ট্রেসবেরি ব্যবহার করে, যদি আপনি পাইথন প্যাকেজ সূচীতে এটি পরীক্ষা করার আগে এটি ব্যবহার না করেন।

ধাপ 1: আপনার পাই সেটআপ করুন

আপনার পাই সেটআপ করুন
আপনার পাই সেটআপ করুন

আপনার প্রয়োজন হবে:

  • রাস্পবেরি পাই
  • 8GB এসডি কার্ড
  • মাইক্রো ইউএসবি সহ 5V, 1A পাওয়ার সাপ্লাই
  • একটি HDMI মনিটর (অথবা S- ভিডিও/কম্পোজিট সহ একটি)
  • ইউএসবি কীবোর্ড ও মাউস
  • ইন্টারনেট সংযোগ (হয় তারযুক্ত বা USB ওয়াইফাই অ্যাডাপ্টার)

এই নির্দেশের জন্য আমি ইতিমধ্যে একটি রাস্পবেরি পাই ল্যাপটপ তৈরি করেছি (উপরে ছবি)। দুর্ভাগ্যবশত আমি এর যথেষ্ট ছবি তুলিনি তাই আমি একটি নির্দেশনা লিখতে পারিনি।

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

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

ধাপ 2: নির্ভরশীল সফ্টওয়্যার ডাউনলোড এবং ইনস্টল করুন

নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন
নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন
নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন
নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন
নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন
নির্ভরশীল সফটওয়্যার ডাউনলোড এবং ইনস্টল করুন

আমরা "স্ট্রেসবেরি" নামে একটি প্রোগ্রাম ব্যবহার করতে যাচ্ছি। এটি সিপিইউকে 100% লোড করে এবং তাপমাত্রা লগ করে (আমি অনুমান করছি এটি জংশনের তাপমাত্রা নয় পৃষ্ঠের তাপমাত্রা)। আপনি যদি GUI চালাচ্ছেন তবে একটি নতুন টার্মিনাল উইন্ডো খুলতে টার্মিনালে ক্লিক করুন, অন্যথায় কমান্ড লাইন ব্যবহার করে আপনার Pi তে লগইন করুন এবং নিচেরটি টাইপ করুন।

প্রথমে একটি আপডেট করুন:

sudo apt- আপডেট পান

এটি সবকিছু আপডেট করবে তাই আমরা সর্বাধিক আপ টু ডেট সোর্স ব্যবহার করছি। পরবর্তী আমরা স্ট্রেসবেরি ব্যবহারের জন্য সমস্ত পূর্ব-প্রয়োজনীয়তা ইনস্টল করব।

অ্যাটলাস ইনস্টল করুন

sudo apt-get Libatlas-base-dev ইনস্টল করুন

কায়রো ইনস্টল করুন

Sudo pip3 cairocffi ইনস্টল করুন

PyQt5 ইনস্টল করুন

sudo apt-get python3-pyqt5 ইনস্টল করুন

অবশেষে নিম্নলিখিত দুটি ইনস্টল কমান্ড ব্যবহার করে স্ট্রেসবেরি ইনস্টল করুন

sudo apt স্ট্রেস ইনস্টল করুন

তারপর

sudo -H pip3 ইনস্টল -U স্ট্রেসবেরি

ইনস্টলেশনের সময় যে কোন প্রম্পটে হ্যাঁ "Y" উত্তর দিলে ইনস্টল করার সময় এবং সবকিছু ভালভাবে ধরে নিলে আমরা পরবর্তী ধাপে যেতে পারি যা ম্যাটপ্লটলিব ব্যাকএন্ড পরিবর্তন করছে। টার্মিনাল প্রকারে:

সুডো পাইথন 3

এটি LXDE টার্মিনালের ভিতরে পাইথন টার্মিনাল নিয়ে আসবে। আপনি বলতে পারবেন কারণ প্রতিটি লাইনের শুরুটি >> এর সাথে উপসর্গযুক্ত। এন্টার দ্বারা নিম্নলিখিত টাইপ করুন:

>> matplotlib আমদানি করুন

তারপর

>> matplotlib.matplotlib_fname ()

এটি আপনাকে ফাইলপথ দেবে যেখানে আপনার ম্যাটপ্লটলিব আরসি ফাইল সংরক্ষিত আছে যা এখন আমাদের সম্পাদনা করতে হবে। উদাহরণস্বরূপ এটি আমার ছিল:

/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc

সুতরাং ফাইল সম্পাদনা করার জন্য ন্যানো টার্মিনাল টেক্সট এডিটর খুলতে আপনাকে এই লাইনটিকে "সুডো ন্যানো" দিয়ে উপসর্গ করতে হবে:

sudo nano /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrc

এখন আমরা যে টেক্সট ফাইলটি সম্পাদনা করছি তা দেখতে হবে যেখানে ব্যাকএন্ড নির্দিষ্ট করা আছে। এর জন্য, ন্যানোর একটি দরকারী অন্তর্নির্মিত অনুসন্ধান কমান্ড রয়েছে যেখানে "কোথায় আছে"। এটি ব্যবহার করার জন্য কেবল Ctrl + W ধরে রাখুন এবং "ব্যাকএন্ড" টাইপ করুন এবং এটি স্ক্রোল করার পরিবর্তে আপনার জন্য নথিটি অনুসন্ধান করবে। এখন লাইন সম্পাদনা করুন:

ব্যাকএন্ড: gtk3agg

প্রতি

ব্যাকএন্ড: qt5agg

তারপর আপনার কাজ শেষ হয়ে গেলে Ctrl + X সেভ করে রাখুন। কোন পরিবর্তন সংরক্ষণ করতে এবং ফাইলটি ওভাররাইট করার জন্য Y বা হ্যাঁ উত্তর দেওয়ার অনুরোধ করা হলে।

ধাপ 3: স্ট্রেসবেরি চালানো

স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে
স্ট্রেসবেরি চলছে

অবশেষে আপনি সমস্ত পূর্ব-প্রয়োজনীয়তা সম্পন্ন করেছেন যা আপনি অবশেষে কোনও সমস্যা ছাড়াই প্রোগ্রামটি চালাতে পারেন। স্ট্রেসবেরি চালানোর জন্য কেবল নিম্নলিখিত কমান্ডটি টাইপ করুন:

সুডো স্ট্রেসবেরি-রান আউট

এটি আপনার জন্য প্রোগ্রামটি চালায় এবং আপনার হোম ডিরেক্টরিতে 'out.dat' নামে একটি ফাইলে তাপমাত্রা রেকর্ড করে। প্রোগ্রামটি "কুলডাউন" করার জন্য সিপিইউকে যতটা সম্ভব কম চালাবে, তারপরে এটি পাঁচ মিনিটের জন্য সর্বাধিক লোড দিয়ে চাপ দেওয়ার আগে এটিকে কিছুক্ষণের জন্য নিষ্ক্রিয় করে রাখবে, তারপর থামবে এবং কুলডাউন রেকর্ড করবে। ডেটা আপনার হোম ডিরেক্টরিতে "out.dat" নামে সংরক্ষিত আছে কিন্তু আপনি যা খুশি কল করতে পারেন। স্ট্রেসবেরি একটি সুন্দর দেখতে গ্রাফও তৈরি করবে যদি আপনি স্ট্রেস টেস্ট সম্পন্ন হওয়ার পর নিম্নলিখিত কমান্ডটি চালান:

সুডো স্ট্রেসবেরি-প্লট আউট ডেট

এটি কিভাবে তাপীয় আচরণ পরিবর্তন করে তা দেখতে বিভিন্ন হিট সিঙ্ক এবং এনক্লোসার, ওভারক্লকিং সেটিংস ইত্যাদি ব্যবহার করার চেষ্টা করুন। গ্রাফে একাধিক লাইন প্লট করার জন্য আপনি তাদের কমান্ডের সামনে যোগ করুন:

sudo স্ট্রেসবেরি-প্লট out1.dat out2.dat out3.dat

আপনি নিচের কমান্ডটি ব্যবহার করে গ্রাফটি সরাসরি একটি-p.webp

sudo স্ট্রেসবেরি -প্লট out.dat -o out.png

এটি আপনার হোম ডিরেক্টরিতে "out.png" নামে একটি ফাইল সংরক্ষণ করবে। পূর্ববর্তী ধাপের ইনস্টলেশনের সময় যদি আপনার কোন ত্রুটি বার্তা থাকে তবে সমস্যা সমাধানের ধাপটি দেখুন।

ধাপ 4: কিছু উদাহরণ প্লট

কিছু উদাহরণ প্লট
কিছু উদাহরণ প্লট
কিছু উদাহরণ প্লট
কিছু উদাহরণ প্লট

স্ট্রেসবেরি ব্যবহার করে আমি তৈরি করেছি এমন কিছু আকর্ষণীয় প্লট এখানে। আমার Pi হল একটি মৌলিক Pi1, এবং আমি IC- তে কিছু ছোট অ্যালুমিনিয়াম হিট সিঙ্ক যোগ করেছি, এবং তারপর আমি একটি ছোট 3cm ফ্যান যোগ করে আবার রিপ্লোট করেছি (নোট, 5cm রাখুন কিন্তু এটি আসলে একটি 30mm ফ্যান!)। তারপরে আমি রাস্পি-কনফিগার ব্যবহার করে ওভারক্লককে "টার্বো" এ সেট করেছি, ফ্যানটি সরিয়েছি এবং এটি একটি এক্রাইলিক ঘেরের ভিতরে রেখেছি। তিনটি প্লট উপরের একই গ্রাফে রয়েছে

ধাপ 5: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান
সমস্যা সমাধান

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

ত্রুটি বার্তা 1।

libf77blas.so.3: শেয়ার করা অবজেক্ট ফাইল খুলতে পারে না: এই ধরনের কোন ফাইল বা ডিরেক্টরি নেই

সমস্যা কি?

প্যাকেজটি আটলাসের উপর নির্ভর করে যা ডিফল্টভাবে ইনস্টল করা হয় না

সমাধান

নিম্নলিখিতগুলির সাথে অ্যাটলাস ইনস্টল করুন:

sudo apt-get Libatlas-base-dev ইনস্টল করুন

ত্রুটি বার্তা 2

আমদানি ত্রুটি: কায়রো ব্যাকএন্ডের জন্য প্রয়োজন যে কায়রোকফি বা পাইকাইরো ইনস্টল করা আছে

সমস্যা কি?

কায়রো ডিফল্টভাবে ইনস্টল করা হয়নি

সমাধান

নিম্নলিখিতগুলির সাথে কায়রো ইনস্টল করুন:

sudo pip3 cairocffi ইনস্টল করুন

ত্রুটি বার্তা 3

TypeError: 'cairo. Context' এর জন্য বিদেশী স্ট্রাক্ট কনভার্টার খুঁজে পাওয়া যায়নি

সমস্যা কি?

সমস্যাটি GTK3Agg ব্যাকএন্ড ব্যবহার করছে, এটি হয় matplotlibrc ফাইলে পরিবর্তন করা যেতে পারে।

সমাধান

যখন আপনি "স্ট্রেসবেরি-প্লট out.dat" চালান তখন পরিবর্তে চালান:

sudo MPLBACKEND = Agg stressberry-plot out.dat

এটি স্ট্রেসবেরিকে আরসি ফাইলে সংরক্ষিত একের পরিবর্তে নির্দিষ্ট ব্যাকএন্ড চালাতে বাধ্য করবে।

ধাপ 6: শেষ

এটি আপনার পাইকে বেঞ্চমার্ক করতে ব্যবহার করতে পারেন এমন অনেক পদ্ধতির মধ্যে একটি। আরেকটি প্রোগ্রাম যা আপনি ব্যবহার করতে পারেন তা হল "sysbench" যা সমস্যা ছাড়াই বাক্সের বাইরে কাজ করা উচিত।

আমি আশা করি আপনি এই নির্দেশযোগ্য উপভোগ করেছেন। আপনি যদি এটি উপভোগ করেন বা এটি নিজে তৈরি করেন তবে আমাকে জানান। বরাবরের মতোই আমি গঠনমূলক প্রতিক্রিয়া এবং মন্তব্য পেয়ে খুশি (ভালো থাকুন, দয়া করে ট্রল করবেন না)।

প্রস্তাবিত: