top
টার্মিনালে কমান্ডটি ব্যবহার করে তাদের সিপিইউ ব্যবহার অনুসারে বাছাই করা প্রক্রিয়াগুলি তালিকাবদ্ধ করে (এবং আপনি এটি অন্য প্যারামিটার অনুসারে বাছাই করতে পারেন)
জিপিইউর সমতুল্য কি আছে?
top
টার্মিনালে কমান্ডটি ব্যবহার করে তাদের সিপিইউ ব্যবহার অনুসারে বাছাই করা প্রক্রিয়াগুলি তালিকাবদ্ধ করে (এবং আপনি এটি অন্য প্যারামিটার অনুসারে বাছাই করতে পারেন)
জিপিইউর সমতুল্য কি আছে?
উত্তর:
এএমডির দুটি বিকল্প রয়েছে
fglrx (বদ্ধ উত্স ড্রাইভার):
aticonfig --odgc --odgt
সূত্র: জিপিইউ ব্যবহার পর্যবেক্ষণ
watch nvidia-smi
রিয়েল-টাইম আপডেটের জন্য ব্যবহার করুন ।
sudo apt-get radeontop
) fglrx ( মূলের প্রয়োজন) দিয়ে কাজ করে । Hurray থেকে! দুঃখের বিষয় র্যাডিয়নটপ কোনও তাপমাত্রা রিডিং সরবরাহ করে না।
xserver-allow-tcp=true
। এই কীওয়ার্ড সহ এই সাইটটির চারপাশে অনুসন্ধানের ফলে ফলাফল হওয়া উচিত।
watch -n 1 nvidia-smi
আমাকে রিয়েল-টাইম আপডেট দিয়েছে। watch nvidia-smi
একটি 2 সেকেন্ড আপডেট বিলম্ব আছে।
sudo intel_gpu_top
ইন্টেল জিপিএসের জন্য আপনাকে রিয়েল টাইম আপডেট দেওয়া উচিত।
এনভিডিয়া: ক্রমাগত আউটপুট আপডেট nvidia-smi
করতে, আপনি nvidia-smi --loop=1
(1 সেকেন্ডের nvidia-smi --loop-ms=1000
রিফ্রেশ বিরতি ) বা (1000 মিলিসেকেন্ডের রিফ্রেশ বিরতি ) ব্যবহার করতে পারেন ।
-l SEC, --loop=SEC
Continuously report query data at the specified interval, rather than
the default of just once. The application will sleep in-between
queries. Note that on Linux ECC error or XID error events will print
out during the sleep period if the -x flag was not specified. Pressing
Ctrl+C at any time will abort the loop, which will otherwise run indef‐
initely. If no argument is specified for the -l form a default inter‐
val of 5 seconds is used.
-lms ms, --loop-ms=ms
Same as -l,--loop but in milliseconds.
অবগতির জন্য:
আপনি gpustat
জিপিইউ স্থিতি অনুসন্ধান এবং পর্যবেক্ষণের জন্য যা একটি সাধারণ কমান্ড-লাইন স্ক্রিপ্ট (এনভিডিয়া-এসএমআই-র মোড়ক) ব্যবহার করতে পারেন :
pip install gpustat
ইন্টেলের জন্য:
ইন্টেল-জিপিইউ-সরঞ্জামগুলি ইনস্টল করুন (সম্ভবত এটি ইতিমধ্যে ইনস্টল করা আছে)
sudo apt-get install intel-gpu-tools
এর top
মতো ইউটিলিটি শুরু করুন
sudo intel_gpu_top
আপনার পরিসংখ্যান পরীক্ষা করুন এবং তারপরে Ctrl+ দিয়ে প্রস্থান করুনC
এটাই যা তুমি পাও:
ধন্যবাদ @ মিচ! :)
আপনি তার জিপিইউ পর্যবেক্ষণ প্লাগ-ইন সহ পর্যবেক্ষণ প্রোগ্রামের ঝলক ব্যবহার করতে পারেন :
sudo apt-get install -y python-pip; sudo pip install glances[gpu]
sudo glances
এটি সিপিইউ, ডিস্ক আইও, ডিস্ক স্পেস, নেটওয়ার্ক এবং অন্যান্য কয়েকটি বিষয় পর্যবেক্ষণ করে:
pip install nvidia-ml-py3
sudo
কেবল ব্যবহারকারীর জন্যই বিযুক্ত না হয়ে এবং কখন কাজ করে : pip install --user glances[gpu]
এবং তারপরে চালান glances
।
আমি conky
সিপিইউ এবং জিপিইউ উভয়ের জন্য রিয়েল-টাইম মনিটর হিসাবে ব্যবহার করতে চাই । ইনস্টলেশন সহজবোধ্য:
sudo apt install conky
এই উদাহরণে আমি এনভিডিয়া জিটিএক্স 970 এম এর চেয়ে সংহত জিপিইউ ব্যবহার করে বুট করেছি:
conky
কোড যদি সঙ্গে বুট উপর নির্ভর করে আত্তীকরণ prime-select intel
বা prime-select nvidia
:
এই উদাহরণে আমি এনবিডিয়া জিটিএক্স 970 এম ব্যবহার করে সংহত জিপিইউর পরিবর্তে বুট করেছি:
কঙ্কি কোডটি সম্প্রতি জিপিইউতে স্ব-বোধ করার জন্য সংশোধিত হয়েছিল। এখন অন্য কোনও জিপিইউতে রিবুট করার সময় এটির হাত সংশোধন করার দরকার নেই:
#------------+
# Intel iGPU |
#------------+
${color orange}${hr 1}${if_existing /sys/class/drm/card0/gt_cur_freq_mhz}
${color2}${voffset 5}Intel® Skylake GT2 HD 530 iGPU @${alignr}${color green}
${execpi .001 (cat /sys/class/drm/card0/gt_cur_freq_mhz)} MHz
${color}${goto 13}Min. Freq:${goto 120}${color green}${execpi .001 (cat /sys/class/drm/card0/gt_min_freq_mhz)} MHz${color}${goto 210}Max. Freq:${alignr}${color green}${execpi .001 (cat /sys/class/drm/card0/gt_max_freq_mhz)} MHz
${color orange}${hr 1}${else}
#------------+
# Nvidia GPU |
#------------+
#${color orange}${hr 1}${if_match "${lsmod | grep nvidia_uvm}">""}
${color2}${voffset 5}${execpi .001 (nvidia-smi --query-gpu=gpu_name --format=csv,noheader)} ${color1}@ ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.sm --format=csv,noheader)} ${alignr}${color1}Temp: ${color green}${execpi .001 (nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)}°C
${color1}${voffset 5}Ver: ${color green}${execpi .001 (nvidia-smi --query-gpu=driver_version --format=csv,noheader)} ${color1} P-State: ${color green}${execpi .001 (nvidia-smi --query-gpu=pstate --format=csv,noheader)} ${alignr}${color1}BIOS: ${color green}${execpi .001 (nvidia-smi --query-gpu=vbios_version --format=csv,noheader)}
${color1}${voffset 5}GPU:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.gpu --format=csv,noheader)} ${color1}Ram:${color green}${execpi .001 (nvidia-smi --query-gpu=utilization.memory --format=csv,noheader)} ${color1}Pwr:${color green}${execpi .001 (nvidia-smi --query-gpu=power.draw --format=csv,noheader)} ${alignr}${color1}Freq: ${color green}${execpi .001 (nvidia-smi --query-gpu=clocks.mem --format=csv,noheader)}
${color orange}${hr 1}${endif}
সম্পূর্ণ উত্তর তালিকার বিভিন্ন সংস্করণ এই উত্তরগুলিতে পাওয়া যাবে:
আমি নিম্নলিখিত কমান্ডটি ব্যবহার করি:
nvidia-smi -l 2
এবং এটি আমাকে প্রতি 2 সেকেন্ডে আপডেট দেয়।
বা:
watch -n0.1 "nvidia-settings -q GPUUtilization -q useddedicatedgpumemory"
এবং এএমডিতে, ব্যবহার করুন:
aticonfig --odgc --odgt