Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-08-25 13:25:15

  al1as - Zbanowany

al1as
Zbanowany
Zarejestrowany: 2014-08-23

Conky i rdzenie procesora

Hej

Otóż mam skrypt w .conkyrc żeby wyświetlał mi zużycie poszczególnych rdzeniów mojego procesora, problem w tym, że mam cztero-rdzeniowy procesor i tak z ciekawości dodałem piątry rdzeń do tego skryptu i też wyświetla mi zużycie i wszystko tak jak w poprzednich... nie wiem o co chodzi skoro mam tylko 4 rdzenie.Niżej zamieszczam skrypt i jak ktoś będzie wiedział to jestem ciekaw o co tu chodzi :)

Kod:

CPU0: ${freq cpu0}MHz Użycie: ${cpu cpu0}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu0}
CPU1: ${freq cpu1}MHz Użycie: ${cpu cpu1}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu1}
$stippled_hr
CPU2: ${freq cpu2}MHz Użycie: ${cpu cpu2}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu2}
$stippled_hr
CPU3: ${freq cpu3}MHz Użycie: ${cpu cpu3}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu3}
$stippled_hr
CPU4: ${freq cpu4}MHz Użycie: ${cpu cpu4}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu4}

Ostatnio edytowany przez al1as (2014-08-25 13:26:07)

Offline

 

#2  2014-08-25 13:47:18

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Conky i rdzenie procesora

Loadavg jest dla całego systemu, a nie dla rdzenia procesora. Jak masz 4 rdzenie to loadavg przekraczający 4 będzie sugerował, że procesy czekają na czas procesora.

Offline

 

#3  2014-08-25 20:04:56

  ramsi1986 - Użytkownik

ramsi1986
Użytkownik
Skąd: Oldschool Admin
Zarejestrowany: 2011-04-17

Re: Conky i rdzenie procesora

Kod:

cat /proc/cpuinfo | grep processor | wc -l

to Ci powie ile Twój linux uważa, że masz procesorów


Laptop: Lenovo R400 / Intel Core2Duo P8400 2,26 Ghz / 4GB RAM / 160GB SATA3 / Debian SID
Blacha: Intel Core i7-3820 / 32GB RAM / 128GB SSD / 500GB SATA3 7200RPM / Win 7

NIE OSZUKUJMY SIĘ... DEBIAN MA TYLKO JEDNĄ WERSJĘ ==> UNSTABLE (SID)

Offline

 

#4  2014-08-25 21:00:09

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Conky i rdzenie procesora

Rdzenie:

Kod:

grep 'cpu cores' /proc/cpuinfo |uniq

Wątki:

Kod:

grep siblings /proc/cpuinfo |uniq

Offline

 

#5  2014-08-26 14:19:44

  al1as - Zbanowany

al1as
Zbanowany
Zarejestrowany: 2014-08-23

Re: Conky i rdzenie procesora

@yossarian - obydwa polecenia pokazują liczbę 4
Więc dlaczego pokazuje 5 rdzeni w conky ? które są te prawdziwe ?

Offline

 

#6  2014-08-26 14:37:48

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Conky i rdzenie procesora

O to już zapytaj Conky ;)

System widzi tyle ile jest i tu nie ma miejsca na dowolność.
A co wyprawia Conky to już inna para kaloszy. Musiałbyś przejrzeć dokumentację Conky i tam poszukać przyczyny.

Offline

 

#7  2014-08-26 21:49:21

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Conky i rdzenie procesora

Z tego co pamiętam to chyba proc 0 i 1 to to samo. Ja używam numerowania rdzeni od 1.

Offline

 

#8  2014-08-26 22:07:45

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Conky i rdzenie procesora

morfik napisał(-a):

Z tego co pamiętam to chyba proc 0 i 1 to to samo. Ja używam numerowania rdzeni od 1.

W Conky może i tak. W systemie to nie to samo.

Offline

 

#9  2014-08-27 10:17:31

  al1as - Zbanowany

al1as
Zbanowany
Zarejestrowany: 2014-08-23

Re: Conky i rdzenie procesora

Okej to ja tu poniżej zamieszczam mój cały config conky, jeśli coś znajdziecie nieprawidłowego to spoko

Kod:

background yes
use_xft yes
xftfont Monospace Italic:size=7
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 247
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment top_right
gap_x 12
gap_y 40
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
background yes

use_xft yes
xftfont Monospace Italic:size=7
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes

