Setelah berhasil menginstal dan menjalankan XMRig di STB Android, langkah berikutnya adalah memantau performa mining. Salah satu informasi penting yang perlu diperhatikan adalah hashrate, yaitu kecepatan perangkat dalam memproses perhitungan mining.
Dengan memantau hashrate dan log XMRig, kamu dapat mengetahui apakah miner berjalan, apakah koneksi ke pool berhasil, serta apakah ada pesan error. Informasi suhu CPU juga dapat ditampilkan jika perangkat dan lingkungan sistem mendukung pembacaan sensor.
1. Jalankan Mining dengan XMRig
Jika kamu sudah mengikuti panduan instalasi sebelumnya, hasil kompilasi XMRig berada di folder ~/xmrig/build. Untuk menjalankan miner menggunakan konfigurasi yang sudah dibuat, gunakan perintah:
cd ~/xmrig
./start-mining.sh
Jika ingin menjalankan XMRig secara langsung dari folder hasil kompilasi, gunakan perintah berikut dengan menyesuaikan alamat pool dan wallet milikmu:
cd ~/xmrig/build
./xmrig -o alamat-pool:port -u alamat-wallet -p x
Ganti alamat-pool:port dan alamat-wallet sesuai informasi dari mining pool yang digunakan.
Saat miner berjalan, XMRig dapat menampilkan beberapa informasi berikut:
- Hashrate: Kecepatan pemrosesan mining dalam satuan H/s.
- Accepted: Jumlah share yang diterima oleh pool.
- Rejected: Jumlah share yang ditolak oleh pool.
- Pool: Informasi server mining yang digunakan.
- CPU: Informasi penggunaan thread dan performa CPU.
Tidak semua informasi ditampilkan dengan format yang sama pada setiap versi XMRig. Pembacaan suhu juga bergantung pada dukungan sensor perangkat.
2. Cara Membaca Hashrate di Termux
XMRig menampilkan informasi kecepatan mining melalui laporan performa. Berikut contoh sederhana tampilan hashrate:
speed 10s/60s/15m
10s 3.0 H/s
60s 3.2 H/s
15m 3.1 H/s
Angka di atas hanya ilustrasi. Hasil sebenarnya dapat berbeda tergantung kemampuan CPU, konfigurasi miner, dan kondisi perangkat.
Beberapa istilah yang perlu dipahami:
- 10s: Perkiraan hashrate dalam periode 10 detik.
- 60s: Perkiraan hashrate dalam periode 60 detik.
- 15m: Perkiraan hashrate dalam periode 15 menit.
- Accepted: Share yang berhasil diterima oleh mining pool.
- Rejected: Share yang ditolak oleh mining pool.
Hashrate yang terlihat di terminal belum tentu berarti hasil mining sudah diterima pool. Perhatikan juga status koneksi dan laporan share untuk memastikan proses berjalan dengan benar.
3. Tampilkan Statistik Setiap 60 Detik
XMRig menyediakan opsi --print-time untuk mengatur interval pencetakan ringkasan informasi mining. Misalnya, untuk menampilkan ringkasan setiap 60 detik:
./xmrig --print-time=60
Jika kamu menjalankan miner melalui file start-mining.sh dari tutorial sebelumnya, buka file tersebut:
nano ~/xmrig/start-mining.sh
Kemudian tambahkan parameter --print-time=60 pada bagian perintah XMRig. Contohnya:
exec ./xmrig \
-o "alamat-pool:port" \
-u "alamat-wallet" \
-p x \
--print-time=60
Jika file tersebut sudah berisi alamat pool dan wallet milikmu, jangan menggantinya dengan contoh di atas. Cukup tambahkan parameter --print-time=60 pada baris perintah yang sudah ada.
4. Simpan dan Pantau Hashrate melalui File Log
Jika ingin menyimpan informasi mining agar dapat diperiksa kembali, kamu bisa mengarahkan keluaran terminal ke file log menggunakan perintah tee.
Jalankan perintah berikut dari Termux:
cd ~/xmrig
./start-mining.sh 2>&1 | tee -a "$HOME/xmrig/xmrig-log.txt"
Perintah tersebut menampilkan keluaran XMRig di terminal sekaligus menyimpannya ke file xmrig-log.txt. Opsi -a digunakan agar catatan baru ditambahkan tanpa menghapus log sebelumnya.
Untuk melihat catatan mining secara langsung, buka sesi Termux lain dan jalankan:
tail -f ~/xmrig/xmrig-log.txt
Perintah tail -f akan menampilkan baris log baru ketika tersedia. Untuk menghentikan pemantauan log, tekan CTRL + C. Jika miner berjalan pada sesi Termux yang berbeda, menghentikan perintah pemantauan tidak otomatis menghentikan miner.
5. Pantau Hashrate Menggunakan HTTP API XMRig
XMRig menyediakan HTTP API yang dapat digunakan untuk membaca informasi performa miner melalui browser atau aplikasi pemantauan. Fitur ini perlu diaktifkan terlebih dahulu melalui konfigurasi XMRig.
Tambahkan bagian berikut ke file config.json yang digunakan oleh XMRig:
{
"http": {
"enabled": true,
"host": "127.0.0.1",
"port": 8080,
"access-token": null,
"restricted": true
}
}
Catatan: Jika file konfigurasi sudah memiliki bagian http, cukup sesuaikan nilainya. Jangan menambahkan bagian http kedua karena dapat membuat format JSON menjadi tidak valid. Bagian di atas juga harus digabungkan dengan konfigurasi utama, bukan menggantikan seluruh isi file.
Setelah konfigurasi disimpan, jalankan kembali XMRig agar pengaturan API diterapkan. Jika API aktif, coba akses alamat berikut melalui browser pada perangkat yang sama:
http://127.0.0.1:8080/2/summary
Alamat tersebut digunakan untuk melihat ringkasan statistik dalam format JSON. Jika tidak dapat dibuka, periksa kembali konfigurasi, port, dan pesan error pada terminal.
Untuk keamanan, konfigurasi 127.0.0.1 membatasi akses API ke perangkat itu sendiri. Jangan membuka API ke jaringan umum tanpa pengaturan autentikasi dan pembatasan akses yang memadai.
Tabel Perintah Monitoring Hashrate
| Perintah | Fungsi |
|---|---|
cd ~/xmrig |
Masuk ke folder instalasi XMRig. |
./start-mining.sh |
Menjalankan miner menggunakan konfigurasi yang sudah dibuat. |
--print-time=60 |
Mengatur interval ringkasan informasi mining setiap 60 detik. |
tee -a xmrig-log.txt |
Menyimpan keluaran terminal ke file log. |
tail -f xmrig-log.txt |
Memantau baris log terbaru secara langsung. |
http://127.0.0.1:8080/2/summary |
Membuka ringkasan statistik melalui HTTP API jika sudah diaktifkan. |
Penutup
Memantau hashrate merupakan salah satu cara untuk mengetahui performa mining Monero di STB Android. Melalui Termux, kamu dapat melihat laporan XMRig secara langsung, mengatur interval statistik, menyimpan log, dan menggunakan HTTP API untuk membaca ringkasan performa.
Perlu diingat bahwa hashrate tinggi tidak selalu berarti mining menghasilkan keuntungan. Perhatikan juga suhu perangkat, penggunaan daya, kapasitas RAM, serta jumlah share yang diterima pool. Hentikan proses mining jika STB mengalami panas berlebihan atau menjadi tidak stabil.
Baca juga panduan sebelumnya:
- Script Otomatis Termux untuk Mining
- Cara Setting Termux di STB Android
- Cara Setting STB Android Sebelum Mining
FAQ
Berapa hashrate normal STB Android untuk mining Monero?
Tidak ada angka hashrate yang berlaku untuk semua STB Android. Hasilnya bergantung pada chipset, jumlah core, kapasitas RAM, konfigurasi XMRig, dan kemampuan perangkat menjalankan algoritma RandomX.
Apakah hashrate mining bisa ditingkatkan?
Hashrate dapat dipengaruhi oleh pengaturan thread dan kemampuan CPU. Namun, meningkatkan beban CPU juga dapat membuat perangkat lebih panas dan boros daya. Gunakan pengaturan yang sesuai dengan kemampuan STB.
Bagaimana cara memantau mining tanpa melihat terminal utama?
Kamu dapat menyimpan keluaran XMRig ke file log menggunakan perintah tee, kemudian memantaunya melalui sesi Termux lain dengan tail -f. HTTP API juga dapat digunakan jika sudah diaktifkan dan dikonfigurasi dengan benar.
Mengapa suhu STB tidak muncul di tampilan XMRig?
Tidak semua STB menyediakan sensor suhu yang dapat dibaca oleh XMRig melalui lingkungan Termux. Jika informasi suhu tidak tersedia, gunakan metode pemantauan suhu lain yang kompatibel dengan perangkat.
Apakah HTTP API XMRig bisa diakses dari HP lain?
Bisa jika API dikonfigurasi untuk menerima koneksi jaringan dan perangkat berada pada jaringan yang sesuai. Namun, akses jarak jauh perlu dilindungi dengan autentikasi dan pembatasan akses. Jangan membuka API tanpa perlindungan ke jaringan publik.