ethOSを1.3.1から1.3.2にアップデートします。主要な変更は、マイニング用ソフトウェアの追加になります。nvidiaのGPUのグラフィックボードに対する設定に関しては、不具合がかなり修正されているようです。
記事の目次
使用した環境
- ethOS 1.3.1→ethOS 1.3.2
- NVIDAグラフィックボード×6
ethOSのOSのバックアップ
念のため、他のUSBあるいは外部ストレージに、ddコマンド等でethOSのバックアップを取得します。マシンの停止時間は長くなりますが、バックアップは安全のためマシンを一回停止して、別なマシンで取得しましょう。
ethOSの設定ファイルのバックアップ
設定ファイルに関しては、以下のファイルをバックアップしておきます。
- /home/ethos/remote.conf
- /home/ethos/local.conf
- /home/ethos/custom.sh
- /etc/default/keyboard
- /etc/network/interfaces
- /etc/ssh/sshd_config
- /etc/X11/xorg.conf
ethOSのアップデートの実行
ethOSを再起動します。
$ r
立ち上がってきたら、ethosユーザで再度ログインし、以下のコマンドでアップデートします。今回のアップデートでは、主要なライブラリの更新が発生するためか、アップデートコマンドの実行が4回も必要でした。そのため、アップデートのコマンドはマニュアルに記載されているコマンド行そのままではなく、コマンド行最後のリブートを別で実行することにしました。最終回を除いて自動でリブートがかかります。
$ sudo ethos-update
最終回は、手動でのリブートが必要なため、以下を実行します。
$ r
立ち上がってきたら、ethosユーザでログインし、以下のコマンドを実行し、マイニング用のソフトウェアを起動します。
$ allow
wwコマンドでバージョンが確認できます。
$ ww ethOS 1.3.2 on TB250-BTC with 6 GPUs rig nnnnnn (nnnnnn) up 9 minutes XXX.XXX.XXX.XXX at http://nnnnnn.ethosdistro.com ram amount: 7.7G used: 1.3G free: 6.4G cpu usage / temp / load: 40.0% / 46C / 9.69 10.76 4.94 62°C Fan: 2.7 Hash: 21.44 01 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 63°C Fan: 2.7 Hash: 27.20 02 GP104 GeForce GTX 1070 86.04.50.40.85 60°C Fan: 2.7 Hash: 21.86 03 GP104 GeForce GTX 1070 86.04.50.40.85 55°C Fan: 2.7 Hash: 13.96 05 GP106 GeForce GTX 1060 3GB 86.06.3C.40.17 62°C Fan: 2.7 Hash: 22.81 06 GP106 GeForce GTX 1060 3GB 86.06.59.00.71 57°C Fan: 2.7 Hash: 22.26 07 GP104 GeForce GTX 1060 3GB 86.04.54.00.7A 131.7 hash: miner active ethOS 1.3.2 released July 31, 2018 See ethosdistro.com/changelog run 'helpme' to get started, root/ethos password is 'live' toggle fullscreen terminal with ctrl+alt+left/right arrow
マイニング用のソフトウェアのバージョンを確認します。changelogに記載されているようにマイニング用のソフトウェアの種類が増えています。
$ cat /var/run/ethos/miner.versions ccminer 2.3.0-ethos8 cgminer-skein 3.7.3 claymore v11.9 claymore-xmr v11.3 claymore-zcash v12.6 avermore 1.4.1 nevermore 0.2.3-ethos1 dstm-zcash 0.6.1 optiminer-zcash v1.7.0 sgminer-gm 5.5.6-gm-ethos1 sgminer-gm-xmr 5.5.6-gm-ethos1 ewbf-zcash 0.3.4b ethminer 0.14.0.dev2 xmr-stak 2.4.5 xtl-stak 2.4.4 tdxminer 0.2.2.2 ewbf-equihash v0.4
local.confの修正
nvidiaのGPUのグラフィックボードの場合であると思いますが、GPU毎に設定する場合に、設定順序がずれている問題が解決されているので、設定ファイル(local.conf)を修正します。
<1.3.1の場合>※GPU0は最後に設定します。
XXX NNNNNN GPU1 GPU2 GPU3 GPU4 GPU5 GPU0 ----------------------------------------- mem nnnnnn 4450 4450 3650 4450 4450 4450
<1.3.2の場合>※GPU0から順番に設定します。
XXX NNNNNN GPU0 GPU1 GPU2 GPU3 GPU4 GPU5 ----------------------------------------- mem nnnnnn 4450 4450 4450 3650 4450 4450
その他、本サイトでの構成で、一部のGPUの電源制御がlocal.confで設定できず、custom.shを使用していましたが、local.confで可能になりました。custom.shを使用している場合は、local.confでの指定を再度チャレンジしてみるのも良いかもしれません。
poolpingコマンド
ethOS 1.3.2で追加されたpingpoolコマンドを実行してみましょう。ethOSで使用可能なpoolに対するpingの応答結果と、接続しているリグ数が表示されます。pingの応答が早く、ある程度の接続数があるpoolに接続しているか確認できます。本サイトでは、eth-asia1.nanopool.orgから、eth-jp1.nanopool.orgに切り替えることにしました。
$ poolping ___ _ _____ _ / _ (_)_ __ __ _ /__ (_)_ __ ___ ___ / /_)/ | '_ \ / ` | / /\/ | '_ ` _ \ / _ \ / ___/| | | | | (_| | / / | | | | | | | __/ \/ |_|_| |_|\__, | \/ |_|_| |_| |_|\___| |___/ Starting to ping the pools . . . 10 seconds remain Your pools are eth-asia1.nanopool.org @ 78.06ms and eth-jp1.nanopool.org @ 14.68ms EthOS compatible pool listing Ping ms - #Rigs - Pool address ... 14.64 570 eth-jp1.nanopool.org ... 78.09 135 etc-asia1.nanopool.org ...
おわりに
とりあえず、ethOS 1.3.2にアップデートできたので良しとしましたが、アップデートコマンド4回の実行が正しいのか、不安いっぱいなアップデート体験になりました。
参考