minimum_size 200 5
maximum_width 247
draw_shades no
draw_outline no
TEXT
$stippled_hr
$alignc${color orange}SYSTEM$color
$stippled_hr
Debian testing/jessie
${exec whoami}@$nodename - $sysname $kernel ($machine)
$stippled_hr
Uptime: $uptime
Data: ${time %a,}${time %e %m %G}, ${time %H:%M:%S}
$stippled_hr
$alignc${color orange}PROCESOR$color
$stippled_hr
CPU0: ${freq cpu0}MHz Użycie: ${cpu cpu0}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu0}
CPU1: ${freq cpu1}MHz Użycie: ${cpu cpu1}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu1}
$stippled_hr
CPU2: ${freq cpu2}MHz Użycie: ${cpu cpu2}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu2}
$stippled_hr
CPU3: ${freq cpu3}MHz Użycie: ${cpu cpu3}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu3}
$stippled_hr
CPU4: ${freq cpu4}MHz Użycie: ${cpu cpu4}%
Load (1min): ${loadavg 1} Load (15min): ${loadavg 3}
${cpugraph cpu4}
$stippled_hr
$alignc${color orange}DYSKI$color
$stippled_hr
/              ${fs_used /} / ${fs_size /} $alignr Wolne: ${fs_free$
${fs_bar /}
/home          ${fs_used /home} / ${fs_size /home} $alignr Wolne: $$

${fs_bar /home}
$alignc${color orange}INTERNET
$alignc(IP: ${execi 500 wget -O - http://ip.tupeux.com | tail})$col$
$stippled_hr
DL: ${downspeedf eth0} | 526kB/s ${alignr}UL: ${upspeedf eth0} | 72$
${downspeedgraph eth0 30,100 ff0000 ff0000}${alignr}${upspeedgraph $
Razem: ${totaldown eth0}${alignr}Razem: ${totalup eth0}
$stippled_hr

Offline

 

#10  2014-08-27 19:15:45

  ramsi1986 - Użytkownik

ramsi1986
Użytkownik
Skąd: Oldschool Admin
Zarejestrowany: 2011-04-17

Re: Conky i rdzenie procesora

tutaj masz wyjaśnienie:
http://unix.stackexchange.com/questions/59795/how-cpu-works-in-conky
okazuje się, że conky liczy rdzenie od 1 a nie od 0, a cpu0 jest średnią obciążenia dla wszystkich rdzeni

Ostatnio edytowany przez ramsi1986 (2014-08-27 19:15:57)


Laptop: Lenovo R400 / Intel Core2Duo P8400 2,26 Ghz / 4GB RAM / 160GB SATA3 / Debian SID
Blacha: Intel Core i7-3820 / 32GB RAM / 128GB SSD / 500GB SATA3 7200RPM / Win 7

NIE OSZUKUJMY SIĘ... DEBIAN MA TYLKO JEDNĄ WERSJĘ ==> UNSTABLE (SID)

Offline

 

#11  2014-08-27 20:15:06

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Conky i rdzenie procesora

Średnie obciążenie? Tzn. jak jeden procek ma 100% a drugi 0%, to cpu0 wskaże 50%?

Offline

 

#12  2014-08-28 12:13:02

  al1as - Zbanowany

al1as
Zbanowany
Zarejestrowany: 2014-08-23

Re: Conky i rdzenie procesora

Dzięki ramsi, dobrze wiedzieć :)

Offline

 

#13  2014-08-28 15:26:27

  ramsi1986 - Użytkownik

ramsi1986
Użytkownik
Skąd: Oldschool Admin
Zarejestrowany: 2011-04-17

Re: Conky i rdzenie procesora

morfik napisał(-a):

Średnie obciążenie? Tzn. jak jeden procek ma 100% a drugi 0%, to cpu0 wskaże 50%?

Tada !!! Z matematyki zasłużyłeś na solidne 3+ :)

Ostatnio edytowany przez ramsi1986 (2014-08-28 15:26:42)


Laptop: Lenovo R400 / Intel Core2Duo P8400 2,26 Ghz / 4GB RAM / 160GB SATA3 / Debian SID
Blacha: Intel Core i7-3820 / 32GB RAM / 128GB SSD / 500GB SATA3 7200RPM / Win 7

NIE OSZUKUJMY SIĘ... DEBIAN MA TYLKO JEDNĄ WERSJĘ ==> UNSTABLE (SID)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)