abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 20:00 | Nová verze

Byla vydána (YouTube) verze 2018.3 multiplatformního herního enginu Unity (Wikipedie). Přehled novinek i s videoukázkami v příspěvku na blogu a v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 19:33 | Nová verze

Byla vydána verze 18.12.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Správce souborů Dolphin umí nově například zobrazovat náhledy dokumentů vytvořených v LibreOffice a aplikací ve formátu AppImage. Konsole plně podporuje obrázkové znaky emoji. V Okularu lze k pdf souborům přidávat poznámky.

Ladislav Hagara | Komentářů: 3
včera 17:11 | Nová verze

Byla vydána nová stabilní verze 2.2 (2.2.1388.34) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují například vylepšení správy listů - vybrané listy lze uložit jako relaci, možnost zobrazení klávesových zkratek určených webovou stránkou nebo možnost přehrávání videí v režimu obrazu v obraze. Nejnovější Vivaldi je postaveno na Chromiu 71.0.3578.85.

Ladislav Hagara | Komentářů: 4
včera 14:22 | Nová verze

Po 4 měsících vývoje od vydání verze 3.0.0 byla vydána nová verze 3.1.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 189 vývojářů. Provedeno bylo více než 1 900 commitů. Přehled úprav a nových vlastností v seznamu změn.

Ladislav Hagara | Komentářů: 0
včera 01:32 | Nová verze

Letos bylo v komunitě Mageia hodně změn. Po volbě nových vedoucích přišla velká aktualizace a krátce na to udržovací verze 6.1. 7.12., dle plánu, vyšla Mageia s číslem 7 v její první beta verzi. Chyby můžete hlásit v bugzille. Chyby v českých překladech pak na fóru české komunity.

Joelp | Komentářů: 0
včera 00:11 | Zajímavý projekt

Kvůli rychlejšímu vývojovému cyklu byla přemístěna Cinelerra-gg. Cinelerra-gg je fork Cinelerry-hv. Některé rozdíly forků popisuje sám hlavní vývojář William Morrow (aka GoodGuy). Není zde popsán i fork Lumiera, zřejmě kvůli zatím nepoužitelnému stavu.

… více »
D81 | Komentářů: 0
12.12. 19:11 | Nová verze

Do aplikace pro instant messaging Telegram (Wikipedie) lze nově nahrát češtinu. Více v příspěvku na blogu Telegramu.

Ladislav Hagara | Komentářů: 6
12.12. 10:55 | Nová verze

Jean-Baptiste Kempf, prezident neziskové organizace VideoLAN stojící za svobodným multiplatformním multimediálním přehrávačem a frameworkem VLC, oznámil v příspěvku na svém blogu vydání první oficiální verze 0.1.0 v říjnu představeného dekodéru svobodného videoformátu AV1 (AOMedia Video 1) s názvem dav1d (Dav1d is an AV1 Decoder). Jedná se o alternativu k referenčnímu dekodéru libaom. Kódový název dav1da verze 0.1.0 je Gazelle.

Ladislav Hagara | Komentářů: 3
12.12. 10:22 | Nová verze

Po více než dvou letech od vydání verze 11.0 byla vydána nová major verze 12.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 4
11.12. 19:55 | Nová verze

Byla vydána verze 3.11 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Řešena je řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
Chystáte se přejít na Wayland na „desktopu“?
 (25%)
 (6%)
 (12%)
 (31%)
 (26%)
Celkem 123 hlasů
 Komentářů: 17, poslední včera 23:57
Rozcestník

Dotaz: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?

20.11.2005 14:26 em
jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Přečteno: 1589×
Ahoj Pro svuj skript bych potreboval zjistovat stav zatizeni cpu v realnem case. TOP pouzit nejde, kdyz zkusim presmerovat vystup, hodnoty cpu nedostanu, iostat a vmstat ukazuji zase jen prumerne hodnoty nebo hodnoty nekolika nasledujicich behu. Jaky prikaz tedy pouzit?

Odpovědi

