Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 29
Posts: 29   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 6121 times and has 28 replies Next Thread
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Figured out why my post was getting rejected! Looks like the / etc / paths below set off some kind of filter, so I just added spaces.

  • If you're running a Linux box without GUI or Desktop Environment, don't install boinc-manager. Just boinc-client. If you wanna be a purist and hardcore about it, a server should NOT have a GUI or Desktop Environment installed. It's extra bloat and lots of extra attack surface for an attacker to compromise. It's best practice to do all server management remotely. You can still remotely use GUI tools, but the server itself shouldn't have a GUI.
  • If you use the package manager, it will automatically 1) configure a BOINC user and set up all permissions so that BOINC client runs under this user instead of root. And 2) It will automatically configure daemons so that BOINC client runs on boot.
  • I shun Canonical and just use upstream Debian. I installed the "net-install" Debian Stretch (9.x) onto a machine, and it's very minimal and lean, just the way I like it. No bloat or clutter. During setup, I only checked the core utilities and SSH server. No Desktop Environment, no Print Server, nothing else.
  • BOINC-cli is a pain to use for configuration or task monitoring. I do everything via another machine using BOINC Manager (like from my Windows box) and simply connect to the machine via GUI RPC. You'll have to add your IP address/hostname to / etc / boinc-client / remote_hosts.cfg first, and it's best practice to set up a password in / etc / boinc-client / gui_rpc_auth.cfg
  • Look at the https://boinc.berkeley.edu website for documentation on how to run BOINC headless. It answers most questions.
  • As an alternative to Linode, you have 1 year free on Amazon Web Services, and there's also a free trial on Microsoft Azure.


