উচ্চ পারফরম্যান্স সেট করা


14

আমার যখন উইন্ডোজ 8.1 ছিল তখন "হাই পারফরম্যান্স" এর জন্য একটি পাওয়ার বিকল্প ছিল যা বিদ্যুৎ সরবরাহের ব্যয়ে উচ্চতর পারফরম্যান্সের অনুমতি দেয়।

আমার পাওয়ার অপশনটি লিনাক্সে "হাই পারফরম্যান্স" এ সেট করার কোনও উপায় আছে কি?

উত্তর:


24

উপলব্ধ স্পিড গভর্নররা দেখতে এই কমান্ডটি ব্যবহার করুন:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
performance powersave

আপনার যদি একাধিক গভর্নর থাকেন তবে আপনি বর্তমানে এই আদেশটি ব্যবহার করছেন তা যাচাই করতে পারেন:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

আপনার প্রসেসরটিকে পারফরম্যান্স মোডে পরিবর্তন করতে ব্যবহার করুন:

$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance

তারপরে আপনি সিপিইউ% এর ব্যবহারের ড্রপ প্রায় 5% হ্রাস লক্ষ্য করবেন তবে নোটিশের গতিটি আপনার 1000 প্রসেসরের উপর নির্ভর করে প্রায় 1000 মেগাহার্টজ থেকে 3000 মেগাহার্টজ এবং তাপমাত্রা 10 ডলার বৃদ্ধি পাবে:

সিপিইউ পারফরম্যান্স মোড.gif


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

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


আমি গভর্নরকে performance৩০ মিনিটের জন্য প্রস্তুত রেখেছিলাম এবং এটি ঠিক কাজ করে। কোনও পাঠক আগ্রহী হতে পারে ডিফল্ট পাওয়ারসভে গভর্নরের কাছে পারফরম্যান্স গভর্নরের অফ স্যুইচ করার সময় কঙ্কি ডিসপ্লেটি দেখতে কেমন লাগে :

সিপিইউ পাওয়ারসেভ.gif

সিপিইউ% এর ব্যবহার 5% হ্রাস পেয়েছে, তবে সিপিইউ ফ্রিকোয়েন্সি 1500 মেগাহার্টজ এবং তাপমাত্রা হ্রাস পেয়েছে প্রায় 10 ডিগ্রি। সামগ্রিকভাবে আমি মনে করি পাওয়ারসভে মোড সর্বাধিক কনফিগারেশনের জন্য সেরা।


কঙ্কি কোড

12 এপ্রিল, 2019 - কেউ কঙ্কি কোডের জন্য অনুরোধ করেছে তাই আমি আজকের সংস্করণটি অন্তর্ভুক্ত করছি। রিফ্রেশ রেট আজ 2.5 সেকেন্ডে সেট করা হয়েছে যখন .gifs এ এটি সম্ভবত 1 সেকেন্ড বা .75 সেকেন্ড। আমি কোডটি এখানে কিছুটা সম্পাদনা করেছি কারণ তিনটি মনিটরের জন্য আমার সেটআপ রয়েছে এবং বেশিরভাগ লোকের কাছে একটি মনিটর থাকবে।

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

override_utf8_locale yes
use_xft yes
xftfont ubuntu:size=10.5
xftalpha 0.5
uppercase no
no_buffers yes              # Subtract cached and buffered ram from memory usage.
short_units yes             # Use "G" instead of "GiB"

text_buffer_size 2048
update_interval 2.5          # change to .001 for 1000 times per second stress test
own_window_class Conky
own_window yes
own_window_type dock
own_window_transparent no
own_window_argb_visual yes
own_window_argb_value 145  # semi-transparent
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 400
maximum_width 400
alignment top_right

draw_shades yes
# off-white
default_color ECEAE4
# blue
color1 1EB5FF
# light blue
color2 30DDFB
# dark blue
color3 0090ff
# lime
color4 98FF76
default_shade_color 000000

draw_outline no
draw_borders no
stippled_borders 0

