You can get **~10%** performance improvements if you recompile **fc** with **libgmp** support, using following instruction. 1. Install **libgmp** (requires only for compilation) using command: `sudo apt-get install libgmp-dev` 2. Make change to **fc** library described in this [commit](https://github.com/testzcrypto/fc/commit/3dd56e306aba9ffc34e4f973a7f7c8367c24e846) 3. Reconfigure and recompile Steem as usual (**cmake .** & **make**) 4. Enjoy! ***Please post here how much performance boost you get.*** Feel free to share the link to this page. At this page I will publish updates and future optimizations if any. If you found this information useful, any donations will be greatly appreciated. My **Steem** and **BitShares** account is [**testz**](https://steemit.com/@testz) PS: For some non-modern systems you can get additional performance improvements by using compiler optimization options described in this [commit](https://github.com/testzcrypto/fc/commit/8a7eb9e3b795821b83757c9eeacf48b1cb9c52e3)
author | testz |
---|---|
permlink | how-to-improve-steem-mining-performance |
category | steem |
json_metadata | {} |
created | 2016-04-25 12:50:12 |
last_update | 2016-04-25 12:50:12 |
depth | 0 |
children | 20 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 519.120 HBD |
curator_payout_value | 519.090 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 1,016 |
author_reputation | 32,317,482,835,114 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 789 |
net_rshares | 112,363,709,742,746 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dantheman | 0 | 19,363,128,955,200 | 100% | ||
berniesanders | 0 | 28,724,848,465,061 | 100% | ||
skywalker | 0 | 6,429,426,000,000 | 100% | ||
testdrive | 0 | 1,434,593,782,830 | 100% | ||
firstclass | 0 | 6,851,669,826,741 | 100% | ||
blackjack | 0 | 10,087,599,865,495 | 100% | ||
freedom | 0 | 5,745,748,386,944 | 100% | ||
galaxy | 0 | 1,642,186,651,120 | 100% | ||
apple | 0 | 1,950,053,427,211 | 100% | ||
moment | 0 | 1,358,496,682,531 | 100% | ||
commedy | 0 | 1,453,010,889,748 | 100% | ||
modprobe | 0 | 349,980,659,219 | 100% | ||
badassmother | 0 | 3,046,260,383,532 | 100% | ||
xeldal | 0 | 206,534,000,000 | 100% | ||
pharesim | 0 | 2,532,228,000,000 | 100% | ||
fuzzyvest | 0 | 5,681,580,993,831 | 100% | ||
justin | 0 | 716,548,327,384 | 100% | ||
abit | 0 | 220,800,000,000 | 100% | ||
nextgencrypto | 0 | 1,710,923,839,272 | 100% | ||
liondani | 0 | 521,832,649,265 | 100% | ||
roadscape | 0 | 551,098,735,900 | 100% | ||
steemit200 | 0 | 6,656,551,220,127 | 100% | ||
xeroc | 0 | 782,125,000,000 | 100% | ||
complexring | 0 | 2,474,432,006,645 | 100% | ||
clayop | 0 | 594,478,000,000 | 100% | ||
joseph | 0 | 526,147,147,752 | 100% | ||
au1nethyb1 | 0 | 151,387,000,000 | 100% | ||
b0y2k | 0 | 5,281,488,600 | 100% | ||
boatymcboatface | 0 | 24,034,990,167 | 100% | ||
pfunk | 0 | 25,920,437,554 | 100% | ||
esteem | 0 | 154,254,000 | 100% | ||
idol | 0 | 5,429,481,934 | 100% | ||
goddamnit | 0 | 297,677,791 | 100% | ||
anon | 0 | 1,211,019,417 | 100% | ||
steempowered | 0 | 152,364,108 | 100% | ||
code | 0 | 359,228,997 | 100% | ||
grumlin | 0 | 69,662,693 | 100% | ||
tuck-fheman | 0 | 147,582,435,074 | 100% | ||
dab | 0 | 1,463,207,689 | 100% | ||
yes | 0 | 327,144,256 | 100% | ||
aaaaa | 0 | 3,316,361,101 | 100% | ||
dedriss | 0 | 624,229,399 | 100% | ||
zero | 0 | 496,887,433 | 100% | ||
lighthil | 0 | 335,552,652,824 | 100% | ||
noaommerrr | 0 | 27,230,146,625 | 100% | ||
pstrident | 0 | 879,580,162 | 100% | ||
mostar | 0 | 10,152,683,971 | 100% | ||
nuno-nutcrusherz | 0 | 503,876,289 | 100% | ||
hossary | 0 | 428,638,290 | 100% | ||
elle-yan | 0 | 366,701,056 | 100% | ||
b4bb4r-5h3r | 0 | 259,158,168 | 100% | ||
zebbra2014 | 0 | 233,515,065 | 100% | ||
kus-knee | 0 | 325,023,102 | 100% | ||
kilrathi | 0 | 1,369,723,731 | 100% | ||
foserfox | 0 | 253,817,700 | 100% | ||
gatoso | 0 | 3,980,433,044 | 100% | ||
rolik | 0 | 240,070,112 | 100% | ||
taylormadeapps | 0 | 240,069,308 | 100% | ||
dimon14 | 0 | 48,057,665 | 100% | ||
denverliu | 0 | 232,902,301 | 100% | ||
bitlord | 0 | 9,351,825 | 100% | ||
userde | 0 | 355,707,793 | 100% | ||
rogue91 | 0 | 97,340,490 | 100% | ||
alekschm | 0 | 83,889,490 | 100% | ||
jordanbelfort | 0 | 360,457,751 | 100% | ||
litrbooh | 0 | 110,170,455 | 100% | ||
admin2017 | 0 | -56,791,665 | -100% | ||
serejandmyself | 0 | 60,801,173 | 100% |
How about linking libgmp statically?
author | abit |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160425t152339243z |
category | steem |
json_metadata | {} |
created | 2016-04-25 15:23:39 |
last_update | 2016-04-25 15:23:39 |
depth | 1 |
children | 1 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 36 |
author_reputation | 141,171,499,037,785 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 801 |
net_rshares | 962,992,433 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
afew | 0 | 805,710,160 | 1% | ||
alittle | 0 | 156,019,344 | 20% | ||
masterphoto | 0 | 1,262,929 | 0% |
It’s should link statically with libgmp by default.
author | testz |
---|---|
permlink | re-abit-re-testz-how-to-improve-steem-mining-performance-20160425t152339243z-20160425t154621390z |
category | steem |
json_metadata | {} |
created | 2016-04-25 15:46:21 |
last_update | 2016-04-25 15:46:21 |
depth | 2 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 51 |
author_reputation | 32,317,482,835,114 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 806 |
net_rshares | 0 |
Tested with an AWS 36core VPS. hps 116k -> 119k.
author | abit |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160425t152838423z |
category | steem |
json_metadata | {} |
created | 2016-04-25 15:28:39 |
last_update | 2016-04-25 15:28:39 |
depth | 1 |
children | 12 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 49 |
author_reputation | 141,171,499,037,785 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 802 |
net_rshares | 25,412,193,680 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
pfunk | 0 | 25,412,193,680 | 100% |
author | abit |
---|---|
permlink | re-abit-re-testz-how-to-improve-steem-mining-performance-20160425t152838423z-20160425t204151258z |
category | steem |
json_metadata | {} |
created | 2016-04-25 20:41:54 |
last_update | 2016-04-25 20:41:54 |
depth | 2 |
children | 10 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 57 |
author_reputation | 141,171,499,037,785 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 822 |
net_rshares | 41,104,017,554 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
testz | 0 | 15,183,580,000 | 100% | ||
pfunk | 0 | 25,920,437,554 | 100% |
``` ... sudo apt-get remove libgmp-dev wget -c http://mpir.org/mpir-2.7.2.tar.bz2 tar xjf mpir-2.7.2.tar.bz2 cd mpir ./configure --enable-gmpcompat make sudo make install cd .. cd steem cmake ... ``` By the way, an earlier version of @testz's patch will link libgmp dynamically, don't know if it's fixed.
author | abit |
---|---|
permlink | re-abit-re-abit-re-testz-how-to-improve-steem-mining-performance-20160425t152838423z-20160425t204151258z-20160428t101454479z |
category | steem |
json_metadata | {} |
created | 2016-04-28 10:15:03 |
last_update | 2016-04-28 10:15:03 |
depth | 3 |
children | 9 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 305 |
author_reputation | 141,171,499,037,785 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,053 |
net_rshares | 41,897,391,959 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
testz | 0 | 15,487,251,600 | 100% | ||
pfunk | 0 | 25,920,437,554 | 100% | ||
kodachrome | 0 | 489,702,805 | 100% |
Hi, abit.. I want to know how to mine Steem. Do you know that or posts? I plan to use AWS.. Thanks..
author | loum |
---|---|
permlink | re-abit-re-testz-how-to-improve-steem-mining-performance-20160808t015937945z |
category | steem |
json_metadata | {"tags":["steem"]} |
created | 2016-08-08 01:59:54 |
last_update | 2016-08-08 02:02:12 |
depth | 2 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 100 |
author_reputation | 6,704,515,659,183 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 674,719 |
net_rshares | 0 |
I got an 8% increase : From 13.6Khps to 14.7 ;-) thx. 
author | au1nethyb1 |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160425t151429644z |
category | steem |
json_metadata | {} |
created | 2016-04-25 15:14:30 |
last_update | 2016-04-25 15:14:30 |
depth | 1 |
children | 1 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 199 |
author_reputation | 13,097,455,837,487 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 798 |
net_rshares | 24,034,990,167 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
boatymcboatface | 0 | 24,034,990,167 | 100% |
It's should link statically with libgmp by default.
author | testz |
---|---|
permlink | re-au1nethyb1-re-testz-how-to-improve-steem-mining-performance-20160425t151429644z-20160425t154332630z |
category | steem |
json_metadata | {} |
created | 2016-04-25 15:43:33 |
last_update | 2016-04-25 15:43:33 |
depth | 2 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 51 |
author_reputation | 32,317,482,835,114 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 805 |
net_rshares | 0 |
Отличный пост, пойду только сначала разберусь как вообще майнить. :)
author | litrbooh |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160719t135223697z |
category | steem |
json_metadata | {"tags":["steem"]} |
created | 2016-07-19 14:55:27 |
last_update | 2016-07-19 14:55:27 |
depth | 1 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 68 |
author_reputation | 12,512,751,518,685 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 189,837 |
net_rshares | 56,120,984 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
nwmps | 0 | 56,120,984 | 100% |
Went from ~24k to ~26k. :)
author | modprobe |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160522t162130493z |
category | steem |
json_metadata | {} |
created | 2016-05-22 16:21:30 |
last_update | 2016-05-22 16:21:30 |
depth | 1 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 26 |
author_reputation | 57,055,357,664,878 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 11,024 |
net_rshares | 0 |
I saw an 8.5-9% increase in hps. Thanks for sharing!
author | pfunk |
---|---|
permlink | re-testz-how-to-improve-steem-mining-performance-20160427t163621920z |
category | steem |
json_metadata | {} |
created | 2016-04-27 16:36:21 |
last_update | 2016-04-27 16:36:21 |
depth | 1 |
children | 0 |
last_payout | 2016-08-21 03:05:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 52 |
author_reputation | 221,632,045,904,452 |
root_title | "How to improve Steem mining performance" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 949 |
net_rshares | 0 |