Auteur Sujet: Récupérer la version d'un Linux en ligne de commande  (Lu 16920 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Récupérer la version d'un Linux en ligne de commande
« Réponse #12 le: 28 juillet 2016 à 22:13:03 »
Si lscpu donne bien les BogoMIPS et je n'ai rien trouvé qui manque par rapport à /proc/cpuinfo

Cochonou

  • Abonné Bbox fibre
  • *
  • Messages: 1 353
  • FTTH 2 Gb/s sur Saint-Maur-des-Fossés (94)
Récupérer la version d'un Linux en ligne de commande
« Réponse #13 le: 28 juillet 2016 à 22:17:34 »
Ca doit dépendre des architectures, alors...
Sous ARM, les sorties de lscpu sont très succintes.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 424
  • Lyon (69) / St-Bernard (01)
    • Twitter
Récupérer la version d'un Linux en ligne de commande
« Réponse #14 le: 29 juillet 2016 à 00:31:48 »
ça a un intéret les BogoMIPS ?

kcdtv

  • Abonné FAI autre
  • *
  • Messages: 98
  • Internacionalunya 00
    • wifi-libre
Récupérer la version d'un Linux en ligne de commande
« Réponse #15 le: 29 juillet 2016 à 01:15:13 »
@ Cochonou
C'est parce que avec  ARM le bogoMIPS ne veut pas dire grand chose:
Citer
Timer-based delays

In 2012, ARM contributed a new udelay implementation allowing the system timer built into many ARMv7 CPUs to be used instead of a busy-wait loop.[8] Timer-based delays are more robust on systems that use frequency scaling to dynamically adjust the processor's speed at runtime, as loops_per_jiffies values may not necessarily scale linearly. Also, since the timer frequency is known in advance, no calibration is needed at boot time.

One side effect of this change is that the BogoMIPS value will reflect the timer frequency, not the CPU's core frequency. Typically the timer frequency is much lower than the processor's maximum frequency, and some users may be surprised to see an unusually low BogoMIPS value when comparing against systems that use traditional busy-wait loops.
BogoMIPS @ wikipedia

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Récupérer la version d'un Linux en ligne de commande
« Réponse #16 le: 29 juillet 2016 à 07:19:13 »
Même pour les processeurs Intel, le BogoMIPS ne veut plus rien dire.

Je vous trouve des Pentium 4 avec un BogoMIPS supérieur à ce Core i5 de 5ème génération.

Le bogoMIPS est parallèle a la vitesse en Mhz. Or depuis des années, les processeurs sont de plus en plus puissants, à fréquence constante.

$ lscpu
Architecture:          x86_64
Mode(s) opératoire(s) des processeurs :32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) par cœur : 2
Cœur(s) par socket : 2
Socket(s):             1
Nœud(s) NUMA :       1
Identifiant constructeur :GenuineIntel
Famille de processeur :6
Modèle :             61
Model name:            Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
Révision :           4
Vitesse du processeur en MHz :2217.703
CPU max MHz:           2900,0000
CPU min MHz:           500,0000
BogoMIPS:              4589.09
Virtualisation :      VT-x
Cache L1d :           32K
Cache L1i :           32K
Cache L2 :            256K
Cache L3 :            3072K
NUMA node0 CPU(s):     0-3
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt dtherm ida arat pln pts

Cochonou

  • Abonné Bbox fibre
  • *
  • Messages: 1 353
  • FTTH 2 Gb/s sur Saint-Maur-des-Fossés (94)
Récupérer la version d'un Linux en ligne de commande
« Réponse #17 le: 29 juillet 2016 à 07:44:10 »
On parle quand même d'une grandeur qui s'appelle "Bogo" pour "Bogus" :P.
La valeur de BogoMIPS reflête le nombre de boucles d'attente qu'un processeur peut réaliser en un temps donné. Les nouveaux processeurs ne sont pas nécessairement plus performants pour ne rien faire.  ;)

Au final, je dirais que la valeur en BogoMIPS est à près aussi "utile" qu'un Speedtest moyen que l'on peut trouver sur ce forum (fait sur un serveur à hébergé à Katmandou, en wifi ou en CPL, avec un Pentium 90...). Ce qui ne nous empêche pas d'en faire.  ;D

kcdtv

  • Abonné FAI autre
  • *
  • Messages: 98
  • Internacionalunya 00
    • wifi-libre
Récupérer la version d'un Linux en ligne de commande
« Réponse #18 le: 29 juillet 2016 à 17:02:20 »
C'est donc absolument FONDAMENTAL  :D
 
Le jeu d'instructions supportées a beaucoup d'importance.
   Benchmark de génération de PBKDF2 (fonction de hash pour handshake, la string est passées plus de 4000 fois successivement par SHA1) avec aircrack-ng en utilisant: le même processeur mais en changeant de jeu d"instructions
       - SEE2 = 2253 hashes/s
       - AVX   =  3117 hashes/s
       - AVX2 =  5863 hasehes/s
Un pentium 4 aura peut être le support SEE2, par contre c'est sur qu'il n'aura pas le AVX et encore moins le  AVX2.
 La c'est de la génération pure de hashes à full et la différence est abyssale, on double ses performances si on a AVX2 par rapport à SSE2 et on a joli +50% entre AVX et SSE2
   
 
 
.

denis999

  • Abonné Bbox fibre
  • *
  • Messages: 30
  • Saint Maurice (94)
Récupérer la version d'un Linux en ligne de commande
« Réponse #19 le: 04 août 2016 à 17:32:23 »
et cat /etc/os-release ou lsb_release -a fonctionne ?

Pas pratique pour un programme, si il dois regarder des fichiers différents pour chaque distribution...

Le /etc/os-release n'exsite pas, mais l'autre commande fonctionne.

[ ~]$lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.2 (Santiago)
Release:        6.2
Codename:       Santiago