ขอฝาก Blog หน่อยครับ เพิ่งเขียนมาหมาดๆ
http://khunnaem.com/mining-xmr-with-javascript-coin-hive/ มันจะมีคำสั่ง miner.setNumThreads(numThreads); ซึ่ง numThreads ที่เป็นค่า Default จะอยู่ที่ 2 Threads ซึ่งค่อนข้างกิน CPU ครับ ถ้าหากจะปรับให้ต่ำลงก็คือใส่ค่า 1 เข้าไป CPU ก็จะวิ่งอยู่ประมาณ 30%-50% Maximum
แล้วก็มีคำสั่งอีกอันนึง ชื่อว่า .setThrottle(throttle)
Set the fraction of time that threads should be idle. A value of 0 means no throttling (i.e. full speed), a value of 0.5 means that threads will stay idle 50% of the time, with 0.8 they will stay idle 80% of the time.
สรุปง่ายๆก็คือ ถ้าคุณไม่อยากให้ CPU วิ่งเต็ม Full Speed ตลอดเวลาก็สามารถกำหนดค่า throttle ได้ ตัวอย่างบอกว่า ถ้าตั้งค่า throttle = 0.5 ก็แปลว่า จะรัน cpu 50% และพัก cpu 50% แต่ผมไม่แน่ใจนะว่ามันนับเวลายังไง อาจจะเป็นต่อนาทีหรือต่อชั่วโมง
ส่วนถ้าจะคำนวณก็สามารถเข้าได้ที่เว็บ
https://www.cryptocompare.com/...Consumption=0&CostPerkWh=0 Power consumption (w) และ Cost per KW/h ($) ให้ใส่เป็น 0 ครับ เพราะไม่ต้องเสียค่าไฟ จากนั้นใส่จำนวน H/s ที่เว็บคุณสามารถทำได้ ก็จะได้รายได้ต่อวันครับ
จากที่สังเกตนะครับ ถ้าวิ่งด้วย Thread = 1 โดยมี user = 200-400 คน ณ ขณะนั้นๆ จะทำความเร็วได้สูงสุดประมาณ 13,000 H/s ซึ่งก็จะได้รายได้ประมาณ 0.2492 XMR ต่อวัน ประมาณไม่เกินอาทิตย์ก็จะได้ 1 XMR กว่าๆครับ