Le Forum de l'Alliance Francophone

Nouvelles:

Auteur Sujet: [TUTO] Installation du virtualiseur Linux WSL dans Windows  (Lu 17336 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Réponse #25 le: 13 November 2021 à 20:45
Bein il aime pas "<device_name>LENOMQUETUVEUX</device_name>"... Il me fait corriger la syntaxe et le device_name apparait en rouge...  :??:



Davlabedave

  • Invité
Réponse #26 le: 13 November 2021 à 20:46
Ooui c'est ca, l'avantage avec boinctask c'est qu'il vérifie la syntaxe
Après ça fonctionne si bien placé entre les balises options quoi qu'en dise bt 😁
Manque surement un truc quelque part

<!--
This is a minimal configuration file cc_config.xml of the BOINC core client.
For a complete list of all available options and logging flags and their
meaning see: https://boinc.berkeley.edu/wiki/client_configuration
-->
<cc_config>
  <log_flags>
    <task>1</task>
    <file_xfer>1</file_xfer>
    <sched_ops>1</sched_ops>
  </log_flags>
<options>
<device_name>LENOMQUETUVEUX</device_name>
<report_results_immediately>1</report_results_immediately>
</options>
</cc_config>
« Modifié: 13 November 2021 à 20:56 par Davlabedave »



Hors ligne modesti

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 19058
  •   
    • Brocantes en Bourbonnais
    • E-mail
Réponse #27 le: 13 November 2021 à 21:02
AMHA il faut remplacer "LENOMQUETUVEUX" par le nom de l'instance sous WSL ;)


Viendez chez nous, cause qu'on est les meilleur(e)s :D


In memoriam Jip - In memoriam Cocagne


Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Réponse #28 le: 13 November 2021 à 21:04
Merci, mais voilà ce que j'obtiens (voir fichier attaché)

@Modesti oui, bien sûr, mais cela ne marchait pas mieux  :pt1cable: Alors je laisse pour l'instant le nonqueje veux!



Davlabedave

  • Invité
Réponse #29 le: 13 November 2021 à 21:09
on s'en fout de bt  :D edite le fichier a la main et copie juste ce que j'ai mis au dessus pour test , reload les fichiers config et regarde les messages



Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Réponse #30 le: 13 November 2021 à 21:27
Tu peux me dire ou je peux trouver ce fichier dans l'arborescence? je suis complétement paumé dsl...



Davlabedave

  • Invité
Réponse #31 le: 13 November 2021 à 21:38
sudo nano /var/lib/boinc/cc_config.xml



Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Réponse #32 le: 13 November 2021 à 21:42
Merci beaucoup! :jap:



Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Réponse #33 le: 13 November 2021 à 22:31
Je galère encore, le fichier n'est pas pris en compte... Mais je vais reprendre demain les investigations.
« Modifié: 14 November 2021 à 00:30 par Oncle Bob »



Hors ligne Alan St-Pierre

  • Boinc'eur Junior
  • **
  • Messages: 180
  •   
    • E-mail
Réponse #34 le: 13 November 2021 à 23:58
J'adore le tuto, tout simple, bien expliqué avec une touche d'humour. Bravo!

Ordinateur 1: Intel Xeon 2697-V4, 24 Go DDR4, Nvidia Titan V 12 Go
Ordinateur 2: Levono Legion 5 avec AMD Ryzen 7 4800H, 32 Go DDR4, Nvidia GTX 1660Ti 6 Go
Ordinateur 3: Intel Core i5-6400, 16 Go DDR3, Nvidia GTX 1650 Super 4 Go
Ordinateur 4: Intel Core i3-7100T, 8 Go DDR4, Nvidia T600 4 Go
RIP: Dell Inspiron 7559 avec Intel Core i5-6300HQ, 16 Go DDR3, Nvidia GTX 960M 4 Go


Hors ligne Oncle Bob

  • Modérateur
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 5342
  •   
Réponse #35 le: 14 November 2021 à 00:26
Ce tuto qui me met sur le haut

On peut changer le nom de l'host WSL si on veut avoir une nouvelle machine dans les stats des projets (pratiquye pour comparer des perfs Windows/Linux par exemple).
=> https://www.srccodes.com/change-hostname-ubuntu-microsoft-windows-subsystem-for-linux-wsl-wsl2-wsl-conf-unable-resolve-hosts-name-service-not-known-list-running-shutdown-vm-srccodes/ (mais doit y avoir un milliard d'autres tutos)

Boincstat
Projets du moment
Config principale : i7 2600K@4,2 GHz / 32 Go@1333 MHz / GTX 970 (Win 10)
Crunchbox passives : i7-4785T / 8 Go@1600 MHz / Akasa Euler S (Debian) || i3-4130T / 4 Go@1600 MHz / Akasa Euler (Debian)
ARM : 1*S922 + 1*H3
Boinc@Raspberry Pi | Boinc et Linux | Date fin de projets


Hors ligne Oncle Bob

  • Modérateur
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 5342
  •   
Je galère encore, le fichier n'est pas pris en compte... Mais je vais reprendre demain les investigations.


Tu l'as faire relire par le client boinc ?

cd /var/lib/boinc-client
sudo boinccmd --read_cc_config

Boincstat
Projets du moment
Config principale : i7 2600K@4,2 GHz / 32 Go@1333 MHz / GTX 970 (Win 10)
Crunchbox passives : i7-4785T / 8 Go@1600 MHz / Akasa Euler S (Debian) || i3-4130T / 4 Go@1600 MHz / Akasa Euler (Debian)
ARM : 1*S922 + 1*H3
Boinc@Raspberry Pi | Boinc et Linux | Date fin de projets


Hors ligne [AF>Libristes] ElGuillermo

  • Boinc'eur Respectable
  • ****
  • Messages: 633
  •   
    • E-mail
Réponse #37 le: 14 November 2021 à 01:33
Merci, mais voilà ce que j'obtiens (voir fichier attaché)

@Modesti oui, bien sûr, mais cela ne marchait pas mieux  :pt1cable: Alors je laisse pour l'instant le nonqueje veux!

Il me semble que Boinctasks ne fait pas que vérifier la bonne syntaxe "tag ouvert/tag fermé", et qu'il a un "dictionnaire" des tags connus et admis.
Du coup, c'est peut-être simplement que Boinctasks ne reconnaît pas ce tag, même bien formé, et qu'il décide que c'est une erreur (?)

Pour "forcer" la modif, tu peux cocher la case "Ignore syntax errors" dans l'éditeur de cc_config.xml et valider quand même.
Si tu passes par là, ce ne sera pas la peine de forcer la relecture du fichier cc_config.xml : Boinctasks le fera à ta place au moment où tu valideras.
« Modifié: 14 November 2021 à 04:08 par [AF>Libristes] ElGuillermo »



Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Je galère encore, le fichier n'est pas pris en compte... Mais je vais reprendre demain les investigations.


Tu l'as faire relire par le client boinc ?

cd /var/lib/boinc-client
sudo boinccmd --read_cc_config

Etant donné que je ne connaissais pas la commande, j'ai arrêté puis relancer Boinc. Ce matin j'ai tenté avec ton conseil, mais la console me revoie le message "can't connect to local host" (que j'ai lancé Boinc ou pas). J'ai bien changé de répertoire.
De plus, quand j'édite le fichier cc_config.xml dans BT, c'est toujours le même, il ne reprends pas les modifications que j'ai apportées  dans nano.
Sur le site du projet, l'ordinateur apparaît avec le nom de ma machine (MCE-1-I7-4790k) avec seul différence avec le client win le nom du système d'exploitation qui est bien Ubuntu.



Hors ligne Ceclo

  • CàA
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1538
  •   
    • E-mail
Merci, mais voilà ce que j'obtiens (voir fichier attaché)

@Modesti oui, bien sûr, mais cela ne marchait pas mieux  :pt1cable: Alors je laisse pour l'instant le nonqueje veux!

Il me semble que Boinctasks ne fait pas que vérifier la bonne syntaxe "tag ouvert/tag fermé", et qu'il a un "dictionnaire" des tags connus et admis.
Du coup, c'est peut-être simplement que Boinctasks ne reconnaît pas ce tag, même bien formé, et qu'il décide que c'est une erreur (?)

Pour "forcer" la modif, tu peux cocher la case "Ignore syntax errors" dans l'éditeur de cc_config.xml et valider quand même.
Si tu passes par là, ce ne sera pas la peine de forcer la relecture du fichier cc_config.xml : Boinctasks le fera à ta place au moment où tu valideras.

J'ai essayé de cocher la case "ignorer la syntaxe", puis "valider", mais les modifications ne sont pas prisent en compte...



Hors ligne DocPhilou1966

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1869
  •   
    • Mon Job
    • E-mail
Réponse #40 le: 14 November 2021 à 10:20
Merci beaucoup, j'essaye  :miam: :hello: :kookoo:

 
13800346^131072+1   935,840 (decimal)   2019-01-27 Generalized Fermat Prime Search


Hors ligne DocPhilou1966

  • Boinc'eur devant l'éternel
  • *****
  • Messages: 1869
  •   
    • Mon Job
    • E-mail
Réponse #41 le: 14 November 2021 à 10:59
Hello !

ça fonctionne, merci !

Je n'arrive pas à calculer sur GPU bien que j'ai autorisé son utilisation
Le test de puissance CPU ne se réalise pas

Mais à part ça, c'est top.

J'ai juste viré mon pc local W10 de BoincTasks sinon il le démarre

Merci !!!

EDIT : Pour couper BOINC, faut passer par Ubuntu ou par BoincTasks ?

Merci
« Modifié: 14 November 2021 à 11:13 par DocPhilou1966 »

 
13800346^131072+1   935,840 (decimal)   2019-01-27 Generalized Fermat Prime Search


Hors ligne Oncle Bob

  • Modérateur
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 5342
  •   
Réponse #42 le: 14 November 2021 à 13:20
Premier retour : apparemment c'est plus lent sur WSL que sur VM :o

Universe VM : ~5700 sec
Universe WSL : ~7200 sec

Boincstat
Projets du moment
Config principale : i7 2600K@4,2 GHz / 32 Go@1333 MHz / GTX 970 (Win 10)
Crunchbox passives : i7-4785T / 8 Go@1600 MHz / Akasa Euler S (Debian) || i3-4130T / 4 Go@1600 MHz / Akasa Euler (Debian)
ARM : 1*S922 + 1*H3
Boinc@Raspberry Pi | Boinc et Linux | Date fin de projets


Davlabedave

  • Invité
Réponse #43 le: 14 November 2021 à 13:28
attention toute les ut n'ont pas la meme durée sur universe , ca varie de 30/40 a 1h sur une meme machine



Hors ligne Oncle Bob

  • Modérateur
  • Boinc'eur devant l'éternel
  • *****
  • Messages: 5342
  •   
Réponse #44 le: 14 November 2021 à 13:33
Même appli, temps similaires sur chaque machine et sur une vingtaine de tâches.

Edith :
WSL : https://universeathome.pl/universe/results.php?hostid=606825&offset=0&show_names=0&state=4&appid=
VM : https://universeathome.pl/universe/results.php?hostid=606793&offset=0&show_names=0&state=2&appid=


Globalement, il semble se dégager que la VM tourne un peu plus rapidement.
« Modifié: 14 November 2021 à 13:35 par Oncle Bob »

Boincstat
Projets du moment
Config principale : i7 2600K@4,2 GHz / 32 Go@1333 MHz / GTX 970 (Win 10)
Crunchbox passives : i7-4785T / 8 Go@1600 MHz / Akasa Euler S (Debian) || i3-4130T / 4 Go@1600 MHz / Akasa Euler (Debian)
ARM : 1*S922 + 1*H3
Boinc@Raspberry Pi | Boinc et Linux | Date fin de projets


Davlabedave

  • Invité
Réponse #45 le: 14 November 2021 à 13:50
il semble effectivement mais comme ca marche par serie faut voir avec + gros volume, sur linux pur j'ai aussi bien des 30 que 1H05



Hors ligne [AF>Libristes] ElGuillermo

  • Boinc'eur Respectable
  • ****
  • Messages: 633
  •   
    • E-mail
Réponse #46 le: 14 November 2021 à 14:31
Même appli, temps similaires sur chaque machine et sur une vingtaine de tâches.

Edith :
WSL : https://universeathome.pl/universe/results.php?hostid=606825&offset=0&show_names=0&state=4&appid=
VM : https://universeathome.pl/universe/results.php?hostid=606793&offset=0&show_names=0&state=2&appid=


Globalement, il semble se dégager que la VM tourne un peu plus rapidement.

Au sujet de Virtualbox :
(Pour le moment, je n'ai crunché que sur Universe@home pour comparer)

Au départ, j'avais configuré deux VM "Ubuntu server" sur Virtualbox, chacune disposant de 8 threads (pour totaliser 16, le max de mon CPU).

Il y avait un truc bizarre :
Les deux VMs étaient strictement identiques, pourtant l'une finissait ses UTs en <40 minutes, l'autre en <1h15...
Vu que j'avais chargé plusieurs centaines d'UTs sur les deux, il me semble peu probable qu'elles se soient parfaitement triées entre les "rapides" et les "moins rapides".
J'ai pensé à une mauvaise répartition des ressources entre les VMs, mais même si j'arrêtais celle qui allait vite, l'autre n'accélérait pas, peu importe celle qui était lancée en premier.
J'ai tenté d'assigner les 16 threads à une seule et de ne faire tourner qu'elle : ça crunchait en ~1h00.

Bref. J'ai pas trouvé... Et je suis passé à WSL, qui plie les UTs en ~52 minutes (la plus rapide en 0h32, la plus longue en 1h10, à peine 10% qui dépassent l'heure).
L'avantage principal de WSL sur mon ordi est qu'il me semble bien moins causer de "lag" sur Windows. C'est tout à fait "transparent" à l'usage.



Hors ligne [AF>Libristes] ElGuillermo

  • Boinc'eur Respectable
  • ****
  • Messages: 633
  •   
    • E-mail
Réponse #47 le: 14 November 2021 à 14:38
Hello !

ça fonctionne, merci !

Je n'arrive pas à calculer sur GPU bien que j'ai autorisé son utilisation
Le test de puissance CPU ne se réalise pas

Mais à part ça, c'est top.

J'ai juste viré mon pc local W10 de BoincTasks sinon il le démarre

Merci !!!

EDIT : Pour couper BOINC, faut passer par Ubuntu ou par BoincTasks ?

Merci

Pour le GPU : je ne sais pas (encore) : c'est mon prochain chantier :)
Il y a des pilotes spécifiques dispos chez Nvidia et AMD :
https://developer.nvidia.com/cuda/wsl/download
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-wsl-support

Tu peux dire à Boinctasks de ne pas démarrer le client local (Menu "Outils" -> "Réglages Boinctasks" -> onglet "Général" -> case à cocher "Lancer le client Boinc")

Pour couper Boinc dans la machine virtuelle :
- soit tu éteins simplement la machine virtuelle en fermant sa fenêtre.
- soit tu veux faire ça "bien" et tu entres la commande de fermeture de Boinc dans le terminal :
sudo /etc/init.d/boinc-client stopHonnêtement, vu que, de toute façon, tu perdras le temps de calcul effectué depuis le dernier point de reprise dans les deux cas... Perso : j'éteins la machine sans rien arrêter depuis des années :D
« Modifié: 14 November 2021 à 15:28 par [AF>Libristes] ElGuillermo »



Davlabedave

  • Invité
Réponse #48 le: 14 November 2021 à 15:58
Et pour les allergiques a BT , ca marche tres bien aussi avec BoincManger classic

Menu , Fhciers, ouvrir une nouvelle fenetre et
localhost:31414
Dns ce cas la vous pouvez arreter le client vitualisé direct par fichier => arreter le client connecté
« Modifié: 14 November 2021 à 16:01 par Davlabedave »



Hors ligne [AF>Libristes] ElGuillermo

  • Boinc'eur Respectable
  • ****
  • Messages: 633
  •   
    • E-mail
Réponse #49 le: 14 November 2021 à 16:19
Et pour les allergiques a BT , ca marche tres bien aussi avec BoincManger classic

Menu , Fhciers, ouvrir une nouvelle fenetre et
localhost:31414
Dns ce cas la vous pouvez arreter le client vitualisé direct par fichier => arreter le client connecté

Mon Boinc manager a refusé de se connecter (?) Freeze et "rien"... Faut que je réessaie.

EDIT : J'ai réessayé et... toujours pas  :??: Le gestionnaire freeze et puis c'est tout.
« Modifié: 17 November 2021 à 01:47 par [AF>Libristes] ElGuillermo »