TEXT
#------------+
# Distro     |
#------------+
${color}Today is:${color green}$alignr${time %A,}$alignr ${time %e %B %G}
${color}Distribution:${color green}$alignr ${execi 6300 cat /etc/issue.net} $machine
${color}Kernel:$alignr${color green} $kernel
${color orange}${voffset 2}${hr 1}
#------------+
# i7-6700 CPU|
#------------+
${color2}${voffset 5}Intel® i-7 6700HQ 3.5 GHz: ${color1}@  ${color green}${freq} MHz
${color}${goto 13}CPU 0 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
#${cpugauge cpu1 20,40}
#${cpugraph 1 15,200 555555 AAAAAA -l}
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
#------------+
# Temperature|
#------------+
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${execpi .001 cat /sys/class/thermal/thermal_zone7/temp | cut -c1-2}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for kernel >= 4.13.0-36-generic
${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 1 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
# Next line is for temperature with Kerenel 4.4
#${color1}All CPUs ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 0 temp 1}°C ${alignr}${color1}Up: ${color green}$uptime
${color green}$running_processes ${color1}running of ${color green}$processes ${color1}loaded processes.
${color1}Load Average 1-5-15 minutes: ${alignr}${color green}${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}
#------------+
# Intel iGPU |
#------------+
${color orange}${hr 1}${if_match "intel" == "${execpi 99999 prime-select query}"}
${color2}${voffset 5}Intel® Skylake GT2 HD 530 iGPU @${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_cur_freq_mhz)} MHz
${color}${goto 13}Min. Freq:${goto 120}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_min_freq_mhz)} MHz${color}${goto 210}Max. Freq:${alignr}${color green}${execpi .001 (cat /sys/class/drm/card1/gt_max_freq_mhz)} MHz
${color orange}${hr 1}${else}
#------------+
# Nvidia GPU |
#------------+
${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}
#------------+
# Prcoesses  |
#------------+
${color1}${voffset 5}Process Name: ${goto 200}PID ${goto 265}CPU% ${alignr}Mem%
${color}${goto 13}${top name 1} ${goto 190}${top pid 1} ${goto 270}${color green}${top cpu 1} ${alignr}${top mem 1}
${color}${goto 13}${top name 2} ${goto 190}${top pid 2} ${goto 270}${color green}${top cpu 2} ${alignr}${top mem 2}
${color}${goto 13}${top name 3} ${goto 190}${top pid 3} ${goto 270}${color green}${top cpu 3} ${alignr}${top mem 3}
${color}${goto 13}${top name 4} ${goto 190}${top pid 4} ${goto 270}${color green}${top cpu 4} ${alignr}${top mem 4}
${color}${goto 13}${top name 5} ${goto 190}${top pid 5} ${goto 270}${color green}${top cpu 5} ${alignr}${top mem 5}
${color}${goto 13}${top name 6} ${goto 190}${top pid 6} ${goto 270}${color green}${top cpu 6} ${alignr}${top mem 6}
${color}${goto 13}${top name 7} ${goto 190}${top pid 7} ${goto 270}${color green}${top cpu 7} ${alignr}${top mem 7}
${color}${goto 13}${top name 8} ${goto 190}${top pid 8} ${goto 270}${color green}${top cpu 8} ${alignr}${top mem 8}
${color}${goto 13}${top name 9} ${goto 190}${top pid 9} ${goto 270}${color green}${top cpu 9} ${alignr}${top mem 9}
${color orange}${voffset 2}${hr 1}
#------------+
# Storage    |
#------------+
${color1}RAM Use/Free:${goto 148}${color red}$mem ${color red} ${goto 220}${membar 15,100} $alignr${color}${memeasyfree}
${color1}Linux Root:${goto 148}${color red}${fs_used /} ${color red} ${goto 220}${fs_bar 15,100 /} $alignr${color}${fs_free /}
${color1}Ubuntu 18.04:${goto 148}${if_mounted /mnt/clone}${color red} ${fs_used /mnt/clone} ${color red} ${goto 220}${fs_bar 15,100 /mnt/clone} $alignr${color}${fs_free /mnt/clone}${else} ${color yellow} /mnt/clone ${endif}
${color1}${if_mounted /mnt/old}Broken 16.04:${goto 148}${color red} ${fs_used /mnt/old} ${color red} ${goto 220}${fs_bar 15,100 /mnt/old} $alignr${color}${fs_free /mnt/old}${else}Cache RAM:${goto 148}${color green}${cached} ${color1} ${alignr}Buffers: ${color green} ${buffers}${endif}
${color1}${if_mounted /mnt/e}WSL+Linux:${goto 148}${color red}${fs_used /mnt/e} ${color red} ${goto 220}${fs_bar 15,100 /mnt/e} $alignr${color}${fs_free /mnt/e}${else}Swap:${goto 148}${color green}${swap} / ${swapmax} $alignr${color green}${swapperc}%${endif}
#${color}NVMe Win 10:${goto 148}${if_mounted /mnt/c}${color green} ${fs_used /mnt/c} / ${fs_size /mnt/c} $alignr${color green}${fs_used_perc /mnt/c}%${else}${color yellow}/mnt/c${endif}
#${color}${if_mounted /mnt/d}HGST_Win10:${goto 148}${color red} ${fs_used /mnt/d} / ${fs_size /mnt/d} $alignr${color green}${fs_used_perc /mnt/d}%${else}Cache RAM:${goto 148}${color green}${cached} ${color} Buffers: ${color green} ${buffers}${endif}
#${color}${if_mounted /mnt/e}WSL+Linux:${goto 148}${color red}${fs_used /mnt/e} / ${fs_size /mnt/e} $alignr${color red}${fs_used_perc /mnt/e}%${else}Swap:${goto 148}${color green}${swap} / ${swapmax} $alignr${color green}${swapperc}%${endif}
${color orange}${voffset 2}${hr 1}
#------------+
# Network    |
#------------+
#${color1}Network using vnStat "-i", "-w" and "-m"
${color}${goto 5}Today ${goto 100}Yesterday ${goto 225}Week ${goto 325}Month ${color green}
# vnstatd updates database every five minutes
${execi 300 vnstat -i enp59s0 | grep "today" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 110}${execi 300 vnstat -i enp59s0 | grep "yesterday" | awk '{print $8" "substr ($9, 1, 1)}'} ${goto 220}${execi 300 vnstat -i enp59s0 -w | grep "current week" | awk '{print $9" "substr ($10, 1, 1)}'} ${goto 315}${execi 300 vnstat -i enp59s0 -m | grep "`date +"%b '%y"`" | awk '{print $9" "substr ($10, 1, 1)}'}
${color}Down: ${color green}${downspeed enp59s0}/s ${color}${goto 220}Up: ${color green}${upspeed enp59s0}/s
${downspeedgraph enp59s0 25,190 000000 ff0000} ${alignr}${upspeedgraph enp59s0 25,190 000000 00ff00}$color
Total: ${color green}${totaldown enp59s0} $color${alignr}Total: ${color green}${totalup enp59s0}
#Bit Rate:$color ${wireless_bitrate wlp60s0}
#------------+
# Brightness |
#------------+
${color orange}${voffset 2}${hr 1}
${color1}${goto 5}Rise: ${color green}${execpi 300 cat /usr/local/bin/.eyesome-sunrise} ${goto 155}${color1}Set: ${color green}${execpi 300 cat /usr/local/bin/.eyesome-sunset} ${alignr}${color1}Level: ${color green}${execpi 10 cat /sys/class/backlight/intel_backlight/brightness}

নীচের অর্ধেক কঙ্কি স্ক্রিনশট

কেবল লক্ষ্য করেছেন উপরের কঙ্কি চিত্রগুলি কেবল শীর্ষ অর্ধেক। নীচের অর্ধেকটি নীচে অন্তর্ভুক্ত করা হয়েছে যাতে কোডটি আরও অর্থবোধ করে। এছাড়াও নোট করুন যে ইন্টেল আইজিপিইউ আগে উপস্থিত হয়েছিল কারণ prime-select intelএটি ব্যবহৃত হয়েছিল। এখানে এনভিডিয়া জিপিইউ উপস্থিত prime-select nvidiaহয়েছিল কারণ এটি ব্যবহৃত হয়েছিল:

এখানে চিত্র বর্ণনা লিখুন


আকর্ষণীয় বিকল্পগুলি
সের্গেই কলডিয়াজহনি

এটি একটি কবজির মতো কাজ করেছে, আমি অন্যথায় আই 5-8250u তে ভীষণ পারফরম্যান্স পাচ্ছিলাম
মাইকেল গ্যাবে

আপনার কঙ্কি.কনফিগটি ভাগ করে নিতে আপনি কি এত দয়াবান হবেন?
রেব কেবিন

1
@ রেব.কবিন সম্পন্ন হয়েছে
উইনউনুছুস ইউনিক্স

@ WinEunuuchs2Unix হাই, আমি আপনার উপরে স্ক্রিপ্ট ব্যবহার কিন্তু জিপিইউ হিসেবে এখানে দেখানো আপ প্রদর্শন করা হয় না dropbox.com/s/atxnbn23mz3hv83/... যদিও এটি দেখায় যখন আমি ব্যবহার nvidia-smiযেমন এখানে দেখানো dropbox.com/s/xa2yty5ylo88692/... কোন পরামর্শ অনুগ্রহ?
তাক

12

আপনি এই আদেশ দিয়ে একটি সিপিইউ ফ্রিকোয়েন্স নিয়ন্ত্রক ইনস্টল করতে পারেন:

    sudo apt-get install indicator-cpufreq

তারপরে পুনরায় বুট করুন, বিজ্ঞপ্তি অঞ্চলে যান (শীর্ষ প্যানেলের ডান দিকে), সিপিইউ ফ্রিকোয়েন্স সূচকটিতে ক্লিক করুন এবং তারপরে পারফরম্যান্স নির্বাচন করুন।

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