Bitcoin Forum

Local => Madencilik (Alternatif Kripto-Paralar) => Topic started by: KriptoGuruTR on June 27, 2018, 01:46:51 PM



Title: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: KriptoGuruTR on June 27, 2018, 01:46:51 PM
Arkadaşlar selamlar. Ubuntu 18.04 LTS Server ile madencilik yazımı hatırlarsınız. Nvidia kısmı nispeten kolay olmuştu. AMD kısmı ise kelimenin tam anlamı ile ızdırap çıktı ve saatlerimi yedi. Dolayısı ile [TECRÜBE] formatı uygun olmayacaktı. Bunu kısa bir rehber olarak değerlendirin.

BIOS değiştirirken sadece timingleri değiştirin ve ihtiyaç varsa azami bellek hızını. Başka bir şeye ihtiyacınız yok.

Şimdi kocaman yazalım: AMD İLE UNDERVOLT VE GÜÇ KISITLAMA IZDIRABI BİTTİ!!!

Aşağıdaki NVIDIA rehberinde <AMD İÇİN DİĞER REHBERE> ifadesine kadar aynen devam.

https://bitcointalk.org/index.php?topic=3567472

Normalde çok nadiren "Early Preview" tabir edilen sürücüleri kullanırım. Uğraştırır, çektirir, desteği kötüdür falan filan. Aşağıdaki bağlantıda Radeon™ Software for Linux® 18.20 mevcut. Ubuntu 18.04 için olanı indirin. Ben bunları yazmadan önce dediğim şekli ile kullanmıştım.

Quote
https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx

Code:
sudo tar -xf ./amdgpu-pro-18.20-606296.tar.xz

32 bit desteği ekleyelim sisteme, ihtiyacınız olacak:

Code:
sudo dpkg --add-architecture i386

Sistemi güncelleyin:

Code:
sudo apt-get update
sudo apt-get upgrade

Sürücüyü kuralım:

Code:
sudo ./amdgpu-install -y --opencl=legacy
(headless yapmadım, yapılabilir, --headless)
Code:
sudo apt install opencl-headers
sudo nano /etc/default/grub

Quote
GRUB_CMDLINE_LINUX="amdgpu.ppfeaturemask=0xffffffff"
Code:
sudo update-grub


Yeniden başlatın:

Code:
sudo reboot

Şimdi geldik eğlence kısıma. Örnekler RX560 ve RX580 için geçerli. Diğer GPU'lar ile deneme şansım yok. Bütün örnekler için
Code:
sudo -s
yapıp root ile çalıştırın:

0 numaralı GPU için cinslik var. hwmon 1 olacak. Diğerleri için GPU no ne ise hwmon'da o.

Aşağıdaki komutlar fanların elle kontrolünü açar ve fanı 50 PWM değerinde çalıştırır. 0 ile 255 arası yazabilirsiniz. 255 en hızlı fan.

Code:
echo "1" > /sys/class/drm/card0/device/hwmon/hwmon1/pwm1_enable
echo "50" > /sys/class/drm/card0/device/hwmon/hwmon1/pwm1

Şimdi işin bomba kısmı. Güç sınırlama aynı NVIDIA mantığında. Bu komut 0 numaralı GPU'yu 95 watt gücüne sınırlar:

Code:
echo "95" > /sys/class/drm/card0/device/hwmon/hwmon1/power1_cap

Yüksek performansa geçirelim:

Code:
echo "high" > /sys/class/drm/card0/device/power_dpm_force_performance_level
echo "performance" > /sys/class/drm/card0/device/power_dpm_state

GPU'ya %25 çekirdek frekansı, %50 bellek frekansı arttırma izni verelim:

Code:
echo "25" > /sys/class/drm/card0/device/pp_sclk_od
echo "50" > /sys/class/drm/card0/device/pp_mclk_od

