boinc auf dem raspberry pi

boinc auf dem raspi im schnelldurchlauf:

apt-get install boinc-client boinctui

meine config, habe ich von einem anderen rechner ├╝bernommen und angepasst
boinc-client-configuration

<global_preferences>
    [ <host_venue>X</host_venue> ]
    <run_on_batteries/>
    <run_if_user_active/>
    <suspend_cpu_usage>50</suspend_cpu_usage>   
    <start_hour>%f</start_hour>
    <end_hour>%f</end_hour>
    <net_start_hour>%f</net_start_hour>
    <net_end_hour>%f</net_end_hour>
    <leave_apps_in_memory/>
    <confirm_before_connecting/>
    <hangup_if_dialed/>
    <dont_verify_images/>
    <work_buf_min_days>%f</work_buf_min_days>
    <work_buf_additional_days>%f</work_buf_additional_days>
    <max_cpus>1</max_cpus>
    <cpu_scheduling_period_minutes>60</cpu_scheduling_period_minutes>
    <disk_interval>300</disk_interval>
    <disk_max_used_gb>0,3</disk_max_used_gb>
    <disk_max_used_pct>2</disk_max_used_pct>
    <disk_min_free_gb>0.1</disk_min_free_gb>
    <vm_max_used_pct>20</vm_max_used_pct>
    <ram_max_used_busy_pct>20</ram_max_used_busy_pct>
    <ram_max_used_idle_pct>30</ram_max_used_idle_pct>
    <idle_time_to_run>5</idle_time_to_run>
    <max_bytes_sec_up>%f</max_bytes_sec_up>
    <max_bytes_sec_down>%f</max_bytes_sec_down>
    <cpu_usage_limit>0</cpu_usage_limit>
    <day_prefs>                 
        <day_of_week>%d</day_of_week>
        <start_hour>%.02f</start_hour>
        <end_hour>%.02f</end_hour>
        <net_start_hour>%.02f</net_start_hour>
        <net_end_hour>%.02f</net_end_hour>
    </day_prefs>
</global_preferences>

nach der installation den user wechseln

su - boinc -s /bin/bash

um danach

boinctui

zu starten. danach einfach das projekt auswaehlen. ich habe mich fuer asteroids@home entschieden.

picture alt

picture alt

picture alt

picture alt

danach boinctui verlassen und boinc-client mit systemd beenden. die ordner /slots und /subjects in /var/lib/boinc-client/ leeren und tmpfs in die fstab eintragen

nano /etc/fstab
tmpfs /var/lib/boinc-client/projects tmpfs defaults,mode=1777,size=150M     0   0
tmpfs /var/lib/boinc-client/slots tmpfs defaults,mode=1777,size=150M        0   0

tmpfs mounten

mount /var/lib/boinc-client/slots && mount /var/lib/boinc-client/projects

danach boinctui starten und ueberpruefen ob alles laeuft

picture alt

mit boinctui ist auch remote moeglich ohne einen boinc-client auf dem rechner zu haben.
ich habe auf jedem raspi die ip vom notebook eingetragen und kann so ohne mich immer wieder neu einloggen zu muessen, den raspis beim rechnen zusehen.

nano /var/lib/boinc-client/remote_hosts.cfg

kommentare, nachrichten usw. auf twitter unter @wiu_linu