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í
×
    dnes 00:22 | Komunita

    Vyjádřeni Software Freedom Conservancy (SFC) k porušování licence AGPLv3 společností Bambu Lab v jejich softwaru Bambu Studio pro 3D tisk. Bambu Studio vychází z PrusaSliceru. Ten zase z Slic3ru. Spuštěn byl projekt baltobu, který kombinuje několik strategií pro řešení problému. SFC zastřeší vývoj svobodné náhrady proprietární knihovny libbambu_networking pomocí reverzního inženýrství a reimplementace, forku OrcaSliceru pro Bambu Lab tiskárny od Paweła Jarczaka a forku celého Bambu Studia pod názvem Viscose.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | Nová verze

    Správce souborů GNOME Commander (Wikipedie) byl přepsán do Rustu a vydán v nové verzi 2.0.0.

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

    Sway (Wikipedie), dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.12. Do vývoje se zapojilo 50 vývojářů. Přehled novinek na GitHubu. Sway 1.12 závisí na wlroots 0.20.0.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | IT novinky

    Papež Lev XIV. ve své první encyklice Magnifica Humanitas (Skvělé lidství), která se věnuje umělé inteligenci (AI), varoval před dezinformacemi, které AI manipulací s obsahem vytváří. Moc mají podle něj sociální sítě ovládané hrstkou soukromníků. Upozornil také roli digitálních platforem v obchodování s lidmi, které podle něj musí být uznáno jako současná forma otroctví. Papež se také poprvé omluvil za roli, kterou Vatikán sehrál při legitimizaci otroctví, a za to, že jej po staletí neodsoudil.

    Ladislav Hagara | Komentářů: 0
    včera 16:11 | IT novinky

    Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2025 (pdf), která shrnuje jeho hlavní aktivity v oblasti regulace elektronických komunikací, poštovních služeb, digitálních služeb a přípravy na dohled nad umělou inteligencí. Součástí zprávy jsou také data o vývoji trhu, včetně pokračujícího růstu spotřeby mobilních dat a rozšiřování sítí nové generace. Celkový objem přenesených mobilních dat dosáhl v roce 2025 přibližně

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 16:00 | Nová verze

    Tým sdružení CZ.NIC vyvíjející routovacího daemona BIRD oznámil vydání nových verzí 3.3.0 a 2.19.0. Ty přinášejí podporu pro EVPN/VXLAN a automatizaci BGP na základě router advertisementů. Více informací je k dispozici v archivu uživatelského mailing-listu.

    VSladek | Komentářů: 0
    24.5. 04:33 | Nová verze

    Open source software pro úpravu digitálních fotografií LightZone (Wikipedie) byl vydán v nové verzi 5.0.0. LightZone je dnes k dispozici pod licencí BSD. Původně se jednalo o proprietární software vyvíjený společností Light Crafts. Ta v prosinci 2012 souhlasila s uvolněním zdrojových kódů jako open source [Wayback Machine].

    Ladislav Hagara | Komentářů: 0
    23.5. 17:22 | Nová verze

    Byla vydána verze 0.84 telnet a ssh klienta PuTTY (Wikipedie). Podrobnosti v přehledu nových vlastností a oprav chyb a Change Logu.

    Ladislav Hagara | Komentářů: 2
    22.5. 19:44 | IT novinky

    Microsoft představil Azure Linux 4.0 a Azure Container Linux. Na konferenci Open Source Summit North America 2026 organizované konsorciem Linux Foundation a sponzorované také Microsoftem. Azure Linux 4.0 vychází z Fedora Linuxu. Azure Container Linux je založen na projektu Flatcar. Azure Linux (GitHub, Wikipedie) byl původně znám jako CBL-Mariner.

    Ladislav Hagara | Komentářů: 0
    22.5. 12:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 165 (pdf).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1711 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: C - jak zjistit zatez cpu0 ?

    mikirc avatar 17.2.2010 12:38 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
    C - jak zjistit zatez cpu0 ?
    Přečteno: 519×
    Zdravim jak by se dala zjistit okamzita zatez cpu0 ?? Pokud ne v C tak muze byt v C++. Pisu zamerne cpu0 protoze se jedna o 4jadro a me zajima zatez prvniho jadra. Diky
    Byl jednou jeden...

    Řešení dotazu:


    Odpovědi

    17.2.2010 13:15 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    /proc/stat ?
    In Ada the typical infinite loop would normally be terminated by detonation.
    mikirc avatar 17.2.2010 13:43 mikirc | skóre: 19 | blog: MikiSoft | Vsetín
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    wow a ktere cislo to je? :D

    cpu0 155890 2195 36084 1031077 5519 0 11 0 0

    cpu1 67585 223 16750 1187994 8374 0 12 0 0

    cpu2 60751 17 13724 1163936 4738 2 8 0 0

    cpu3 47362 7 8847 1177860 454 564 366 0 0

    Byl jednou jeden...
    17.2.2010 13:57 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    Zkuste se překonat a nejprv to zkusit najít sám, TOHLE už opravdu složité není.
    In Ada the typical infinite loop would normally be terminated by detonation.
    17.2.2010 13:59 Antonín Kolísek | skóre: 33 | blog: PDA | Vyškov
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    Ty cisla znamenaji hodnotu: user, nice. system, idle, iowait, irq, softirq, steal. Jednotky jsou v USER_HZ / sec (napr 100 / s ). Takze by stacilo vzit aktualni pomer user,nice,system vuci idle.
    18.2.2010 08:02 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    Jednotky jsou v USER_HZ / sec (napr 100 / s ).
    Pokud to potřebujete přesněji, tak /proc/timer_list
    In Ada the typical infinite loop would normally be terminated by detonation.
    17.2.2010 13:59 faha
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?

    Neni, staci najuknout do doc k jadru -> Documentation/filesystems/proc.txt

    1.8 Miscellaneous kernel statistics in /proc/stat
    -------------------------------------------------

    Various pieces   of  information about  kernel activity  are  available in the
    /proc/stat file.  All  of  the numbers reported  in  this file are  aggregates
    since the system first booted.  For a quick look, simply cat the file:

    > cat /proc/stat
    cpu  2255 34 2290 22625563 6290 127 456 0
    cpu0 1132 34 1441 11311718 3675 127 438 0
    cpu1 1123 0 849 11313845 2614 0 18 0
    intr 114930548 113199788 3 0 5 263 0 4 [... lots more numbers ...]
    ctxt 1990473
    btime 1062191376
    processes 2915
    procs_running 1
    procs_blocked 0

    The very first  "cpu" line aggregates the  numbers in all  of the other "cpuN"
    lines.  These numbers identify the amount of time the CPU has spent performing
    different kinds of work.  Time units are in USER_HZ (typically hundredths of a
    second).  The meanings of the columns are as follows, from left to right:

    - user: normal processes executing in user mode
    - nice: niced processes executing in user mode
    - system: processes executing in kernel mode
    - idle: twiddling thumbs
    - iowait: waiting for I/O to complete
    - irq: servicing interrupts
    - softirq: servicing softirqs
    - steal: involuntary wait

    The "intr" line gives counts of interrupts  serviced since boot time, for each
    of the  possible system interrupts.   The first  column  is the  total of  all
    interrupts serviced; each  subsequent column is the  total for that particular
    interrupt.

    The "ctxt" line gives the total number of context switches across all CPUs.

    The "btime" line gives  the time at which the  system booted, in seconds since
    the Unix epoch.

    The "processes" line gives the number  of processes and threads created, which
    includes (but  is not limited  to) those  created by  calls to the  fork() and
    clone() system calls.

    The  "procs_running" line gives the  number of processes  currently running on
    CPUs.

    The   "procs_blocked" line gives  the  number of  processes currently blocked,
    waiting for I/O to complete.

    18.2.2010 13:21 zulu
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?
    A man proc už nefunguje?
    Řešení 1× (aaaaaaaaa)
    Fuky avatar 17.2.2010 15:50 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: C - jak zjistit zatez cpu0 ?

    libstatgrab

    /*                                  
     * i-scream libstatgrab             
     * http://www.i-scream.org          
     * Copyright (C) 2000-2004 i-scream 
     *                                  
     * This program is free software; you can redistribute it and/or
     * modify it under the terms of the GNU General Public License  
     * as published by the Free Software Foundation; either version 2
     * of the License, or (at your option) any later version.        
     *                                                               
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of 
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     * GNU General Public License for more details.                   
     *                                                                
     * You should have received a copy of the GNU General Public License
     * along with this program; if not, write to the Free Software      
     * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
     *                                                                            
     * $Id: cpu_usage.c,v 1.11 2005/09/24 13:29:22 tdb Exp $                      
     */                                                                           
    
    #include <stdio.h>
    #include <statgrab.h>
    #include <stdlib.h>
    #include <unistd.h>
    
    int main(int argc, char **argv){
    
            extern char *optarg;
            int c;              
    
            int delay = 1;
            sg_cpu_percents *cpu_percent;
    
            while ((c = getopt(argc, argv, "d:")) != -1){
                    switch (c){                          
                            case 'd':
                                    delay = atoi(optarg);
                                    break;
                    }
            }
    #ifdef WIN32
            delay = delay * 1000;
    #endif
    
            /* Initialise statgrab */
            sg_init();
    
            /* Drop setuid/setgid privileges. */
            if (sg_drop_privileges() != 0) {
                    perror("Error. Failed to drop privileges");
                    return 1;
            }
    
            /* Throw away the first reading as thats averaged over the machines uptime */
            sg_snapshot();
            cpu_percent = sg_get_cpu_percents();
    
            /* Clear the screen ready for display the cpu usage */
            printf("\033[2J");
    
            while( (cpu_percent = sg_get_cpu_percents()) != NULL){
                    sg_snapshot();
                    printf("\033[2;2H%-12s : %6.2f", "User CPU", cpu_percent->user);
                    printf("\033[3;2H%-12s : %6.2f", "Kernel CPU", cpu_percent->kernel);
                    printf("\033[4;2H%-12s : %6.2f", "IOWait CPU", cpu_percent->iowait);
                    printf("\033[5;2H%-12s : %6.2f", "Swap CPU", cpu_percent->swap);
                    printf("\033[6;2H%-12s : %6.2f", "Nice CPU", cpu_percent->nice);
                    printf("\033[7;2H%-12s : %6.2f", "Idle CPU", cpu_percent->idle);
                    fflush(stdout);
                    sleep(delay);
            }
            sg_shutdown();
    
            exit(0);
    }
    

    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.