Fatality bölümünde ise Windows overdriventool kullanan arkadaşlara AMD selam yollamış. Aşağıdaki komut 2 3 4 5 6 7 (azami performans) çekirdek seviyelerinde çekirdek frekansını 1175 MHz ve çekirdek voltajını 950 mV yapar:

Code:
echo "s 2 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 3 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 4 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 5 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 6 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage
echo "s 7 1175 950" > /sys/class/drm/card0/device/pp_od_clk_voltage

Bellekleri unutmayalım. Sadece en hızlı seviyeyi değiştirelim. Çalışma frekansı 2025 MHz ve voltajı 950 mV olsun:

Code:
echo "m 2 2025 950" > /sys/class/drm/card0/device/pp_od_clk_voltage

Değişiklikleri uygulayalım:

Code:
echo "c" > /sys/class/drm/card0/device/pp_od_clk_voltage

Kontroller için: (0 GPU numarası)

Code:
cat /sys/kernel/debug/dri/0/amdgpu_pm_info

MSI Gaming RX580 5 GB için sonuç:

Quote
Clock Gating Flags Mask: 0x37bcf
        Graphics Medium Grain Clock Gating: On
        Graphics Medium Grain memory Light Sleep: On
        Graphics Coarse Grain Clock Gating: On
        Graphics Coarse Grain memory Light Sleep: On
        Graphics Coarse Grain Tree Shader Clock Gating: Off
        Graphics Coarse Grain Tree Shader Light Sleep: Off
        Graphics Command Processor Light Sleep: On
        Graphics Run List Controller Light Sleep: On
        Graphics 3D Coarse Grain Clock Gating: Off
        Graphics 3D Coarse Grain memory Light Sleep: Off
        Memory Controller Light Sleep: On
        Memory Controller Medium Grain Clock Gating: On
        System Direct Memory Access Light Sleep: Off
        System Direct Memory Access Medium Grain Clock Gating: On
        Bus Interface Medium Grain Clock Gating: Off
        Bus Interface Light Sleep: On
        Unified Video Decoder Medium Grain Clock Gating: On
        Video Compression Engine Medium Grain Clock Gating: On
        Host Data Path Light Sleep: Off
        Host Data Path Medium Grain Clock Gating: On
        Digital Right Management Medium Grain Clock Gating: Off
        Digital Right Management Light Sleep: Off
        Rom Medium Grain Clock Gating: On
        Data Fabric Medium Grain Clock Gating: Off

GFX Clocks and Power:
        2025 MHz (MCLK)
        1175 MHz (SCLK)
        600 MHz (PSTATE_SCLK)
        1000 MHz (PSTATE_MCLK)
        925 mV (VDDGFX)
        62.237 W (VDDC)
        16.0 W (VDDCI)
        91.35 W (max GPU)
        91.83 W (average GPU)

GPU Temperature: 60 C
GPU Load: 98 %

UVD: Disabled

VCE: Disabled

Claymore ile 29.5 basıyor şuan. Frekansı neredeyse arttırmadım sayılır. Sorusu olan arkadaşlara yardımcı olabilirim. Para karşılığı merit almayacağım, yeşillendirirseniz memnun olurum ;) (Daha telegram ile tüm riglerde kazılan coin değiştirme, büyük ölçekli madencilik falan filan gibi ilginç konular var ona göre :D )


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: BtcBlack on June 28, 2018, 01:58:51 PM
Arkadaşım, açtığın linux konularından dolayı sana çok teşekkür ederim. Sayende ilk kez linux'ta mining olayını gerçekleştirebildim. Öylesine güzel anlatmışsın ki insanın defalarca okuyası geliyor. Benim gibi yaşı geçkin bir insan bile anlayıp uygulayabiliyorsa bunu herkes rahatça başarabilir. Ellerine sağlık, sağ ol var ol. Özellikle diğer coinler konusunda da yazılarını tamamlayabilirsen forumda efsane olursun inan ki :) Tekrar tekrar teşekkürler!


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: KriptoGuruTR on June 28, 2018, 02:11:01 PM
Rica ederim. AMD mi Nvidia mı?


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: Zz on June 28, 2018, 03:04:40 PM
Ellerinize sağlık. gayet açıklayıcı bir şekilde, rehber niteliğinde yazmışsınız.
Biz arkadaşlar ile kendi deneme sistemlerimizde baya bir farklı uygulamalara girişmiştik.