Edited to Add: The Debian repo by default has BOINC 7.6.33, but if you add the Debian-backports repo you can get BOINC 7.8.4 (the lastest). Took a minute to find out which file to edit. Easy peasy.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 3 times, last edit by hchc at Jan 27, 2018 11:15:51 AM]
[Jan 25, 2018 5:36:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
mmonnin
Advanced Cruncher
Joined: Jul 20, 2016
Post Count: 148
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

I would recommend Ubuntu 17.04. I didn't like 17.10 out of the box and Teamviewer does not work with 17.10 and thats my main way of remote checking to other PCs at home.

It has BOINC 7.6 in its repository, just search and install. The BOINC GUI is mainly the same. Some buttons moved but thats really about it.

'sudo nautilus' to get a Windows Explorer-like access GUI to the BOINC project directory and below to easier edit config files etc.

If you have a discrete NV GPU I would add a PPA to make the driver installs easy.

"sudo add-apt-repository ppa:graphics-drivers/ppa" then the drivers will be available for easy install w/o blacklisting and dealing with nouveau drivers. PIA.

Once its up you'll be doing a lot more crunching work for VINA based apps. 90min to 50min per task for my 1950x going from Win10 to Ubuntu.
----------------------------------------

[Jan 25, 2018 2:47:22 PM]   Link   Report threatening or abusive post: please login first  Go to top 
wolfman1360
Senior Cruncher
Canada
Joined: Jan 17, 2016
Post Count: 176
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Hi
SOrry to bring this thread back up again.
Since the Intel meltdown etc will running this in a virtual machine, at least to start, hurt performance?
I'd like to use at least a bit of this 1800x on linux I'm just not sure how performance will be hurt by running in a vm since I don't want to use linux as a full time OS on here...
thanks
----------------------------------------
Crunching for the betterment of human kind and the canines who will always be our best friends.
AWOU!
[Feb 14, 2018 11:43:06 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

I wonder if running boinc in a Linux VM makes much sense. I don't see the advantages over just running it on Windows if you want to run Windows as your host. I can't say for sure though because I haven't tried it. I do run Linux VMs but not for boinc. I think most people running boinc on Linux do so because they didn't want to buy /use Windows or just are Linux enthusiasts. Some projects will run faster, some slower. If you are running Windows 10 there also would be an option to run Boinc on the Ubuntu that comes with Windows 10 when you enable developer mode.
[Feb 15, 2018 1:12:46 AM]   Link   Report threatening or abusive post: please login first  Go to top 
wolfman1360
Senior Cruncher
Canada
Joined: Jan 17, 2016
Post Count: 176
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

I wonder if running boinc in a Linux VM makes much sense. I don't see the advantages over just running it on Windows if you want to run Windows as your host. I can't say for sure though because I haven't tried it. I do run Linux VMs but not for boinc. I think most people running boinc on Linux do so because they didn't want to buy /use Windows or just are Linux enthusiasts. Some projects will run faster, some slower. If you are running Windows 10 there also would be an option to run Boinc on the Ubuntu that comes with Windows 10 when you enable developer mode.


This is very true. I have given Linux a try and, while it does offer, as far as screen reader access goes, some decent chops as far as web browsing etc, on the gui side of things it just isn't there.
To that end, if I do run it full time on a dedicated machine that machine will likely be for WCG anyway. I'm just thinking about a few cores on my main desktop for FAH, SCC etc which I have heard run 50% faster. Of course the vm could negate that.
If anyone else can elaborate it would be much appreciated.
thank you
----------------------------------------
Crunching for the betterment of human kind and the canines who will always be our best friends.
AWOU!
[Feb 15, 2018 8:10:31 AM]   Link   Report threatening or abusive post: please login first  Go to top 
mmonnin
Advanced Cruncher
Joined: Jul 20, 2016
Post Count: 148
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

I wonder if running boinc in a Linux VM makes much sense. I don't see the advantages over just running it on Windows if you want to run Windows as your host. I can't say for sure though because I haven't tried it. I do run Linux VMs but not for boinc. I think most people running boinc on Linux do so because they didn't want to buy /use Windows or just are Linux enthusiasts. Some projects will run faster, some slower. If you are running Windows 10 there also would be an option to run Boinc on the Ubuntu that comes with Windows 10 when you enable developer mode.


Integer work like all of the VINA apps in WCG are much slower in Windows. 90min to 55mm on the same PC/project switching from Win10 to Ubuntu. To me that's well worth the hassle of setting on a Linux PC. Not sure what runs faster on Windows, just too much overhead.

I take back my suggestion above for 17.04 as there is no longer support for it and one cannot access the repositories by default any more. Cut off, cold turkey. 17.10 is bleh so I'd go back to 16.04 LTS. As a relatively Linux newb I liked having a single partition vs Mint 17.
----------------------------------------

[Feb 15, 2018 2:43:20 PM]   Link   Report threatening or abusive post: please login first  Go to top 
captainjack
Advanced Cruncher
Joined: Apr 14, 2008
Post Count: 147
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Wolfman1360
A few more points to consider:

Virtual machine overhead results in about a 15 to 20 percent performance loss. Plus you will need to make sure that you have enough memory for the virtual machine operating system to run. You can gain some performance by running Linux and lose some performance to virtual machine overhead. The net gain or loss will depend on a number of factors. Your testing on your equipment will help you decide whether running Ubuntu in a virtual machine is beneficial.

Several years ago, the Ubuntu developers decided to create their own desktop called Unity. Many considered this to be a "non-standard" desktop and did not like it. The Ubuntu developers have decided to abandon Unity and move to GNOME which is one of the "standard" Linux desktops. They made the swith initially in version 17.10 and plan for it to be used from that version forward. My recommendation would be to use 17.10 as that is direction of the future. If you do not like GNOME, other desktops can be installed. There is plenty of information available on the internet about how to install the other Linux desktops.

I do not know if this is still true, but previously Ubuntu was the Linux distro that was used by the BOINC developers to test Linux compatibility. Users had an easier time getting BOINC to run on Ubuntu than other Linux distributions.

Hope that helps. If you have more questions be sure to ask.
[Feb 15, 2018 5:27:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
wolfman1360
Senior Cruncher
Canada
Joined: Jan 17, 2016
Post Count: 176
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Wolfman1360
A few more points to consider:

Virtual machine overhead results in about a 15 to 20 percent performance loss. Plus you will need to make sure that you have enough memory for the virtual machine operating system to run. You can gain some performance by running Linux and lose some performance to virtual machine overhead. The net gain or loss will depend on a number of factors. Your testing on your equipment will help you decide whether running Ubuntu in a virtual machine is beneficial.

Several years ago, the Ubuntu developers decided to create their own desktop called Unity. Many considered this to be a "non-standard" desktop and did not like it. The Ubuntu developers have decided to abandon Unity and move to GNOME which is one of the "standard" Linux desktops. They made the swith initially in version 17.10 and plan for it to be used from that version forward. My recommendation would be to use 17.10 as that is direction of the future. If you do not like GNOME, other desktops can be installed. There is plenty of information available on the internet about how to install the other Linux desktops.

I do not know if this is still true, but previously Ubuntu was the Linux distro that was used by the BOINC developers to test Linux compatibility. Users had an easier time getting BOINC to run on Ubuntu than other Linux distributions.

Hope that helps. If you have more questions be sure to ask.


Hi,
So I am about to install this on a laptop that will (hopefully) boot from the dvd drive without fiddling in the bios - having no sight is bad for that sometimes :).
Anyway - does Linux have a pretty decent list of drivers that will be installed or will I have to go hunting for drivers for my wireless card, sound etc? Sound is probably the most important factor here as I need orca to start on boot and to be able to install it without eyes.

To be clear, VINA based projects are fight aids at home v2, SCC, and OpenZika? And things like mcm have a bit of an increase on windows vs. Linux?
Just want to make sure I set up my profiles to get the maximum possible work out of linux and windows respectively.
Apparently AMD virtualization is disabled on the bios of this thing for some unknown reason, so will have to get sighted help to reenable it and also to set up boot priorities before I do anything.
I do have a surface book but I'm wondering how worth it it would be to install linux onto it - a dual core i5-6300U and I doubt Linux would have the surface drivers. Will have to do more research on that.

thanks
----------------------------------------
Crunching for the betterment of human kind and the canines who will always be our best friends.
AWOU!
[Feb 15, 2018 8:02:56 PM]   Link   Report threatening or abusive post: please login first  Go to top 
mmonnin
Advanced Cruncher
Joined: Jul 20, 2016
Post Count: 148
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Wolfman1360
A few more points to consider:

Virtual machine overhead results in about a 15 to 20 percent performance loss. Plus you will need to make sure that you have enough memory for the virtual machine operating system to run. You can gain some performance by running Linux and lose some performance to virtual machine overhead. The net gain or loss will depend on a number of factors. Your testing on your equipment will help you decide whether running Ubuntu in a virtual machine is beneficial.

Several years ago, the Ubuntu developers decided to create their own desktop called Unity. Many considered this to be a "non-standard" desktop and did not like it. The Ubuntu developers have decided to abandon Unity and move to GNOME which is one of the "standard" Linux desktops. They made the swith initially in version 17.10 and plan for it to be used from that version forward. My recommendation would be to use 17.10 as that is direction of the future. If you do not like GNOME, other desktops can be installed. There is plenty of information available on the internet about how to install the other Linux desktops.

I do not know if this is still true, but previously Ubuntu was the Linux distro that was used by the BOINC developers to test Linux compatibility. Users had an easier time getting BOINC to run on Ubuntu than other Linux distributions.

Hope that helps. If you have more questions be sure to ask.


I use TeamViewer to connect to my other machines and last I checked there is no fix for it to work in 17.10 default desktop. 17.04 was a better user experience for Linux newcomers IMO.
----------------------------------------

[Feb 15, 2018 8:08:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
captainjack
Advanced Cruncher
Joined: Apr 14, 2008
Post Count: 147
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Looking at a low end linode, boinc on ssh?

Wolfman1360 asked:

So I am about to install this on a laptop that will (hopefully) boot from the dvd drive without fiddling in the bios - having no sight is bad for that sometimes :).

Many PC's are set up to boot from optical disk first if one is found with a bootable partition on it. It won't hurt anything to try. If it doesn't work, then you can try to find a sighted friend to help.

Anyway - does Linux have a pretty decent list of drivers that will be installed or will I have to go hunting for drivers for my wireless card, sound etc? Sound is probably the most important factor here as I need orca to start on boot and to be able to install it without eyes.

Ubuntu does have a good list of drivers for popular hardware. It managed to find the sound cards on all my PC's. Ubuntu has also found some but not all of my wireless cards.

Be sure to keep us posted on your progress and let us know if you have more questions.
[Feb 15, 2018 10:11:48 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 29   Pages: 3   [ Previous Page | 1 2 3 | Next Page ]
[ Jump to Last Post ]
Post new Thread