আমি সিপিইউ / জিপিইউর জন্য একটি ভাল বিভাজনটি বের করার চেষ্টা করছি। আমার বিভাজনটি কোথায় করা উচিত তা দেখার জন্য কি সিপিইউ এবং জিপিইউ ব্যবহারের নিরীক্ষণের কোনও উপায় আছে?
আমি সিপিইউ / জিপিইউর জন্য একটি ভাল বিভাজনটি বের করার চেষ্টা করছি। আমার বিভাজনটি কোথায় করা উচিত তা দেখার জন্য কি সিপিইউ এবং জিপিইউ ব্যবহারের নিরীক্ষণের কোনও উপায় আছে?
উত্তর:
একটি সহজ সমাধান হ'ল রাসম্পবেরি পাই নিজেই পরিচালনা করতে পারেন যে কীভাবে গতিশীল মেমরি বিভক্ত হয়ে সিপিইউ এবং জিপিইউর মধ্যে র্যাম বিভক্ত হয় । যদিও রাস্পি-কনফিগারেশন আপনার পক্ষে এটি করতে পারে না, ফোরামগুলিতে /boot/config.txt এর জন্য উদাহরণ সেটিংস রয়েছে ।
আপনি আদেশ top
বা htop
কমান্ডটি ব্যবহার করে মেমরির ব্যবহারের একটি রিয়েল-টাইম দর্শন পেতে পারেন । আপনি ইনস্টল করতে হবে htop
যদি আপনি বার্তা পেতে htop: command not found
। ধরে নিচ্ছি আপনি রাস্পবিয়ান ব্যবহার করছেন, এটি চালিয়ে ইনস্টল করুনsudo apt-get install htop
top
?
htop
আরও ব্যবহারকারী বান্ধব। আমি সর্বদাhtop
top
top
টিপুন 1
এবং আপনি সমস্ত প্রসেসরকেও দেখতে পাচ্ছেন। তবে আমি সম্মতি জানাই যে htop
ব্যবহার করা সহজতর / সহজ।
মূলত আপনি বর্তমানে জিপিইউ ব্যবহার করতে পারবেন না। আপনি কেবল সিপিইউ ব্যবহার করতে পারেন, top
কমান্ডটি ব্যবহার করে দেখুন ।
আপডেট রাস্পবিয়ান এখন অন্তর্ভুক্ত htop
যা আরও ভার্বোজ এবং পড়া সহজ
সর্বোত্তম সিপিইউ / জিপিইউ বিভাজন সম্পর্কে। এটি আপনার আরপিআই কীসের জন্য ব্যবহার করছেন তা নির্ভর করে। যদি আপনার ভিডিও এবং গেমস খেলছে না (জিপিইউ অপ্টিমাইজড), তবে সিপিইউকে সর্বাধিক পরিমাণ র্যাম দিন। এছাড়াও যদি আপনার চলমান "হেডলেস" (কোনও স্ক্রিনের সাথে সংযুক্ত না হয়) তবে সিপিইউকে যতটা র্যাম আপনি পারেন তেমন বরাদ্দ করুন।
ক্রোমিয়াম বর্তমানে জিপিইউ ব্যবহার করে না, নিম্নলিখিত থ্রেডটি পরীক্ষা করুন । এটি রাস্পবেরি পাই এর জন্য ক্রোমিয়ামের বিকাশকারী ছেলেদের মধ্যে অন্যতম। এছাড়াও আসল পোস্টে ক্রোমিয়াম কীভাবে দ্রুত চালিত হয় সে সম্পর্কে কিছু টিপস রয়েছে।
chrome://gpu
।
র্যামের ব্যবহার নিরীক্ষণ করতে, আপনি চালাতে পারেন free -h -s 1
। প্রতি সেকেন্ডে ( -s 1
), একই ধরণের টেবিল প্রদর্শিত হবে:
total used free shared buffers cached
Mem: 438M 146M 292M 0B 15M 102M
-/+ buffers/cache: 28M 409M
Swap: 99M 0B 99M
লাইনটি Mem:
আপনি যা সন্ধান করছেন।
উপরের উদাহরণে, আপনি দেখতে পাচ্ছেন যে মোট ৪৩৮ এমবিতে বর্তমানে ১৪M এমবি ব্যবহৃত হয় এবং ২৯২ এমবি বিনামূল্যে থাকে। আমার 512 এমবি আরপিআইতে, আমি জিপিইউর জন্য 64 এমবি সেট করেছি।
রাস্পবিয়ান-এ সিপিইউ, র্যাম এবং সোয়াপ ব্যবহারের জন্য নিরীক্ষণ করতে আপনি শীর্ষ বা এইচটিওপি ব্যবহার করতে পারেন।
টার্মিনালে, চালান top
। শীর্ষস্থানীয় ডিফল্টরূপে উপলব্ধ এবং যুক্তিসঙ্গতভাবে ভাল বিবরণ দেয়।
তবে, আমি বিশদ বিবরণ এবং উপলভ্য বৈশিষ্ট্য সহ HTTP আরও বেশি কার্যকর হতে পাই। HTOP ডিফল্টরূপে উপলভ্য নয় এবং এটি ইনস্টল করা দরকার।
sudo apt-get update && sudo apt-get install htop
HTOP ইনস্টল করতে টার্মিনাল চালান ।
টার্মিনালে, htop
ইনস্টল শেষ হওয়ার পরে চালান ।
আশা করি এইটি কাজ করবে.
জিপিইউ দ্বারা বরাদ্দকৃত কী তা আপনাকে অন্তর্দৃষ্টি দেবে সেই আদেশটি sudo vcdbg reloc
। আউটপুট দেখে মনে হচ্ছে এখানে কী শুরু হয়। আমার ক্ষেত্রে, আমি দেখতে পাচ্ছিলাম যে 236 এম বরাদ্দ করা হয়েছে /boot/config.txt
->> এর মানের খুব কাছাকাছি ছিল gpu_mem=256
তাই আমার এটি আরও সামান্য ধাক্কা দেওয়ার দরকার ছিল।
Relocatable heap version 4 found at 0x30000000
total space allocated is 236M, with 234M relocatable, 2.3M legacy and 0 offline
1 legacy blocks of size 2359296
free list at 0x3ad9aaa0
352 free memory in 2 free block(s)
largest free block is 320 bytes
0x30000000: legacy block 2.3M
0x30240000: free 320
[ 80] 0x30240140: used 608 (refcount 1 lock count 0, size 540, align 4, data 0x30240160, d0rual) 'GLXX_TEXTURE_T'
[ 78] 0x302403a0: used 192 (refcount 1 lock count 0, size 128, align 4, data 0x302403c0, D1rual) 'GLXX_BUFFER_INNER_T.storage'
vcgencmd get_mem reloc
এবং vcgencmd get_mem reloc_total
। raspberrypi.org/forums/viewtopic.php?t=158157