App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Skripte rund um BOINC
- Ersteller koschi
- Erstellt am
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Ich hatte verstreut an anderer Stellen schon meine Auswertungsskripte für WU Laufzeiten und Credits sowie den Instanzverwalter gezeigt, wollte das aber hier nun an zentraler Stelle nochmal zusammenführen.
In meinem Github repository habe ich bisher 3 von unzähligen Skripten veröffentlicht die ich selbst, aber auch andere User hier regelmäßig nutzen.
get_validated
Dieses Skript liest die ersten 100 WUs eines hosts aus und ermittelt daraus die durchschnittliche Laufzeit und Credits pro WU und Tag.
Aktuell keine Unterstützung für Einstein und Yoyo, letzteres sollte aber ohne großen Aufwand noch nachzuholen sein.
get_wcg_averages
Da WCG ja leider nicht die übliche BOINC Serveroberfläche anbietet, muss hier ein eigenes Skript herhalten.
Nach Anpassung von 3 Variablen im Skript erzeugt es eine Übersicht wie die folgende:
boinc_instancer.sh
Wenn mal wirklich langfristig gebunkert werden muss, dann helfen Instanzen. Auf großen Systemen helfen viele Instanzen. Irgendwann wird es dann unübersichtlich, wo läuft noch was, ist der Netzwerkzugriff pausiert, wie sind die CPU Einstellungen, und überhaupt.
Nachdem ein Konfigurationsgrundgerüst abgelegt wurde (darin cc_config.xml, global_prefs_override.xml, gui_rpc_auth.cfg, remote_hosts.cfg sowie etwaige account_project.url.xml Dateien, keine ist Pflicht), kann der Instanzierer innerhalb von Sekunden neue Instanzen anlegen, anzeigen, stoppen, starten und auch wieder geordnet löschen. Über alle Instanzen hinweg wird die Anzahl der bereitstehenden, laufenden und fertigen WUs angezeigt. CPU/GPU und Netzzugriff, ncpu,CPU% sowie der Arbeitspuffer können pro Instanz aus dem Skript heraus gesteuert werden.
Ich würde dann zukünftig auf diesen Thread verweisen und Diskussionen hierher leiten, auf dass die Informationen nicht in den anderen Threads untergehen.
In meinem Github repository habe ich bisher 3 von unzähligen Skripten veröffentlicht die ich selbst, aber auch andere User hier regelmäßig nutzen.
get_validated
Dieses Skript liest die ersten 100 WUs eines hosts aus und ermittelt daraus die durchschnittliche Laufzeit und Credits pro WU und Tag.
Aktuell keine Unterstützung für Einstein und Yoyo, letzteres sollte aber ohne großen Aufwand noch nachzuholen sein.
Code:
./get_validated "https://www.sidock.si/sidock/results.php?hostid=1045&offset=0&show_names=0&state=0&appid=2"
0 20 40 60 80 - download complete. Calculating...
Application: CurieMarieDock on BOINC
CPU: AMD Ryzen 9 3900X 12-Core Processor
OS: Linux Ubuntu Ubuntu 20.04.1 LTS
Results fetched: 100
Average duration (s): 1662.8
Average credit: 22.32
Number of reported cores: 24
Per core per day: 1158
Per system per day: 27792
get_wcg_averages
Da WCG ja leider nicht die übliche BOINC Serveroberfläche anbietet, muss hier ein eigenes Skript herhalten.
Nach Anpassung von 3 Variablen im Skript erzeugt es eine Übersicht wie die folgende:
Code:
R9-3900x_Linux64 (24 threads)
Project: #WUs: ~Runtime: ~Credits: C/d/Core: C/d/Host:
BETA 328 590.18 22.70 3323.05 79753.20
HST1 33 28067.64 425.21 1305.39 31329.36
MCM1 294 7816.95 95.91 1059.80 25435.20
OPN1 179 6845.46 80.72 1018.68 24448.32
SCC1 1000 3182.12 61.01 1656.42 39754.08
Odroid_XU4_2_4xA15+4xA7 (8 threads)
Project: #WUs: ~Runtime: ~Credits: C/d/Core: C/d/Host:
OPN1 3 41142.55 75.24 158.00 1264.00
boinc_instancer.sh
Wenn mal wirklich langfristig gebunkert werden muss, dann helfen Instanzen. Auf großen Systemen helfen viele Instanzen. Irgendwann wird es dann unübersichtlich, wo läuft noch was, ist der Netzwerkzugriff pausiert, wie sind die CPU Einstellungen, und überhaupt.
Nachdem ein Konfigurationsgrundgerüst abgelegt wurde (darin cc_config.xml, global_prefs_override.xml, gui_rpc_auth.cfg, remote_hosts.cfg sowie etwaige account_project.url.xml Dateien, keine ist Pflicht), kann der Instanzierer innerhalb von Sekunden neue Instanzen anlegen, anzeigen, stoppen, starten und auch wieder geordnet löschen. Über alle Instanzen hinweg wird die Anzahl der bereitstehenden, laufenden und fertigen WUs angezeigt. CPU/GPU und Netzzugriff, ncpu,CPU% sowie der Arbeitspuffer können pro Instanz aus dem Skript heraus gesteuert werden.
Code:
INSTANCE PID State CPU GPU NET NCPU CPU% BUFFER PRJ WUs READY DL* ACT UPL RTR boincmgr call
boinc_20002 2149420 Running SUSP ATP ATP 24 100.0 10.0/5.0 1 390 390 0 0 0 0 boincmgr -m -g 20002 &
boinc_20008 2149421 Running SUSP ATP ATP 24 100.0 10.0/5.0 1 277 277 0 0 0 0 boincmgr -m -g 20008 &
boinc_29315 2155415 Running ACT ATP SUSP 24 100.0 10.0/5.0 1 0 0 0 0 412 0 boincmgr -m -g 29315 &
boinc_31416 2120013 Running ACT ACT ACT 24 92.0 10.0/0.0 16 1918 1893 0 23 0 2 boincmgr -m -g 31416 &
boinc_39106 Down
Load average: 22.80/23.02/23.20 2585 0 23 412 2
ACT = Active (Run always)
ACP = Run based on preferences
ATP = Network access based on preferences
SUSP = suspended
RTR = Ready to report
Ich würde dann zukünftig auf diesen Thread verweisen und Diskussionen hierher leiten, auf dass die Informationen nicht in den anderen Threads untergehen.
Zuletzt bearbeitet:
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
BOINC/BOINC instancer at master · MBlenn/BOINC
Scripts and shell snippets around BOINC management on Linux. - MBlenn/BOINC
github.com
Hab eine neue Version vom Instanzierskript hochgeladen.
Über -U boinc_20002 lassen sich ja zb. CPU, GPU und Netzwerkmodus, die ncpus und CPU% einstellen.
Hier wird jetzt geprüft ob ncpus in der cc_config.xml existiert, ist es noch nicht drin, dann wird eine <ncpus> Zeile hinzugefügt. Wurden zuvor neue Instanz ohne vordefinierte Konfigurationsdateien gestartet, dann haben diese eine fast leere default cc_config.xml erstellt, eine ncpu Anpassung war dann nicht möglich.
Die Anpassung des CPU, GPU und Netzwerkmodus erfolgt jetzt über Nummern, das geht schneller...
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
BOINC/BOINC instancer at master · MBlenn/BOINC
Scripts and shell snippets around BOINC management on Linux. - MBlenn/BOINCgithub.com
Über -U boinc_PORT lassen sich ja zb. CPU, GPU und Netzwerkmodus, die ncpus und CPU% einstellen.
Hier wird jetzt geprüft ob ncpus in der cc_config.xml existiert, ist es noch nicht drin, dann wird eine <ncpus> Zeile hinzugefügt. Wurden zuvor neue Instanz ohne vordefinierte Konfigurationsdateien gestartet, dann haben diese eine fast leere default cc_config.xml erstellt, eine ncpu Anpassung war dann nicht möglich.
Uh, natürlich hat sich hier ein Fehler eingeschlichen und es hat im abschließenden </ncpus> tag das s gefehlt, darum gibt es jetzt wieder eine neue Version.
Darin ist auch die Instanzauflistung umstrukturiert worden, damit kann nach Instanzerstellung oder Anpassung auch nur eine Instanz angezeigt werden, das ist übersichtlicher und schneller.-
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Mal wieder ein Update:
- das boincmgr Kommando hab ich durch hostname: port ersetzt, irgendwie kam doch meist die Abfrage wohin er verbinden soll
- bei der Erstellungen von Instanzen (-n) oder deren Bearbeitung (-U) lässt sich jetzt eine Beschreibung ablegen die es vereinfacht die Instanz zuzuordnen
- das boincmgr Kommando hab ich durch hostname: port ersetzt, irgendwie kam doch meist die Abfrage wohin er verbinden soll
- bei der Erstellungen von Instanzen (-n) oder deren Bearbeitung (-U) lässt sich jetzt eine Beschreibung ablegen die es vereinfacht die Instanz zuzuordnen
Code:
boinc-instancer.sh -l
INSTANCE PID State CPU GPU NET NCPU CPU% BUFFER PRJ WUs READY DL* ACT UPL RTR boincmgr purpose
boinc_29315 5994 Running ACT ACT SUSP 100 100.0 5.0/5.0 2 233 233 0 0 0 0 localhost:29315 Asteroids
boinc_31416 8774 Running ACT SUSP SUSP 100 15.0 4.0/0.1 13 1008 983 0 13 12 0 localhost:31416 Amicable,SiDock
boinc_38726 6211 Running ACT ACT SUSP 100 6.0 8.0/2.0 2 1034 600 0 6 428 0 localhost:38726 Asteroids
boinc_43448 6862 Running ACT ACT ACT 100 4.0 8.0/2.0 1 0 0 0 0 0 0 localhost:43448
boinc_49094 8047 Running ACT ACT ACT 100 8.0 8.0/2.0 2 0 0 0 0 0 0 localhost:49094
boinc_58222 8234 Running ACT ACT ACT 100 22.0 1.0/2.0 2 0 0 0 0 0 0 localhost:58222
boinc_58223 8413 Running ACT ATP ATP 100 100.0 10.0/5.0 1 293 292 0 1 0 0 localhost:58223 Asteroids
boinc_58224 8599 Running ACT ACT SUSP 100 16.0 10.0/5.0 1 483 481 0 1 1 0 localhost:58224 Asteroids
boinc_58225 810703 Running ACT ACT SUSP 100 100.0 7.0/3.0 1 228 167 0 2 47 12 localhost:58225 Amicable
boinc_58227 9193 Running ACT ACT SUSP 100 25.0 7.0/3.0 1 1007 808 0 2 197 0 localhost:58227 Amicable
Load average: 22.26/22.54/22.26 4286 3564 0 25 685 12
thorsam
Grand Admiral Special
- Mitglied seit
- 05.04.2003
- Beiträge
- 2.723
- Renomée
- 900
Ich weiß nicht was ich falsch mache.
Nehme ich die get_validated.sh:
Nehme ich die get_validated:
Nehme ich die get_validated.sh:
Code:
root@P3D-7763:~# ./get_validated.sh "https://asteroidsathome.net/boinc/show_host_detail.php?hostid=719673"
0 - No result data loaded from project server, exiting...
Nehme ich die get_validated:
Code:
root@P3D-7763:~# ./get_validated "https://asteroidsathome.net/boinc/show_host_detail.php?hostid=719673"
./get_validated: Zeile 7: Syntaxfehler beim unerwarteten Wort »newline«
./get_validated: Zeile 7: `<!DOCTYPE html>'
thorsam
Grand Admiral Special
- Mitglied seit
- 05.04.2003
- Beiträge
- 2.723
- Renomée
- 900
Betreff: boinc-instancer.sh
Übernehme ich die Zeile aus unserer DC-Wiki:
boinc-instancer.sh -E https://raw.githubusercontent.com/MBlenn/BOINC/master/BOINC instancer/bic.tar
bekomme ich die Rückmeldung:
The specified file does not exist, try again with correct path.
Gehe ich in dein GitHub-Content und übernehme die Adresse von der tar-Datei:
boinc-instancer.sh -E https://github.com/MBlenn/BOINC/blob/master/BOINC instancer/bic.tar
bekomme ich die gleiche Rückmeldung.
Wo mache ich den Fehler?
Übernehme ich die Zeile aus unserer DC-Wiki:
boinc-instancer.sh -E https://raw.githubusercontent.com/MBlenn/BOINC/master/BOINC instancer/bic.tar
bekomme ich die Rückmeldung:
The specified file does not exist, try again with correct path.
Gehe ich in dein GitHub-Content und übernehme die Adresse von der tar-Datei:
boinc-instancer.sh -E https://github.com/MBlenn/BOINC/blob/master/BOINC instancer/bic.tar
bekomme ich die gleiche Rückmeldung.
Wo mache ich den Fehler?
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Öhm ja, hätte ich das mal lieber getestet. Der kommt mit dem Freizeichen in der URL nicht klar, lade später eine neue Version hoch...
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Puh, hat bissl gedauert alles zu finden :-D
- Mit Leerzeichen in der URL kann er jetzt um, dafür muss die URL aber in "Gänsefüßchen", oder Leerzeichen durch %20 ersetzt werden.
- https hatte ich zuvor nicht berücksichtigt, klappt jetzt
- Der Link selbst war natürlich auch falsch und muss auf https://raw.githubusercontent.com/MBlenn/BOINC/master/BOINC instancer/bic.tar zeigen :-D
Größte Änderung ist aber dass der boinc-instancer jetzt unter einem non-root Nutzer laufen kann. Der Nutzer ist konfigurabel, auch existierende BOINC Instanzen werden diesem Benutzer während des Starts zugeordnet. Der Benutzer muss eine valide Login shell haben, dies ist bei "boinc" idR. nicht der Fall. Das Skript setzt daher dessen shell auf die bash.
- Mit Leerzeichen in der URL kann er jetzt um, dafür muss die URL aber in "Gänsefüßchen", oder Leerzeichen durch %20 ersetzt werden.
- https hatte ich zuvor nicht berücksichtigt, klappt jetzt
- Der Link selbst war natürlich auch falsch und muss auf https://raw.githubusercontent.com/MBlenn/BOINC/master/BOINC instancer/bic.tar zeigen :-D
Größte Änderung ist aber dass der boinc-instancer jetzt unter einem non-root Nutzer laufen kann. Der Nutzer ist konfigurabel, auch existierende BOINC Instanzen werden diesem Benutzer während des Starts zugeordnet. Der Benutzer muss eine valide Login shell haben, dies ist bei "boinc" idR. nicht der Fall. Das Skript setzt daher dessen shell auf die bash.
thorsam
Grand Admiral Special
- Mitglied seit
- 05.04.2003
- Beiträge
- 2.723
- Renomée
- 900
Vor meinem geistigem Auge habe ich einen Beitrag von Dir, in dem Du beschrieben hast, in welcher Datei es Sinn macht, die Instanzen-Nummer/-Bezeichnung zu hinterlegen, damit der Eintrag auf der Projektseite in der Spalte "Model" erscheint
In der Datei client_state_prev.xml und client_state.xml finde ich den folgenden Eintrag. Habe aber keine Ahnung, woher das rangezogen wird:
<product_name>BOINC_31419</product_name>
In der Datei client_state_prev.xml und client_state.xml finde ich den folgenden Eintrag. Habe aber keine Ahnung, woher das rangezogen wird:
<product_name>BOINC_31419</product_name>
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Das wird über ${BOINCCMD} --set_host_info BOINC_${INSTANCE_PORT} gesetzt bei der Erstellung der Instanz.
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
So Freunde, ich war nicht ganz untätig und habe das Handling von device_name in cc_config.xml mit eingebaut. Bei neuen Instanzen wird dies automatisch gesetzt, bei bestehenden lässt es sich über -U boinc_$PORT hinzufügen.
Start & stop der default Instanz ist jetzt auch unterstützt. Die Instanzübersicht zeigt jetzt auch die Speicherauslastung mit an.
So sieht das ganze dann bei mir aus:
Anlegen, starten, stoppen, neustarten, updaten und wieder entfernen, dauert alles nur wenige Sekunden.
boinc-instancer.sh -s lässt sich zB. auch über cron automatisch nach Systemstart aufrufen, dann fahren die Instanzen direkt mit hoch, kein manuelles Gefummel nötig.
Start & stop der default Instanz ist jetzt auch unterstützt. Die Instanzübersicht zeigt jetzt auch die Speicherauslastung mit an.
So sieht das ganze dann bei mir aus:
Code:
INSTANCE DEVICE_NAME PID State CPU GPU NET NCPU CPU% BUFFER PRJ WUs READY DL* ACT UPL RTR boincmgr purpose
boinc_29315 fb_29315 3918285 Running ACT ACT ACT 100 4.0 5.0/1.0 2 0 0 0 0 0 0 frickelbude:29315 OPNG
boinc_31416 fb_31416 56842 Running ACT SUSP ACT 100 21.0 3.0/1.0 18 19 0 0 19 0 0 frickelbude:31416 default
boinc_31427 fb_31427 3918476 Running ACT ACT ACT -1 50.0 0.1/0.1 1 0 0 0 0 0 0 frickelbude:31427 GPUGrid
boinc_38726 fb_38726 3918980 Running ACT ACT ACT 100 4.0 5.0/1.0 4 0 0 0 0 0 0 frickelbude:38726 OPNG
boinc_58223 fb_58223 3919199 Running ACT ACT ACT 100 4.0 5.0/1.0 1 0 0 0 0 0 0 frickelbude:58223 OPNG
boinc_58224 fb_58224 3919909 Running ACT ACT ACT 100 4.0 10.0/5.0 5 0 0 0 0 0 0 frickelbude:58224 Numberfields
boinc_58225 fb_58225 3920110 Running ACT ACT ACT 100 100.0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58225 Einstein
boinc_58228 fb_58228 3920525 Running ACT ACT ACT 100 100.0 0.0/0.0 1 0 0 0 0 0 0 frickelbude:58228 Einstein
boinc_58229 fb_58229 3921343 Running ACT ACT ACT 100 100.0 0.0/0.0 1 0 0 0 0 0 0 frickelbude:58229 Einstein
boinc_58230 fb_58230 3921630 Running ACT ACT ACT 100 100.0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58230 Einstein_nnw
boinc_58231 fb_58231 508942 Running ACT ACT SUSP 100 100.0 1.0/1.0 2 94 70 0 2 22 0 frickelbude:58231 PrimeGrid
boinc_58233 fb_58233 3922978 Running ACT ACT ACT 100 4.0 10.0/10.0 2 0 0 0 0 0 0 frickelbude:58233 Universe
boinc_58234 fb_58234 3923173 Running ACT ACT ACT 100 10.0 10.0/3.0 2 0 0 0 0 0 0 frickelbude:58234 Universe
boinc_58235 fb_58235 1889721 Running ACT ACT ACT 100 1.0 10.0/10.0 3 48 48 0 0 0 0 frickelbude:58235 SrBase
boinc_58236 fb_58236 3924513 Running ACT ACT ACT 100 10.0 10.0/10.0 4 0 0 0 0 0 0 frickelbude:58236 yoyo_ecm
boinc_58241 fb_58241 3925214 Running ACT ACT SUSP 100 100.0 10.0/10.0 1 1009 0 0 0 1009 0 frickelbude:58241 geheim_12.05.
boinc_58242 fb_58242 3926059 Running ACT SUSP SUSP 100 100.0 10.0/10.0 1 1012 82 0 0 930 0 frickelbude:58242 geheim_12.05.
boinc_58243 fb_58243 3926361 Running ACT SUSP SUSP 100 1.0 10.0/10.0 1 1049 903 0 0 146 0 frickelbude:58243 geheim_12.05.
boinc_58244 fb_58244 3927291 Running ACT SUSP ACT 100 100.0 10.0/10.0 1 1019 1019 0 0 0 0 frickelbude:58244 geheim_13.05.
boinc_58245 fb_58245 3928129 Running ACT ACT ATP 100 100.0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58245 Einstein
boinc_58246 fb_58246 3928418 Running SUSP ATP ATP 100 100.0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58246 Einstein
boinc_58247 fb_58247 3929379 Running ACT ACT ACT 100 100.0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58247 Einstein
boinc_58248 fb_58248 Down
boinc_58251 fb_58251 2890013 Running ACT ACT SUSP 100 100.0 10.0/10.0 1 281 0 0 0 281 0 frickelbude:58251 Primegrid_10.05.
time: 00:25:12, load average: 18.80/18.33/19.04, memory: 18.8% 4531 2122 0* 21 2388 0
Anlegen, starten, stoppen, neustarten, updaten und wieder entfernen, dauert alles nur wenige Sekunden.
BOINC/BOINC instancer at master · MBlenn/BOINC
Scripts and shell snippets around BOINC management on Linux. - MBlenn/BOINC
github.com
boinc-instancer.sh -s lässt sich zB. auch über cron automatisch nach Systemstart aufrufen, dann fahren die Instanzen direkt mit hoch, kein manuelles Gefummel nötig.
WindHund
Grand Admiral Special
- Mitglied seit
- 30.01.2008
- Beiträge
- 12.228
- Renomée
- 536
- Standort
- Im wilden Süden (0711)
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- NumberFields@home
- Lieblingsprojekt
- none, try all
- Meine Systeme
- RYZEN R9 3900XT @ ASRock Taichi X570 & ASUS RX Vega64
- BOINC-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASRock 570X Taichi P5.05 Certified
- Kühlung
- AlphaCool Eisblock XPX, 366x40mm Radiator 6l Brutto m³
- Speicher
- 2x 16 GiB DDR4-3600 CL26 Kingston (Dual Rank, unbuffered ECC)
- Grafikprozessor
- 1x ASRock Radeon RX 6950XT Formula OC 16GByte GDDR6 VRAM
- Display
- SAMSUNG Neo QLED QN92BA 43" up to 4K@144Hz FreeSync PP HDR10+
- SSD
- WD_Black SN850 PCI-Express 4.0 NVME
- HDD
- 3 Stück
- Optisches Laufwerk
- 1x HL-DT-ST BD-RE BH10LS30 SATA2
- Soundkarte
- HD Audio (onboard)
- Gehäuse
- SF-2000 Big Tower
- Netzteil
- Corsair RM1000X (80+ Gold)
- Tastatur
- Habe ich
- Maus
- Han I
- Betriebssystem
- Windows 10 x64 Professional (up to date!)
- Webbrowser
- @Chrome.Google & Edge Chrome
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Garnicht, das ist einfach nur ein klobiges Shell Skript, du brauchst dafür Linux (bzw. WSL, aber das hab ich nicht getestet).
WindHund
Grand Admiral Special
- Mitglied seit
- 30.01.2008
- Beiträge
- 12.228
- Renomée
- 536
- Standort
- Im wilden Süden (0711)
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- NumberFields@home
- Lieblingsprojekt
- none, try all
- Meine Systeme
- RYZEN R9 3900XT @ ASRock Taichi X570 & ASUS RX Vega64
- BOINC-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASRock 570X Taichi P5.05 Certified
- Kühlung
- AlphaCool Eisblock XPX, 366x40mm Radiator 6l Brutto m³
- Speicher
- 2x 16 GiB DDR4-3600 CL26 Kingston (Dual Rank, unbuffered ECC)
- Grafikprozessor
- 1x ASRock Radeon RX 6950XT Formula OC 16GByte GDDR6 VRAM
- Display
- SAMSUNG Neo QLED QN92BA 43" up to 4K@144Hz FreeSync PP HDR10+
- SSD
- WD_Black SN850 PCI-Express 4.0 NVME
- HDD
- 3 Stück
- Optisches Laufwerk
- 1x HL-DT-ST BD-RE BH10LS30 SATA2
- Soundkarte
- HD Audio (onboard)
- Gehäuse
- SF-2000 Big Tower
- Netzteil
- Corsair RM1000X (80+ Gold)
- Tastatur
- Habe ich
- Maus
- Han I
- Betriebssystem
- Windows 10 x64 Professional (up to date!)
- Webbrowser
- @Chrome.Google & Edge Chrome
Dein Script ?
Ja das habe ich soweit vernommen.
Wenn du nicht Kompilierst, wer dann ?
Linus T. ?
Ja das habe ich soweit vernommen.
Wenn du nicht Kompilierst, wer dann ?
Linus T. ?
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Shellskripte sind keine Programme, da muss keiner was kompilieren. Die bash führt das Skript aus. Die bash shell ist ein kompiliertes Programm.
Letztendlich arbeitet das Skript ja nur mit schon existierenden Programmen (zb. boinccmd, boinc, awk, sed, etc...) und verwurstet deren Output. Alles was das Skript macht kannst du auch so im Terminal machen.
Letztendlich arbeitet das Skript ja nur mit schon existierenden Programmen (zb. boinccmd, boinc, awk, sed, etc...) und verwurstet deren Output. Alles was das Skript macht kannst du auch so im Terminal machen.
WindHund
Grand Admiral Special
- Mitglied seit
- 30.01.2008
- Beiträge
- 12.228
- Renomée
- 536
- Standort
- Im wilden Süden (0711)
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- NumberFields@home
- Lieblingsprojekt
- none, try all
- Meine Systeme
- RYZEN R9 3900XT @ ASRock Taichi X570 & ASUS RX Vega64
- BOINC-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASRock 570X Taichi P5.05 Certified
- Kühlung
- AlphaCool Eisblock XPX, 366x40mm Radiator 6l Brutto m³
- Speicher
- 2x 16 GiB DDR4-3600 CL26 Kingston (Dual Rank, unbuffered ECC)
- Grafikprozessor
- 1x ASRock Radeon RX 6950XT Formula OC 16GByte GDDR6 VRAM
- Display
- SAMSUNG Neo QLED QN92BA 43" up to 4K@144Hz FreeSync PP HDR10+
- SSD
- WD_Black SN850 PCI-Express 4.0 NVME
- HDD
- 3 Stück
- Optisches Laufwerk
- 1x HL-DT-ST BD-RE BH10LS30 SATA2
- Soundkarte
- HD Audio (onboard)
- Gehäuse
- SF-2000 Big Tower
- Netzteil
- Corsair RM1000X (80+ Gold)
- Tastatur
- Habe ich
- Maus
- Han I
- Betriebssystem
- Windows 10 x64 Professional (up to date!)
- Webbrowser
- @Chrome.Google & Edge Chrome
Alles gut, ich brauche kein Grund Kurs...Shellskripte sind keine Programme, da muss keiner was kompilieren. Die bash führt das Skript aus. Die bash shell ist ein kompiliertes Programm.
Letztendlich arbeitet das Skript ja nur mit schon existierenden Programmen (zb. boinccmd, boinc, awk, sed, etc...) und verwurstet deren Output. Alles was das Skript macht kannst du auch so im Terminal machen.
Jeder Quell Code ist Individuell.
So wie auch jedes System.
Spiele Konsolen sind da nicht anders.
Den Source Code auf dem Ziel System Kompilieren.
Das ist nicht schwer zu Verstehen.
seTTam
Vice Admiral Special
- Mitglied seit
- 16.08.2009
- Beiträge
- 901
- Renomée
- 87
- Mitglied der Planet 3DNow! Kavallerie!
- BOINC-Statistiken
- Folding@Home-Statistiken
Oha, es gibt doch noch welche, die awk kennenShellskripte sind keine Programme, da muss keiner was kompilieren. Die bash führt das Skript aus. Die bash shell ist ein kompiliertes Programm.
Letztendlich arbeitet das Skript ja nur mit schon existierenden Programmen (zb. boinccmd, boinc, awk, sed, etc...) und verwurstet deren Output. Alles was das Skript macht kannst du auch so im Terminal machen.
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Ich hab wieder bissl gefrickelt, die wichtigsten Änderungen sind folgende:
Beispiel:
Es braucht BOINC 7.24 (zB. aus dem Ubuntu PPA) damit die Zählung der CPUalloc klappt. Mit älteren Versionen gibt es Fehler. ggf. muss ich die Version nochmal vorher abfragen und das entsprechend abfangen...
- boinc-instancer -w (für watch) ruft intern watch -n 10 boinc-instancer -l auf, damit kann man die Instanzen bequem überwachen ohne sich an watch und dessen Syntax erinnern zu müssen
- in der Übersicht wird jetzt die Anzahl der allokierten CPUs angezeigt, die fand ich für Multithreaded Anwendungen hilfreich
Beispiel:
Code:
INSTANCE DEVICE_NAME PID State CPU GPU NET NCPU CPU% CPUalloc BUFFER PRJ WUs READY DL ACT UPL RTR boincmgr purpose
boinc_29315 fb_29315 16187 Running ACT ACT ACT 100 4.0 0 5.0/1.0 3 0 0 0 0 0 0 frickelbude:29315 OPNG
boinc_31416 fb_default 2026 Running ACT ACT ACT 100 18.0 21.99 1.0/0.0 19 319 311 0 7 1 0 frickelbude:31416 default
boinc_31427 fb_31427 16408 Running ACT ACT ACT -1 50.0 0 0.1/0.1 1 0 0 0 0 0 0 frickelbude:31427 GPUGrid
boinc_38726 fb_38726 16551 Running ACT ACT ACT 100 4.0 0 5.0/1.0 4 0 0 0 0 0 0 frickelbude:38726 OPNG
boinc_58223 fb_58223 16792 Running ACT ACT ACT 100 4.0 0 5.0/1.0 1 0 0 0 0 0 0 frickelbude:58223 OPNG
boinc_58224 fb_58224 17025 Running ACT SUSP ACT 100 17.0 0 10.0/5.0 5 0 0 0 0 0 0 frickelbude:58224 Numberfields_CPU
boinc_58225 fb_58225 17249 Running ACT ACT ACT 100 100.0 0 10.0/10.0 2 0 0 0 0 0 0 frickelbude:58225 Numberfields_GPU
boinc_58228 fb_58228 17555 Running ACT ACT ACT 100 100.0 0 0.0/0.0 1 0 0 0 0 0 0 frickelbude:58228 Einstein
boinc_58229 fb_58229 17877 Running ACT ACT ACT 100 100.0 0 0.0/0.0 1 0 0 0 0 0 0 frickelbude:58229 Einstein
boinc_58230 fb_58230 18189 Running ACT ACT ACT 100 100.0 0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58230 Einstein
boinc_58231 fb_58231 18505 Running ACT ACT ACT 100 100.0 0 1.0/1.0 2 0 0 0 0 0 0 frickelbude:58231 PrimeGrid
boinc_58233 fb_58233 18827 Running ACT SUSP ACT 100 4.0 0 10.0/10.0 3 0 0 0 0 0 0 frickelbude:58233 Primegrid
boinc_58234 fb_58234 19084 Running ACT ACT ACT 100 10.0 0 10.0/3.0 2 0 0 0 0 0 0 frickelbude:58234 Universe
boinc_58235 fb_58235 19315 Running ACT ACT ACT 100 6.0 0 10.0/10.0 3 0 0 0 0 0 0 frickelbude:58235 SrBase
boinc_58236 fb_58236 19536 Running ACT ACT ACT 100 20.0 0 10.0/3.0 4 0 0 0 0 0 0 frickelbude:58236 yoyo_ecm
boinc_58241 fb_58241 19775 Running ACT SUSP ACT 100 100.0 0 10.0/10.0 1 0 0 0 0 0 0 frickelbude:58241 Einstein
time: 16:56:21, load average: 20.24/19.82/19.23, memory: 13.9% 21.99 319 311 0 7 1 0
Doppelposting wurde automatisch zusammengeführt:
Zuletzt bearbeitet:
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Soeben in einem Update die Abhängigkeit von 7.24 entfernt
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
BOINC/WU statistics/get_validated at master · MBlenn/BOINC
Scripts and shell snippets around BOINC management on Linux. - MBlenn/BOINC
github.com
Klappt jetzt auch (wieder?) mit PrimeGrid, musste den ganzen (1^st), [Main task]) und [Proof task] Extrakrempel rausfiltern, sonst kam die Auswertung durcheinander.
Bei ARM Prozessoren wird aber der Name / Typ nicht richtig angezeigt, da sie oft nur einen String wie "[Impl 0x41 Arch 8 Variant 0x3 Part 0xd0c Rev 1]" anzeigen, ich aber alle Family, Model, Stepping in [] ignoriere um die Ausgabe nicht zu überladen. Denn ist das eben so...
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
Endlich mit Unterstützung für Einstein@home.
Bei ARM CPUs wird jetzt statt dem (idR. nicht vorhandenen) Typ der Kram von oben angezeigt.
Servus, bei -e zieht er die Konfig Files nicht mit, auch wenn er es in der Ausgabe sagt.
Habe Linux Mint. betrifft also alle ubuntu Versionen.
Wenn Boinc aus dem repo gezogen wird liegen die konfig-files unter /etc/boinc-client/
Update: er schreibt immer ncpus 4 egal was ich eingebe bei Neuanlage einer Instanz
Habe Linux Mint. betrifft also alle ubuntu Versionen.
Wenn Boinc aus dem repo gezogen wird liegen die konfig-files unter /etc/boinc-client/
Update: er schreibt immer ncpus 4 egal was ich eingebe bei Neuanlage einer Instanz
Zuletzt bearbeitet:
koschi
Grand Admiral Special
- Mitglied seit
- 11.11.2001
- Beiträge
- 5.766
- Renomée
- 735
- Standort
- 0511
- Mitglied der Planet 3DNow! Kavallerie!
- Aktuelle Projekte
- sieher Banner
- Lieblingsprojekt
- WCG, Einstein, Universe
- Meine Systeme
- R7 3900X @ 85W + 2 x Vega 56, 8 x Odroid C2, 8 x Odroid XU4, 4 x Odroid N2, 3 x Nvidia Jetson TK1
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- R9 3900X
- Mainboard
- Asus PRIME X370 PRO
- Kühlung
- Thermalright Le Grand Macho RT
- Speicher
- 2x32 GB DDR4 Corsair Vengeance LPX 3200@3200
- Grafikprozessor
- 2 x Sapphire Pulse Vega 56
- Display
- LG UltraFine 32UN880-B
- SSD
- Samsung EVO Plus 870 1TB & 850 500GB, Crucial MX500 1TB
- Optisches Laufwerk
- PIONEER BDR-209DBK
- Soundkarte
- Nubert nuPro A-20 (USB), Pioneer SE-MS7BT(K) (BT)
- Gehäuse
- Fractal Design Define R5 PCGH
- Netzteil
- BeQuiet! StraightPower 11 850W
- Betriebssystem
- Ubuntu LTS
- Internetanbindung
- ▼220 ▲40
kannst du mir von beiden den Output von bash -x boinc-instancer "-Option" zuschicken?
Code:
jst@mintmaster:~$ sudo bash -x ./boinc-instanzer.sh -e
+ BOINCUSER=boinc
+ BOINCGROUP=boinc
+ INSTALL_ROOT=/opt/boinc
+ INSTANCE_HOME=/opt/boinc/instance_homes
+ CONFIG_REPOSITORY=/opt/boinc/config_repo
+ BOINC_PORT_RANGE=9000-65535
++ ps -o comm= 442642
+ PARENT_COMMAND=sudo
+++ readlink -f ./boinc-instanzer.sh
++ dirname /home/jst/boinc-instanzer.sh
++ basename -- ./boinc-instanzer.sh
+ FILENAME=/home/jst/boinc-instanzer.sh
++ uname -n
+ UNAME_N=mintmaster
+ LANG=C
+ export LANG
+ watchInterval=10
+ getopts lndreschutwD:L:R:S:T:E:U: opt
+ case $opt in
+ setup_environment
+ IC_URL=
+ echo
+ echo '(Re)creating all needed directories...'
(Re)creating all needed directories...
+ mkdir -p /opt/boinc
+ echo ' Created /opt/boinc'
Created /opt/boinc
+ mkdir -p /opt/boinc/config_repo
+ echo ' Created /opt/boinc/config_repo'
Created /opt/boinc/config_repo
+ mkdir -p /opt/boinc/config_repo/boinc_accounts
+ echo ' Created /opt/boinc/config_repo/boinc_accounts'
Created /opt/boinc/config_repo/boinc_accounts
+ mkdir -p /opt/boinc/instance_homes
+ echo ' Created /opt/boinc/instance_homes'
Created /opt/boinc/instance_homes
+ '[' -d /var/lib/boinc-client ']'
+ ln -f -s /var/lib/boinc-client/ /opt/boinc/instance_homes/boinc_31416
+ echo ' Created link to default BOINC 31416'
Created link to default BOINC 31416
+ '[' -d /var/lib/boinc ']'
+ ln -f -s /var/lib/boinc/ /opt/boinc/instance_homes/boinc_31416
+ echo ' Created link to default BOINC 31416'
Created link to default BOINC 31416
+ echo
+ cd /opt/boinc/config_repo
+ [[ ! -z '' ]]
+ printf 'Creating new remote_hosts.cfg based on local network config - '
Creating new remote_hosts.cfg based on local network config - + f_new_remote_hosts
++ sed 's/ /./g'
++ awk -F. '/default/ { print $3"."$4"."$5 }'
++ ip route show
+ NETWORK_BASE=192.168.178
+ cat /dev/null
+ NUM=1
+ END=255
+ [[ 1 -lt 255 ]]
+ echo 192.168.178.1
+ NUM=2
+ [[ 2 -lt 255 ]]
+ echo 192.168.178.2
+ NUM=3
+ [[ 3 -lt 255 ]]
+ echo 192.168.178.3
+ NUM=4
+ [[ 4 -lt 255 ]]
+ echo 192.168.178.4
+ NUM=5
+ [[ 5 -lt 255 ]]
+ echo 192.168.178.5
+ NUM=6
+ [[ 6 -lt 255 ]]
+ echo 192.168.178.6
+ NUM=7
+ [[ 7 -lt 255 ]]
+ echo 192.168.178.7
+ NUM=8
+ [[ 8 -lt 255 ]]
+ echo 192.168.178.8
+ NUM=9
+ [[ 9 -lt 255 ]]
+ echo 192.168.178.9
+ NUM=10
========================== SNIP ============================
+ [[ 253 -lt 255 ]]
+ echo 192.168.178.253
+ NUM=254
+ [[ 254 -lt 255 ]]
+ echo 192.168.178.254
+ NUM=255
+ [[ 255 -lt 255 ]]
+ echo OK
OK
+ echo
+ echo 'Copy your gui_rpc_auth.cfg, cc_config.xml and global_prefs_override.xml to /opt/boinc/config_repo'
Copy your gui_rpc_auth.cfg, cc_config.xml and global_prefs_override.xml to /opt/boinc/config_repo
+ echo 'Copy account config files to /opt/boinc/config_repo/boinc_accounts'
Copy account config files to /opt/boinc/config_repo/boinc_accounts
+ f_check_change_shell
++ su - boinc -c whoami
+ [[ This account is currently not available. != boinc ]]
+ echo 'Changing login shell for user boinc'
Changing login shell for user boinc
+ printf 'Current shell defined in /etc/passwd: '
Current shell defined in /etc/passwd: + awk -F: -v user=boinc '{ if($1==user) print $7 }' /etc/passwd
/usr/sbin/nologin
+ usermod --shell /bin/bash boinc
+ printf 'New shell defined in /etc/passwd: '
New shell defined in /etc/passwd: + awk -F: -v user=boinc '{ if($1==user) print $7 }' /etc/passwd
/bin/bash
+ echo
+ getopts lndreschutwD:L:R:S:T:E:U: opt
+ '[' -e /opt/boinc ']'
+ cd /opt/boinc
+ [[ 1 -eq 0 ]]
Code:
jst@mintmaster:~$ sudo bash -x ./boinc-instanzer.sh -n
+ BOINCUSER=boinc
+ BOINCGROUP=boinc
+ INSTALL_ROOT=/opt/boinc
+ INSTANCE_HOME=/opt/boinc/instance_homes
+ CONFIG_REPOSITORY=/opt/boinc/config_repo
+ BOINC_PORT_RANGE=9000-65535
++ ps -o comm= 443565
+ PARENT_COMMAND=sudo
+++ readlink -f ./boinc-instanzer.sh
++ dirname /home/jst/boinc-instanzer.sh
++ basename -- ./boinc-instanzer.sh
+ FILENAME=/home/jst/boinc-instanzer.sh
++ uname -n
+ UNAME_N=mintmaster
+ LANG=C
+ export LANG
+ watchInterval=10
+ getopts lndreschutwD:L:R:S:T:E:U: opt
+ case $opt in
+ create_new_boinc_instance
+ SLEEP=5
++ f_new_boinc_next_port
++ OFFSET=0
++ OFFSET=
+++ ls /opt/boinc/instance_homes -1
+++ grep boinc_
+++ sed s/boinc_//
+++ sort -n
+++ tail -1
++ LAST_PORT=31416
++ NEW_PORT=31417
+++ netstat -an
+++ grep -q ':31417 '
+++ echo 1
++ RC_netstat=1
++ [[ 1 -ne 0 ]]
++ echo 31417
++ return 0
+ INSTANCE_PORT=31417
+ read -p '[R]andom or Port "31417" : ' -i 31417 -e REPLY
[R]andom or Port "31417" : 31417
+ '[' 31417 = R ']'
+ INSTANCE_DIR=/opt/boinc/instance_homes/boinc_31417
++ pwd
+ CDIR=/home/jst
+ mkdir /opt/boinc/instance_homes/boinc_31417
+ cd /opt/boinc/instance_homes/boinc_31417
+ cp -pr /opt/boinc/config_repo/gui_rpc_auth.cfg /opt/boinc/instance_homes/boinc_31417
+ cp -pr /opt/boinc/config_repo/remote_hosts.cfg /opt/boinc/instance_homes/boinc_31417
+ cp -pr /opt/boinc/config_repo/cc_config.xml /opt/boinc/instance_homes/boinc_31417
+ cp -pr /opt/boinc/config_repo/global_prefs_override.xml /opt/boinc/instance_homes/boinc_31417
+ chmod +r /opt/boinc/instance_homes/boinc_31417/gui_rpc_auth.cfg
++ ls /opt/boinc/config_repo/boinc_accounts/account_root.ithena.net_usr.xml /opt/boinc/config_repo/boinc_accounts/account_wuprop.boinc-af.org.xml
+ for PROJECT in $(ls ${CONFIG_REPOSITORY}/boinc_accounts/account*xml)
++ basename /opt/boinc/config_repo/boinc_accounts/account_root.ithena.net_usr.xml
+ AC_FILE=account_root.ithena.net_usr.xml
+ read -p 'Enable account_root.ithena.net_usr.xml? [Y|n] ' -i Y -e REPLY
Enable account_root.ithena.net_usr.xml? [Y|n] Y
+ [[ Y == '' ]]
+ [[ Y == \Y ]]
+ echo Enabled
Enabled
+ cp -pr /opt/boinc/config_repo/boinc_accounts/account_root.ithena.net_usr.xml /opt/boinc/instance_homes/boinc_31417
+ for PROJECT in $(ls ${CONFIG_REPOSITORY}/boinc_accounts/account*xml)
++ basename /opt/boinc/config_repo/boinc_accounts/account_wuprop.boinc-af.org.xml
+ AC_FILE=account_wuprop.boinc-af.org.xml
+ read -p 'Enable account_wuprop.boinc-af.org.xml? [Y|n] ' -i Y -e REPLY
Enable account_wuprop.boinc-af.org.xml? [Y|n] Y
+ [[ Y == '' ]]
+ [[ Y == \Y ]]
+ echo Enabled
Enabled
+ cp -pr /opt/boinc/config_repo/boinc_accounts/account_wuprop.boinc-af.org.xml /opt/boinc/instance_homes/boinc_31417
+ chown -R boinc:boinc /opt/boinc/instance_homes/boinc_31417
++ f_get_boincpwd /opt/boinc/instance_homes//opt/boinc/instance_homes/boinc_31417/gui_rpc_auth.cfg
++ GUI_RPC_AUTH=/opt/boinc/instance_homes//opt/boinc/instance_homes/boinc_31417/gui_rpc_auth.cfg
+++ basename -- /opt/boinc/instance_homes//opt/boinc/instance_homes/boinc_31417/gui_rpc_auth.cfg
++ '[' gui_rpc_auth.cfg == gui_rpc_auth.cfg ']'
++ '[' -e /opt/boinc/instance_homes//opt/boinc/instance_homes/boinc_31417/gui_rpc_auth.cfg ']'
++ return 1
+ BOINCPWD=
+ BOINCCMD='boinccmd --host localhost:31417 '
+ echo 'Starting BOINC instance 31417'
Starting BOINC instance 31417
+ su - boinc -c 'boinc --allow_multiple_clients --daemon --dir /opt/boinc/instance_homes/boinc_31417 --gui_rpc_port 31417'
+ printf 'Started (RC=0), sleeping 5 seconds'
Started (RC=0), sleeping 5 seconds+ echo 'Created new instance 31417. Sleeping 5s.'
Created new instance 31417. Sleeping 5s.
+ sleep_counter 5
+ INTERVAL=5
+ printf ' - '
- + COUNT=0
+ [[ 0 -lt 5 ]]
+ COUNT=1
+ printf '1 '
1 + sleep 1
+ [[ 1 -lt 5 ]]
+ COUNT=2
+ printf '2 '
2 + sleep 1
+ [[ 2 -lt 5 ]]
+ COUNT=3
+ printf '3 '
3 + sleep 1
+ [[ 3 -lt 5 ]]
+ COUNT=4
+ printf '4 '
4 + sleep 1
+ [[ 4 -lt 5 ]]
+ COUNT=5
+ printf '5 '
5 + sleep 1
+ [[ 5 -lt 5 ]]
+ echo
+ boinccmd --host localhost:31417 --set_host_info BOINC_31417
+ boinccmd --host localhost:31417 --set_run_mode never
+ boinccmd --host localhost:31417 --run_benchmarks
+ echo
+ echo 'Customize new instance boinc_31417 or confirm defaults with ENTER:'
Customize new instance boinc_31417 or confirm defaults with ENTER:
+ /home/jst/boinc-instanzer.sh -U boinc_31417
instance name (generated: 466113318_31417) mintmaster2
ncpus 12
Maximum CPU % 100
Minimum work buffer 0.01
Additional work buffer 0
CPU mode (1. always, 2. auto, 3. [NEVER]): 1
GPU mode (1. always, 2. [AUTO], 3. never): 2
Network mode (1. always, 2. [AUTO], 3. never): 1
Instance purpose MintMaster Instanz 2
retval 0
Refreshed cc_config!
Refreshed global_prefs_override!
INSTANCE DEVICE_NAME PID State CPU GPU NET NCPU CPU% CPUalloc BUFFER PRJ WUs READY DL ACT UPL RTR boincmgr purpose
boinc_31417 mintmaster2 443649 Running ACT ATP ACT 4 100.0 1.00 0.0/0.0 2 2 1 1 1 0 0 mintmaster:31417 MintMaster Instanz 2
+ boinccmd --host localhost:31417 --read_cc_config
retval 0
+ cd /home/jst
+ getopts lndreschutwD:L:R:S:T:E:U: opt
+ '[' -e /opt/boinc ']'
+ cd /opt/boinc
+ [[ 1 -eq 0 ]]
Ähnliche Themen
- Antworten
- 49
- Aufrufe
- 3K
- Antworten
- 624
- Aufrufe
- 33K
- Antworten
- 224
- Aufrufe
- 28K
- Antworten
- 0
- Aufrufe
- 2K
- Antworten
- 28
- Aufrufe
- 28K