[résolu] Combien de processeurs actifs sur un RPI 3 ?

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par guillaume9344 » jeu. 17 mars 2016 19:34

Bonsoir, j'ai la même réponse (cpu 1, 2,3 désactivés) sur un rpi2 ,mais la commande htop me renvoie bien une activité simultanée sur les 4 cœurs .
A voir avec un rpi3?
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par destroyedlolo » jeu. 17 mars 2016 21:37

lhebui a écrit :Je comprends qu'en étant sous Gentoo, tu compiles la distribution.
Oui, mais la compilation est partagée avec les autres machines de mon réseau donc les compiles sont rapides (a l'exception notable de GCC qui ne se compilent que localement).
lhebui a écrit :Que donne chez toi la commande lshw ? As-tu bien tous les coeurs activés ?
J'ai un BananaPI donc avec 2 coeurs et lshw me sort :

Code : Tout sélectionner

torchwood laurent # lshw
torchwood                 
    description: Computer
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 874MiB
     *-cpu
          physical id: 1
          bus info: cpu@0
          size: 720MHz
          capacity: 720MHz
          capabilities: cpufreq
     *-scsi
          physical id: 2
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: TOSHIBA MK8046GS
             vendor: Toshiba
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: LB31
             serial: 683UC110T
             size: 74GiB (80GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 sectorsize=512 signature=0001f78d
           *-volume:0
                description: Linux swap volume
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                version: 1
                serial: 5f90587c-61d1-47ce-95af-d06fee1a7d99
                size: 486MiB
                capacity: 486MiB
                capabilities: primary nofs swap initialized
                configuration: filesystem=swap pagesize=4096
           *-volume:1
                description: EXT4 volume
                vendor: Linux
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                logical name: /mnt/sata
                logical name: /var
                logical name: /home
                logical name: /usr/portage
                version: 1.0
                serial: daa6bcaf-cce4-45d7-bc27-b9675d9c0a8d
                size: 74GiB
                capacity: 74GiB
                capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2014-11-23 16:55:59 filesystem=ext4 lastmountpoint=/var modified=2010-01-01 01:00:17 mount.fstype=ext4 mount.options=rw,noatime,data=ordered mounted=2010-01-01 01:00:17 state=mounted
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: eth0
       serial: 02:cd:0a:c2:96:e3
       size: 100Mbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp aui bnc mii fibre 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sunxi_gmac driverversion=SUNXI GMAC driver V0.1 duplex=half ip=192.168.0.66 link=yes multicast=yes port=MII speed=100Mbit/s
Mais je pense qu'il n'affiche que ce qu'il voit sur le bus, donc un seul proc physique (ceci dit, pourquoi alors t'affiche-t-il 4 ? Peut-etre pas la même version).

Sinon, plus fiable, ce que voit le kernel :

Code : Tout sélectionner

torchwood laurent # cat /proc/cpuinfo 
Processor	: ARMv7 Processor rev 4 (v7l)
processor	: 0
BogoMIPS	: 1436.46

processor	: 1
BogoMIPS	: 1436.46

Features	: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc07
CPU revision	: 4

Hardware	: sun7i
Revision	: 0000
ou encore :

Code : Tout sélectionner

torchwood laurent # lscpu
Architecture :        armv7l
Boutisme :            Little Endian
Processeur(s) :       2
Liste de processeur(s) en ligne : 0,1
Thread(s) par cœur : 1
Cœur(s) par socket : 2
Socket(s) :           1
Vitesse maximale du processeur en MHz : 1008,0000
Vitesse minimale du processeur en MHz : 60,0000
Et là, on voit bien les 2 coeurs :mrgreen:
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
marco123
Raspinaute
Messages : 438
Enregistré le : sam. 30 janv. 2016 07:59
Localisation : Val d'Oise

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par marco123 » jeu. 17 mars 2016 21:52

guillaume9344 a écrit :Bonsoir, j'ai la même réponse (cpu 1, 2,3 désactivés) sur un rpi2 ,mais la commande htop me renvoie bien une activité simultanée sur les 4 cœurs .
A voir avec un rpi3?
@+
htop.jpg
htop.jpg (21.53 Kio) Vu 6372 fois

Code : Tout sélectionner

pi@raspberrypi:~ $ lscpu
Architecture:          armv7l
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             1
Model name:            ARMv7 Processor rev 4 (v7l)
CPU max MHz:           1200,0000
CPU min MHz:           600,0000

Code : Tout sélectionner

pi@raspberrypi:~ $ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 1
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 2
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 3
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

Hardware        : BCM2709
Revision        : a02082
Serial          : 000000002ad72c1e
sur mon pc produc :

Code : Tout sélectionner

[marco@localhost ~]$ lscpu
Architecture :        i686
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :            Little Endian
Processeur(s) :       2
Liste de processeur(s) en ligne : 0,1
Thread(s) par cœur : 1
Cœur(s) par socket : 2
Socket(s) :           1
Identifiant constructeur : AuthenticAMD
Famille de processeur : 17
Modèle :             3
Nom de modèle :      AMD Athlon(tm) X2 Dual-Core QL-64
Révision :           1
Vitesse du processeur en MHz : 2100.000
Vitesse maximale du processeur en MHz : 2100,0000
Vitesse minimale du processeur en MHz : 1050,0000
BogoMIPS :            4200.33
Virtualisation :      AMD-V
[/code]
htop1.jpg
htop1.jpg (15.47 Kio) Vu 6371 fois

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par guillaume9344 » ven. 18 mars 2016 21:24

Pour moi tes 4coeurs sont utilisés.
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Avatar du membre
marco123
Raspinaute
Messages : 438
Enregistré le : sam. 30 janv. 2016 07:59
Localisation : Val d'Oise

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par marco123 » ven. 18 mars 2016 21:47

rpi 3 :

Code : Tout sélectionner

sudo lshw
raspberrypi               
    description: Computer
    produit: Raspberry Pi 3 Model B Rev 1.2
    bits: 32 bits
  *-core
       description: Motherboard
       identifiant matériel: 0
       fonctionnalités: brcm_bcm2710 brcm_bcm2709
     *-cpu:0
          description: CPU
          produit: cpu
          identifiant matériel: 0
          information bus: cpu@0
          taille: 1200MHz
          capacité: 1200MHz
          fonctionnalités: cpufreq
     *-cpu:1 DÉSACTIVÉ
          description: CPU
          produit: cpu
          identifiant matériel: 1
          information bus: cpu@1
          taille: 1200MHz
          capacité: 1200MHz
          fonctionnalités: cpufreq
     *-cpu:2 DÉSACTIVÉ
          description: CPU
          produit: cpu
          identifiant matériel: 2
          information bus: cpu@2
          taille: 1200MHz
          capacité: 1200MHz
          fonctionnalités: cpufreq
     *-cpu:3 DÉSACTIVÉ
          description: CPU
          produit: cpu
          identifiant matériel: 3
          information bus: cpu@3
          taille: 1200MHz
          capacité: 1200MHz
          fonctionnalités: cpufreq
     *-memory
          description: Mémoire système
          identifiant matériel: 4
          taille: 925MiB



antoin
Messages : 76
Enregistré le : mer. 2 mars 2016 11:10

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par antoin » ven. 1 avr. 2016 17:09

Bonjour
effectivement lshw avec le pi3 me donne la même chose que vous, 3 processeurs désactivés.
J'ai installé htop,mais je n'ai pas compris comment on utilise ce qui est indiqué dans man htop :
a (on multiprocessor machines)
Set CPU affinity: mark which CPUs a process is allowed to use.

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par guillaume9344 » ven. 1 avr. 2016 20:42

juste entrer la commande htop doit retourner un graph des cpu utilisés ainsi que les processus actifs.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

antoin
Messages : 76
Enregistré le : mer. 2 mars 2016 11:10

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par antoin » sam. 2 avr. 2016 08:23

merci; effectivement les 4 marchent.
donc il s"agit d'un bug à signaler à raspbian pour la commande initiale.

Avatar du membre
marco123
Raspinaute
Messages : 438
Enregistré le : sam. 30 janv. 2016 07:59
Localisation : Val d'Oise

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par marco123 » sam. 2 avr. 2016 09:33

je prefere mpstat , ...
mpstat -P 0 1 utilisation du proc 0
mpstat -P 1 1 utilisation du proc 1 ....

antoin
Messages : 76
Enregistré le : mer. 2 mars 2016 11:10

Re: Combien de processeurs actifs sur un RPI 3 ?

Message par antoin » mer. 6 avr. 2016 17:49

Avec le moniteur système que l'on trouve sur ubuntu, l'activité de chaque coeur est décrite superbement de manière graphique.
Je me demande si on peut le trouver sous raspbian?

Répondre

Retourner vers « Utilisateurs avancés »