ancak bir şeyi çalışan sisteminizde kontrol etmenizi öneririm.

echo "95" > /sys/***** şeklinde yazdıklarınız bir sonraki restart da buhar olur.

bunların hepsini bir başlangıç betiği olarak hazırlayıp linux her açıldığında yeniden yaptırmanız lazım.

siz bunu biliyorsunuz büyük ihtimalle ama buraya yazmamışsınız. ya rc.local e eklenmesi gerektiğini veya cron'a @reboot olarak eklenmesi gerektiğini yazın rehberinize tam olsun.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: KriptoGuruTR on June 28, 2018, 03:16:36 PM
Ellerinize sağlık. gayet açıklayıcı bir şekilde, rehber niteliğinde yazmışsınız.
Biz arkadaşlar ile kendi deneme sistemlerimizde baya bir farklı uygulamalara girişmiştik.

ancak bir şeyi çalışan sisteminizde kontrol etmenizi öneririm.

echo "95" > /sys/***** şeklinde yazdıklarınız bir sonraki restart da buhar olur.

bunların hepsini bir başlangıç betiği olarak hazırlayıp linux her açıldığında yeniden yaptırmanız lazım.

siz bunu biliyorsunuz büyük ihtimalle ama buraya yazmamışsınız. ya rc.local e eklenmesi gerektiğini veya cron'a @reboot olarak eklenmesi gerektiğini yazın rehberinize tam olsun.

Teşekkürler. Aynen öyle. Basit bir sh betiği yazılıp crontab @reboot yapılabilir. Ben python ile servis yazdım ve sürekli kontrol edip ayarlamaları yapıyor. Havalar Ankara'da gayet sıcak. Fan %90 geldiğinde gücü düşürüyorum. Paylaşırım yakında.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: BtcBlack on June 28, 2018, 03:45:25 PM
Rica ederim. AMD mi Nvidia mı?

Nvidia kullanıyorum ve yazılarınız sayesinde zaten sevdiğim linux'u daha da bir sevdim :)


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on June 28, 2018, 05:06:23 PM
sanırım burdaki anlatılanlar tek kart için peki birden çok kart olunca ne yapılacak mesela 12 kart olunca her komutu 12 defa mı gireceğiz.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: KriptoGuruTR on June 29, 2018, 04:23:21 PM
AMD için Otomatik Sıcaklık Kontrolcüsü

Python ile yazıldı
1-19 AMD kart destekli
Her kart için ayrı ayrı güç ve sıcaklık hedefleri ayarlanabilir
Minimum ve maksimum fan miktarları ayarlanabilir
Belirlediğiniz maksimum fan hızına ulaşınca gücü düşürüp kartın sıcaklığını kontrol altında tutar
Kartlarınızın ve fanlarının ömrünü uzatır
Telegram ile sıcaklık ve fan hızı alarmı verir
Kendi AMD riglerimde yaz sıcağı gündüz performansı %10 düşüyor yaz akşamına göre

Bu posta 15 tane merit geldiği takdirde bu başlıkta yayınlanacaktır.

Bir başka konuda yazmıştım, faaliyete döküyorum. Bundan sonra meritleri peşin isteyeceğim. Para ile merit satın almayacağım. Meritin amacı madem kaliteli paylaşımı arttırmak, o zaman sistemi çalıştıralım...


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: mumisigi on July 14, 2018, 12:56:13 PM
AMD için Otomatik Sıcaklık Kontrolcüsü

Python ile yazıldı
1-19 AMD kart destekli
Her kart için ayrı ayrı güç ve sıcaklık hedefleri ayarlanabilir
Minimum ve maksimum fan miktarları ayarlanabilir
Belirlediğiniz maksimum fan hızına ulaşınca gücü düşürüp kartın sıcaklığını kontrol altında tutar
Kartlarınızın ve fanlarının ömrünü uzatır
Telegram ile sıcaklık ve fan hızı alarmı verir
Kendi AMD riglerimde yaz sıcağı gündüz performansı %10 düşüyor yaz akşamına göre

Bu posta 15 tane merit geldiği takdirde bu başlıkta yayınlanacaktır.

Bir başka konuda yazmıştım, faaliyete döküyorum. Bundan sonra meritleri peşin isteyeceğim. Para ile merit satın almayacağım. Meritin amacı madem kaliteli paylaşımı arttırmak, o zaman sistemi çalıştıralım...




orada kanıt yok birşey yok görmedikleri  birşeyden mi merit istiyorsunuz ha şu var kine kaliteliteli konular var meritsiz.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on August 20, 2018, 11:14:36 AM
son durum ne? konu kapandımı meritler geldimi?


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: KriptoGuruTR on August 20, 2018, 12:10:17 PM
Zaman harcamaya değmez bulduğumdan teknik paylaşım yapmayı bıraktım.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on August 20, 2018, 02:08:26 PM
Zaman harcamaya değmez bulduğumdan teknik paylaşım yapmayı bıraktım.

anlıyorum keşke konuyu toparlayıp öylece kapatsaydınız. böyle biraz yarım kaldı sanki.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: Looden on August 23, 2018, 12:02:39 PM
18.04 aslında mining için fazla ağır bir OS.
Fazlaca yeni process var. Değişen bazı kernel kodları var, netplan gibi mesela. Hâliyle kaynak tüketimi çok daha fazla.
16.04 daha uygun oldu benim nvidia riglerde.
Tabi çok önemli olmayabilir ama benim gibi anakarta işlemciye ram'e fazla para harcamayan biri için farkediyor.
Örneğin 1GB ramli, 8-10 senelik anakart işlemciyle gayet stabil gidiyor benimkiler 16.04 ile. Aynı donanım ile 18.04 pek stabil kalamadı.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: Heardalis on August 23, 2018, 10:27:54 PM
18.04 aslında mining için fazla ağır bir OS.
Fazlaca yeni process var. Değişen bazı kernel kodları var, netplan gibi mesela. Hâliyle kaynak tüketimi çok daha fazla.
16.04 daha uygun oldu benim nvidia riglerde.
Tabi çok önemli olmayabilir ama benim gibi anakarta işlemciye ram'e fazla para harcamayan biri için farkediyor.
Örneğin 1GB ramli, 8-10 senelik anakart işlemciyle gayet stabil gidiyor benimkiler 16.04 ile. Aynı donanım ile 18.04 pek stabil kalamadı.

yada Porteus gibi portable işletim sistemi kullanaraktan minimum kaynak kullanan mining rigler kurabilirsiniz.
Artık örnekleri forumda bile var.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: mhanbostanci on August 25, 2018, 10:31:37 PM
Ubuntu 18.04 ü desktop olarak kurmayın.
Server olarak kurabilir hatta en güzeli ubuntu core üzerinden yürüyebilirsiniz.
ubuntu kernel arşivinde çok inceltilmiş cici kernel seçimleri var. İlla desktop kernel'i kullanmak zorunda değilsiniz.



Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: Looden on August 27, 2018, 09:38:08 AM
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: miyav on August 27, 2018, 01:21:10 PM
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.


Siz dağıtımdan ön tanımlı gelen apache2 ve mysqld yi ön tanımlı değerlerle kullanırsanız. hangi dağıtımda olsa sıkıntı yaşarsınız.
İşte bu ön tanımlı kullanan kitle için suse ve redhat var. aynı mysqld ve apache2 redhat 7 üzerinde tıkır tıkır işler neden?
Enterprise linux dağıtımlarında kullanılan servis yazılımları, topluluk sürümü linux dağıtımlarına göre çok daha optimize edilmiştir.

18.04 içinde gelen apahce de ön tanımlı açık gelen modül sayısı fazla. kullanmadığınız apache2 modüllerini a2dismod ile kapatırsanız çok daha mutlu çalışırsınız.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: Looden on August 27, 2018, 01:33:48 PM
Rig özeli dışında yazıyorum. Riglerde ne apache ne de mysqle gerek var hâliyle.
Sadece 18.04 hakkındaki tecrübemi yazmak istedim.
18.04.2 LTS Server'da hâlâ epey bug var.
Örneğin apache2 ve mysqld servisleri 10-15 gün sonra sebepsiz duruyor.
Yine apache sunucusu biraz yavaşlamış göürünüyor.
16.04 kadar stabil değil henüz. Gerçi normal, 16.04 epey eskidi ve en çok kullanılan server release durumunda.
Optimizasyon durumu mükemmele yakın hâlde son 2-3 yıldır.
Şirket sunucularının büyük bölümünde 16.04 kullanıyoruz hâlâ. Ve 16.04'ün MySQL5.7 ve PHP7.2 desteklemesi de epey iyi oldu.
Migration işlemlerinde sorun çıkartmıyor.


Siz dağıtımdan ön tanımlı gelen apache2 ve mysqld yi ön tanımlı değerlerle kullanırsanız. hangi dağıtımda olsa sıkıntı yaşarsınız.
İşte bu ön tanımlı kullanan kitle için suse ve redhat var. aynı mysqld ve apache2 redhat 7 üzerinde tıkır tıkır işler neden?
Enterprise linux dağıtımlarında kullanılan servis yazılımları, topluluk sürümü linux dağıtımlarına göre çok daha optimize edilmiştir.

18.04 içinde gelen apahce de ön tanımlı açık gelen modül sayısı fazla. kullanmadığınız apache2 modüllerini a2dismod ile kapatırsanız çok daha mutlu çalışırsınız.

Aslında çoğunu zaten kapatmışım. Kalanlar bunlar, çok fazla değil.
http://oi64.tinypic.com/2z400n9.jpg

Bu da eski server, yedekte tutuyorum hâlâ. Modüller açısından fazla farkettirecek birşey yok aslında.
http://oi64.tinypic.com/20suiag.jpg

EDIT : Henüz kullanalı 2-3 ay oluyor 18.04.x'i, önyargım yok, daha iyi olacaktır. Ama arada 15.xx.x ve 17.xx.x gibi bir facia dağıtımlar da olmadı değil.
14 ve 16 çok başarılıydı, seriyi izlersek 18 de iyi olacaktır eminim :)


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: miyav on August 29, 2018, 07:43:53 AM
@Looden

autoindex modülü sakat.
eğer bir dizinde index.html yoksa dizin listesinin çıkmasını sağlayan şey bu modül.
özellikle kullanmıyorsan kapat bence. benim daha önce bu yüzden bir miktar verimi download ettiler :(


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: GGurol on September 02, 2018, 08:06:26 PM
@Looden

autoindex modülü sakat.
eğer bir dizinde index.html yoksa dizin listesinin çıkmasını sağlayan şey bu modül.
özellikle kullanmıyorsan kapat bence. benim daha önce bu yüzden bir miktar verimi download ettiler :(

Dizin listesini kaba yöntemle .htaccess ile, doğru yöntemle de etc/apache/sites-avaiable altındaki ilgili confda, Options Indexes ile engelleyebilirsiniz.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: depresifenfeksiyon on September 04, 2018, 10:34:44 AM
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: miyav on September 04, 2018, 12:46:14 PM
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on September 04, 2018, 04:00:01 PM
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.

hiveos yada simplemining bunları nasıl kendime özel hale getirebilirim şöyleki usb ye yazdırdıktan sonra onların sitesine bağlanmasın ben komut satırında çlıştırayım.
yada bu linuxlarda başlangıç dosyası yada dosyaları nedir. başlangiçta çalışacak programları nerden çalıştırıyorlar. cron felan mı kullanıyorlar.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: GGurol on September 09, 2018, 04:47:15 PM
hocam başarılarınızın devamını diliyoruma ncak neden gui kurup oradan da nasıl yapılacağını gösterseydiniz harika olurdu ubuntu da consol a çok uzak olan arkadaşlar var. ama okurken keyif aldım teşekkür ederim.

Linux kullanılmasının sebebi düşük kaynak tüketimi. Dediğiniz gibi gui kurulumu yapılırsa daha çok ram ve işlemci harcar sistem. Bu nedenle profesyonel madenciler hiveOS veya simple mining gibi sadece bir usb ye sığabilen bir gui olmayan direk komut satırı linux lar kullanıyorlar.

hiveos yada simplemining bunları nasıl kendime özel hale getirebilirim şöyleki usb ye yazdırdıktan sonra onların sitesine bağlanmasın ben komut satırında çlıştırayım.
yada bu linuxlarda başlangıç dosyası yada dosyaları nedir. başlangiçta çalışacak programları nerden çalıştırıyorlar. cron felan mı kullanıyorlar.


screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on September 10, 2018, 10:58:49 AM
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: GGurol on September 10, 2018, 11:18:34 AM
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.

Birkaç yöntem önerebilirim,
1.si, hiveos serverlarının IP adreslerini routerınızdan blocklamak, blocklama özelliği olmayan bir modem/router ise, LAN'a hiç varolmayan hâyâli bir IP adresine NAT/Port triggering ile yönlendirmek.

2.si, hiveos'ta (yani aslında ubuntuda), sistemi bir kere kurup, rigID sini de tanımladıktan sonra(minerların configurasyonu için bu adımı tamamlamak gerek),  /hive-config altındaki rig.conf dosyasında HIVE_HOST_URL adresini localhost'a çekebilirsiniz.
Bu adımdan sonra miner scriptlerini /hive altından manual çalıştırabilirsiniz. Bu yöntemi uzun süre denemedim, açıkcası.

Aslında tek bir miner programı kullanıyorsanız, sadece o miner scriptini bırakıp, /hive, /hive-config klasörlerini sistemden kaldırabiliriz.
Bir kaç dakikalık deneme ile istenen yol bulunur aslında.

EDIT :
hiveos'un sunucu IP'leri bunlar bu arada.
104.25.129.23 (API:sizin sunucuya erişen IP bu)
51.15.215.108 (web:web arayüzünün olduğu sunucular)
51.15.16.50 (web:web arayüzünün olduğu sunucular)
95.216.143.125 (web:web arayüzünün olduğu sunucular)

terminalde "netstat -tn 2>/dev/null | grep :* | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head" komutu çalıştırıp, sunucunuza erişen tüm IP'leri görebilirsiniz.

* yerine, 80, 22 gibi portları girip, spesifik kontroller yapabilirsiniz.
Fazla evhamlıysanız, bukodu bir bash dosyasına atıp, cronjob olarak çalıştırıp, istenen periyotlarda kendinize mail attırabilirsiniz de :)

Eğer elinizde mikrotik, cisco gibi gelişmiş routerlar varsa, tüm IP'leri blocklayıp, sadece kazdığınız havuzun IP'sine izin verebilirsiniz. En kısa ve kolay yöntem de bu olur.


Title: Re: [REHBER] Ubuntu Linux Server 18.04 LTS Server ile Madencilik - AMD
Post by: dhan000 on September 10, 2018, 10:19:17 PM
screen'leri açmak ve minerı çalıştırmak dışında cronjob yok fazladan.
crontab -l ile kendiniz de kontrol edebilirsiniz.

Ubuntuda profesyonel baslangıç scriptleri -etc/systemd/system/ altına yazılan .service bashleri ile gerçekleşir. Böylece bu scriptleri systemctl kullanımına sunmuş oluruz. Orayı da kontrol edebilirsiniz.

*NIX sistemlere aşinaysanız, zaten arkada ne var ne yok bunları görmede problem olmaz, değilseniz de, user ve root şifrelerini  değiştirebilirsiniz, standart user - 1 şifresini değiştirdiğinizde sistemde bir problem olmuyor.
Hiveos un ubuntu 16.04'e entegre ettiği tüm kodlar açık zaten. Hatta ben kendime göre özellştirdim çoğunu, ne kadar az kaynak o kadar iyi.

Çok fazla kaynak tüketmeyen, webmin kurbilirsiniz mesela. miniserv.pl kullandığından, kaynak tüketimi çok azdır, ama tüm server'ı görsel olarak yönetebilirsiniz.

Sonuç olarak, HiveOS'ta aklınız birşey gelmesin. Epeydir kullanıyorum, *NIX konusunda da fena değilimdir, özellikle tavsiye ederim.


aklıma bir şey geldiğinden değilde kendime özelleştirmek istedim. hiveosun sitesine bağlanmadan normal masaustu gibi çalışacak ve yine makina mining yapacak. ama tüm kontrolu elle ben ekrandan yapacağım. sıfıran kurmak baya sıkıntılı olacak ayarlamak felan zor iş linux kullanırım ama o kadar linux becerim yok.

Birkaç yöntem önerebilirim,
1.si, hiveos serverlarının IP adreslerini routerınızdan blocklamak, blocklama özelliği olmayan bir modem/router ise, LAN'a hiç varolmayan hâyâli bir IP adresine NAT/Port triggering ile yönlendirmek.

2.si, hiveos'ta (yani aslında ubuntuda), sistemi bir kere kurup, rigID sini de tanımladıktan sonra(minerların configurasyonu için bu adımı tamamlamak gerek),  /hive-config altındaki rig.conf dosyasında HIVE_HOST_URL adresini localhost'a çekebilirsiniz.
Bu adımdan sonra miner scriptlerini /hive altından manual çalıştırabilirsiniz. Bu yöntemi uzun süre denemedim, açıkcası.

Aslında tek bir miner programı kullanıyorsanız, sadece o miner scriptini bırakıp, /hive, /hive-config klasörlerini sistemden kaldırabiliriz.
Bir kaç dakikalık deneme ile istenen yol bulunur aslında.

EDIT :
hiveos'un sunucu IP'leri bunlar bu arada.
104.25.129.23 (API:sizin sunucuya erişen IP bu)
51.15.215.108 (web:web arayüzünün olduğu sunucular)
51.15.16.50 (web:web arayüzünün olduğu sunucular)
95.216.143.125 (web:web arayüzünün olduğu sunucular)

terminalde "netstat -tn 2>/dev/null | grep :* | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr | head" komutu çalıştırıp, sunucunuza erişen tüm IP'leri görebilirsiniz.

* yerine, 80, 22 gibi portları girip, spesifik kontroller yapabilirsiniz.
Fazla evhamlıysanız, bukodu bir bash dosyasına atıp, cronjob olarak çalıştırıp, istenen periyotlarda kendinize mail attırabilirsiniz de :)

Eğer elinizde mikrotik, cisco gibi gelişmiş routerlar varsa, tüm IP'leri blocklayıp, sadece kazdığınız havuzun IP'sine izin verebilirsiniz. En kısa ve kolay yöntem de bu olur.
teşekkürler.
müsait bir zamanda bunu deneyeceğim.