create account

Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will. by ivanviso

View this thread on: hive.blogpeakd.comecency.com
· @ivanviso · (edited)
$4.22
Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will.
One of the obvious choices to avoid this problem its just to use the suspend or the hibernate function of your computer, which indeed works great. Sadly, it only works as long as you don't want to pause the process, and of course wouldn't prevent you from losing it to power loss or to a system failure. Losing 3 days of computing in a 12 core cpu hurts, i can tell you first hand. 

Thats where checkpoints come into play.  Checkpoints are implemented in basically any class of Virtualized environment, From VirtualBox, vmware and Qemu, to any console emulator. Consider it as the suspend mode of your computer, but instead of thrown away, they get stored, usually compressed. 

Because VirtualBox its the most popular environment, i rather not bother with other configurations. Although some people may get an advantage from using Qemu. 

In many computers the virtualization extensions are disabled by default. I believe its for security reasons, no antivirus will catch a monero miner in its own virtualized system. So make sure that they are activated first

Setting it up it's easy, just get BOINCOS : https://delta1512.github.io/BOINCOS/ 

Set up a hard drive, i recommend a static hard drive of at least 16 GiB , but a dynamic one shouldn't hurt. 

you may set it up to use as many CPUs as you have, or less. I recommend assigning it 200MB for every thread added. 

This comes with two clear downsides, the ram use its now static, and checkpoints must be manually recorded. Unfortunately there its no autocheckpoint function. 

If you are in Linux (or OSX or FreeBSD) , this script will surely help :

https://pastebin.com/eFg0f6au

It starts the VM, with no gui, records it status every 1 hour, configurable. 

You will probably want to make a systemd unit file for it : 

https://pastebin.com/URYwTeNe

And some instructions on how to use it : 

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files

And i believe we are done. O, and btw, there its a slight performance hit, but with an hour of computing youve saved using it, it would have had paid off. 

https://upload.wikimedia.org/wikipedia/commons/d/d5/Virtualbox_logo.png
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 14 others
👎  ,
properties (23)
authorivanviso
permlinkboth-yafu-and-srbase-contain-workunits-that-can-take-days-and-don-t-allow-for-checkpoints-using-virtualbox-checkpoints-you-can
categorygridcoin
json_metadata{"tags":["gridcoin","virtualbox","boinc"],"image":["https://upload.wikimedia.org/wikipedia/commons/d/d5/Virtualbox_logo.png"],"links":["https://delta1512.github.io/BOINCOS/","https://pastebin.com/eFg0f6au","https://pastebin.com/URYwTeNe","https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-unit_files"],"app":"steemit/0.1","format":"markdown"}
created2018-07-19 17:58:09
last_update2018-07-19 18:00:39
depth0
children4
last_payout2018-07-26 17:58:09
cashout_time1969-12-31 23:59:59
total_payout_value3.247 HBD
curator_payout_value0.969 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,238
author_reputation448,087,264,912
root_title"Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,271,523
net_rshares2,008,382,658,142
author_curate_reward""
vote details (80)
@grammarnazi ·
Minor Correction
You have a minor misspelling in the following sentence: <blockquote> Checkpoints are implemented in basically any class of Virtualized enviroment, From VirtualBox, vmware and Qemu, to any console emulator.</blockquote> It should be <i>environment</i> instead of <i>enviroment</i>.
👍  ,
properties (23)
authorgrammarnazi
permlinkre-ivanviso-both-yafu-and-srbase-contain-workunits-that-can-take-days-and-don-t-allow-for-checkpoints-using-virtualbox-checkpoints-you-can-20180719t175812370z
categorygridcoin
json_metadata{"app":"steemit"}
created2018-07-19 17:58:15
last_update2018-07-19 17:58:15
depth1
children1
last_payout2018-07-26 17:58:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length280
author_reputation-144,064,903,190
root_title"Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,271,529
net_rshares2,755,706,427
author_curate_reward""
vote details (2)
@ivanviso ·
your a wonderful bot.
properties (22)
authorivanviso
permlinkre-grammarnazi-re-ivanviso-both-yafu-and-srbase-contain-workunits-that-can-take-days-and-don-t-allow-for-checkpoints-using-virtualbox-checkpoints-you-can-20180719t180040585z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2018-07-19 18:00:57
last_update2018-07-19 18:00:57
depth2
children0
last_payout2018-07-26 18:00:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length21
author_reputation448,087,264,912
root_title"Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id65,271,776
net_rshares0
@steemitboard ·
Congratulations @ivanviso! You have received a personal award!

[![](https://steemitimages.com/70x70/http://steemitboard.com/@ivanviso/birthday1.png)](http://steemitboard.com/@ivanviso)  1 Year on Steemit
<sub>_Click on the badge to view your Board of Honor._</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2018-09-07"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2018-09-07">SteemitBoard - Witness Update</a></td></tr></table>

> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ivanviso-20180912t112726000z
categorygridcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2018-09-12 11:27:24
last_update2018-09-12 11:27:24
depth1
children0
last_payout2018-09-19 11:27:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length881
author_reputation38,975,615,169,260
root_title"Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id71,073,326
net_rshares0
@steemitboard ·
Congratulations @ivanviso! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@ivanviso/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@ivanviso) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=ivanviso)_</sub>


###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-ivanviso-20190912t120647000z
categorygridcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-09-12 12:06:48
last_update2019-09-12 12:06:48
depth1
children0
last_payout2019-09-19 12:06:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length620
author_reputation38,975,615,169,260
root_title"Both Yafu and Srbase contain workunits that can take days and don't allow for checkpoints. Using VirtualBox checkpoints you can protect them from powerloss, system crashes, and to be able to pause them at will."
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id90,505,362
net_rshares0