20.11.2005 14:54 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Já používám pro vytváření grafu zatížení CPU příkaz atsar.
20.11.2005 14:59 finn | skóre: 42 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
uptime | awk '{print $8}' | sed 's/,//'
Užívej dne – možná je tvůj poslední.
20.11.2005 15:24 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
To je load average, se zatížením procesoru to moc společného nemá.
20.11.2005 15:25 tomas84 | skóre: 30
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Hm, zajímavý příkaz...
tomas@hugo:~$ uptime | awk '{print $8}' | sed 's/,//'
load
David Watzke avatar 20.11.2005 15:33 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Mě to vypíše taky load. Možná má starou verzi...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
20.11.2005 15:40 finn | skóre: 42 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
finn ~ # load
-bash: load: command not found
Užívej dne – možná je tvůj poslední.
20.11.2005 16:50 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Kolegové měli na mysli něco jiného: že jim vaše konstrukce místo hodnoty load average vypíše slovo 'load'.
20.11.2005 17:02 finn | skóre: 42 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Aha, stejně jsem to psal jenom jako náznak toho, jak to řešit...
Užívej dne – možná je tvůj poslední.
21.11.2005 07:23 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
to už je rychlejší číst rovnou první sloupec v souboru /proc/loadavg, aby se nemusel spouštět uptime a pouštět přes rouru
20.11.2005 16:49 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Prostě to různé verze formátují různě. Mně to např. sice vypíše minutový load average, ale protože mám české locale, místo čárky za hodnotou to odstranní desetinnou čárku (budiž proklet, kdo vymyslel desetinnou čárku, nechť se smaží v pekle hned vedle autora ČSN normy pro řazení slov). Lepší by bylo parsovat rovnou /proc/loadavg, tam je větší šance, že to bude vypadat tak, jak člověk čeká…
20.11.2005 15:00 rajcze | skóre: 6 | blog: rajcze | kus od Brna
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
treba tak...
#!/usr/bin/perl

my $proc=`top b -d0 -n1 | grep processes | tail -n 1`;
my $cpu=`top b -d1 -n3 | grep "CPU states" | tail -n 1`;

#44 processes: 43 sleeping, 1 running, 0 zombie, 0 stopped
#CPU states: 0.8% user, 1.4% system, 0.0% nice, 97.8% idle

@arr=split(/ /,$proc);
$proc=$arr[0];

$cpu=~s/^[^0-9]+//;
$cpu=~s/[^0-9\.]+/#/g;
@arr=split(/#/, $cpu);

$user=$arr[0];
$system=$arr[1];
Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
20.11.2005 20:19 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
proc(5) je trochu zastaralá, ale snad to funguje (jenom to neměří moc přesně, občas dostaneš 101 "procent"):
#!/bin/sh

delay=1 
read cpu old_user old_nice old_sys old_idle rest </proc/stat 
sleep $delay 
while read cpu user nice sys idle rest </proc/stat; do 
        echo "$((user-old_user)) $((nice-old_nice)) $((sys-old_sys)) $((idle-old_idle))";
        let "old_user=user, old_nice=nice, old_sys=sys, old_idle=idle"; 
        sleep $delay;
done
David Watzke avatar 20.11.2005 23:25 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
101%? To mi připomíná Správce úloh. :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
20.11.2005 23:28 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Nejsou to spíš zaokrouhlovací chyby než nepřesnost měření?
25.11.2005 00:26 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Ne, protože to ani nezaokrouhluje :-) Jde o to, že interval mezi dvěma měřeními nebude vždycky 100ms, ale o něco víc (při vyšší zátěži). Chtělo by to počítat skutečná procenta (vydělit každou hodnotu součtem a vynásobit 100), pak by přišly na řadu zaokrouhlovací chyby.
20.11.2005 22:22 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Stav zatížení systému lze zjistit v Pythonu pomocí funkce os.getloadavg(). Vrací tři hodnoty - průměr zatěže za poslední minutu, za posledních 5 minut a za posledních 15 minut. Zde je ukázka:
#!/usr/bin/env python
import os
while True:
  load1,load5,load15 = os.getloadavg()
  print 'Prumer zateze systemu za posledni'
  print '1 minutu:', load1
  print '5 minut:', load5
  print '15 minut:', load15
Program bude stále vypisovat zátěž systému a protože je to nekonečná smyčka, bude zatížení narůstat ;-)
20.11.2005 23:18 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
Uff. Tak ještě jednou:

Load average není zatížení procesoru.

21.11.2005 09:09 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?

Asi nejvíc se dost vágní definici "zatížení procesoru" podobají údaje v souboru /proc/stat, konkrétně řádky začínající cpu. Jde o kumulativní statistiky počtu jiffies, které procesor strávil v různých režimech - podrobnosti viz man proc.

21.11.2005 14:27 Beda
Rozbalit Rozbalit vše Re: jaky prikaz pouzit pro zjisteni zatizeni CPU ve skriptu?
... v load average se da dostat hodnota i o hodne pres 100, protoze jak tu padlo nema s procesorem nic spolecneho. tyka se front procesu a scheduleru.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.