GNU/Linux >> Linux Esercitazione >  >> Linux

Come donare risorse CPU/GPU alla scienza con Boinc

L'altruismo è una cosa che mi piacerebbe credere caratterizza tutti gli utenti Linux là fuori. Questa caratteristica può manifestarsi in molti modi diversi, ma quando si parla di computer, il modo più caratteristico e pratico è donare risorse computazionali per una buona causa. Ecco una guida rapida su come fare esattamente questo.

Innanzitutto, avremo bisogno del client che collegherà i nostri PC ai server che necessitano della nostra potenza. Questo client si chiama BOINC e puoi scaricarlo da questa pagina web: http://boinc.berkeley.edu/download.php

BOINC sta per Berkeley Open Infrastructure for Network computing ed è fondamentalmente un sistema middleware open source che consente ai ricercatori di varie istituzioni e organizzazioni scientifiche di tutto il mondo di sfruttare le risorse di elaborazione di migliaia di personal computer che altrimenti rimarrebbero inattivi.

Per installare BOINC, apri un terminale nella posizione di download ed esegui il file usando il comando "sh". Nel nostro caso, il comando completo sarebbe:

sh boinc_7.2.42_x86_64-pc-linux-gnu.sh

L'esecuzione creerà una nuova cartella contenente i file BOINC. Entra nella cartella appena creata digitando "cd BOINC", quindi digita "./run_manager" per eseguire il software.

È normale ricevere un errore sul gestore BOINC che non riesce a connettersi al server principale al suo primo avvio. Questa è in realtà una funzionalità di sicurezza che puoi ignorare seguendo le istruzioni fornite nell'ultima sezione di questa pagina wiki: http://boinc.berkeley.edu/wiki/Installing_BOINC_on_Debian#Optional_setup_hints
Se installi BOINC tramite il tuo pacchetto manager, questo processo non sarà richiesto, ma potresti non ottenere l'ultima versione del client.

Una volta connesso al server BOINC, ti verrà chiesto di selezionare un progetto che sarà il destinatario delle tue risorse di calcolo. Non preoccuparti troppo della prima scelta, poiché potrai aggiungere più progetti in seguito. Tuttavia, preoccuparti della compatibilità del tuo sistema operativo con una selezione e prendi nota anche dei requisiti hardware che variano a seconda della tua scelta. Puoi saperne di più visitando questa pagina web: http://boincfaq.mundayweb.com/index.php?view=67

Dopo aver selezionato un progetto, ti verrà chiesto di accedere o creare un nuovo account tramite BOINC. Questo account corrisponderà al progetto particolare e non a BOINC. In alternativa, puoi creare un account BOINC e lasciare che uno dei due project manager disponibili si occupi dell'accesso e della disconnessione dai progetti selezionati.

Il software si collegherà quindi al server del progetto selezionato e si aggiornerà sul lavoro che resta da fare. Il tuo computer inizierà a funzionare secondo le impostazioni predefinite dell'applicazione e potresti anche essere aggiornato sugli ultimi sviluppi della community di donatori premendo il pulsante "Avvisi" in basso a sinistra.

Se vuoi impedire a BOINC di consumare le tue risorse, puoi premere il pulsante "Sospendi". Facciamo questo e poi andiamo nelle preferenze dell'utilità per impostarne i parametri operativi. Basta fare clic sul menu "Strumenti" situato nel pannello superiore e selezionare l'opzione "Preferenze di calcolo". Si aprirà una finestra con opzioni riguardanti il ​​tempo di attivazione di BOINC, la soglia del tempo di inattività, lo spazio su disco e i limiti di carico percentuale della CPU e se consentirete a BOINC di funzionare quando il vostro sistema è in modalità batteria o meno. Impostali come preferisci e premi "OK". Quindi premere "Riprendi" e BOINC funzionerà in base a queste nuove impostazioni.

Nota che queste opzioni si applicheranno solo a una macchina particolare, quindi se accedi a BOINC da un altro computer, dovrai reimpostarle di nuovo.

Se vuoi vedere maggiori dettagli su cosa sta facendo il tuo sistema per i progetti selezionati, fai clic sul menu "Visualizza" e seleziona l'opzione "Vista avanzata". Questa visualizzazione è sostanzialmente meno elaborata, ma consente all'utente di ottenere statistiche in tempo reale su ciò che sta accadendo, nonché su ciò che è stato fatto con BOINC su questo account.

Questa modalità ti consentirà di controllare le attività in esecuzione con maggiore facilità (scheda Attività), ti consentirà di modificare rapidamente le impostazioni della rete e dell'attività computazionale (menu Attività) e, infine, ti consentirà di collegarti a un altro computer per operazioni congiunte (menu Avanzate) .

BOINC è in circolazione da quasi quindici anni ormai, e ha davvero fatto la differenza nei tassi di avanzamento di vari importanti studi e ricerche scientifiche. Dall'astronomia alla biologia, dalla matematica alla chimica, BOINC è stato il mezzo attraverso il quale i volontari di tutto il mondo ci hanno aiutato a realizzare cose nuove e superare le difficoltà della nostra comprensione precedentemente incompleta. Tutto questo è successo ai tempi in cui le nostre CPU non erano abbastanza potenti da coprire nemmeno le nostre esigenze quotidiane degli utenti. Al giorno d'oggi, la nostra potenza di calcolo è molto maggiore, quindi puoi persino utilizzare BOINC mentre lavori o mentre usi il tuo sistema per l'intrattenimento. Anche se non vuoi dedicare le tue risorse CPU, puoi invece donare la tua GPU. Puoi farlo se possiedi un Nvidia abilitato CUDA, Intel Ivy Bridge o Haswell o una delle ultime APU AMD. Divertiti a fare la cosa giusta a vantaggio di tutti noi.


Linux
  1. Come hai iniziato con Linux?

  2. Come far funzionare correttamente Vim con Tmux?

  3. Come ottenere Ls per elencare le directory con una barra in avanti finale?

  4. Come iniziare con Deepin Terminal su Ubuntu Linux

  5. Come ottenere una velocità di clock della CPU ARM in Linux?

Come automatizzare le tue risorse AWS con i modelli CloudFormation

Come gestire i cgroup con CPUShares

Come ottenere l'utilizzo della CPU di un singolo processo in Linux

Come iniziare con Arch Linux

Come iniziare con un server cloud FreeBSD

Come iniziare con Midnight Commander nel 2022