#0 - Varus - 2017-12-03 22:24
Witam,
chciałbym się Was poradzić jaki sprzęt polecicie mi na serwer. Planuje odpalić noda do kryptowalut, czyli klienta działającego 24h i obsługującego sieć p2p i transakcje wykonywane przez użytkowników tej kryptowaluty. Dodatkowo będę chciał na tym postawić kopalnię do wydobywania monet i jakiś serwer FTP. Wszystko będzie działać na Ubuntu. Planuje włożyć do tego 2 dyski ssd 1TB w RAID dla bezpieczeństwa. Pytanie tylko jaki polecacie do tego sprzęt. Płyta? Proc? reszta chyba mniej ważna. Ramu na maxa i go ahead

Jakieś inne sugestie?
#1 - barwniak - 2017-12-04 11:04
To ma być rack serwer, czy obudowa workstation?
Nie bardzo widzę sens w robieniu z serwera koparki.
Nie lepiej na takich płytach 12xPCI-e x1 jakie masz stawiać Celerona i 12xRX580, a serwer postawić spokojnie, GPU na płycie + 2xXeon E5? O ile planowane obciążenie dadzą radę 2 Xeon-y obsłużyć.
A masz net odpowiednio szybki?
#2 - Varus - 2017-12-04 19:23
Workstation.
Nie chodzi mi o koparke, tylko kopalnie. Czyli obsługę kopiących.
Net to nie problem. Grafika mi obojętna w serwerze. Właśnie nie wiem jaki procesor mam dobrać, żeby nie zamulał jak ruch się zrobi na serwerze.
#3 - Batyra - 2017-12-04 20:36
jakby co mam wolną płytę na s2011-v3... tak tylko piszę, może akurat.
#4 - barwniak - 2017-12-05 07:32
No właśnie chodzi o ten ruch. Jaki planowany, czy będzie limit userów.
Może
<brak linka>
I do tego 2x Xeon E5, oczywiście nie te topowe ze względy na cenę.
Jak będzie limit userów (sensowna liczba userów), to 1C
<brak linka>
Bardzo dobra płyta, cała platforma i tak wyjdzie taniej jak 2C Intela. Oczywiście do tego TR 16C.
Ale jak planujesz dynamikę przyrostu liczby klientów, to od razu bym szedł w rack. Zawsze można kupić jedną półkę z płytą 10gb eth i dokładać w ramach potrzeb.
A zastanawiałeś się nad serwerem w sieci, chmura, albo dedyk?
#5 - barwniak - 2017-12-05 09:12
Varus wrote on 03. Dec 2017 at 22:24:
Planuje włożyć do tego 2 dyski ssd 1TB w RAID dla bezpieczeństwa. Jak planujesz duży ruch to bierzesz SSD MLC. Przy naprawdę dużym ruchu, nawet TBW dla MLC może nie starczyć. Wtedy albo HDD, albo Intel Optane 900p. Tego nie zajedziesz, ale do tego potrzeba płyty Intel x299

A RAM MAX to znaczy ile? Jeden na serwer uzna, że 64GB to dużo, drugi, że 512GB to starczy, a inny, że trzeba jeszcze więcej.
Wszystko zależy od ruchu i planowanej liczby zalogowanych użytkowników w jednej chwili.
Coś musisz założyć, bo bez tego to jako serwer może starczyć tani PC, albo takie coś na czym stoi allegro.pl

#6 - Varus - 2017-12-05 23:30
Niestety nie znam się na niestandardowych rozwiązaniach. Racki w ogóle nie wiem o co chodzi, a sam chce to ogarniać. Więc zwykły wypasiony workstation. Powielacie Xeon, xeon... preferuję AMD, Opterony już skreśliliście? Co do ruchu. Myślę, zakładam, że nie będzie więcej jak 200 użytkowników podłączonych w jednym momencie. O Ramie myślałem 128GB z możliwością rozbudowy. Serwery dedykowane nie wchodzą w grę.
#7 - Neo - 2017-12-06 00:18
Jak AMD to wrzuć Threadrippera jak barwniak pisał. Platforma świeża, szybko się nie zestarzeje.
#8 - Callahan - 2017-12-06 07:54
A co te 200 użytkowników robiłoby na tej maszynie? Przechowuje rekordy czy jest podłączona nonstop i jest ciągły ruch danych?
Ile danych online przesyła jeden użytkownik-to jedna koparka, prawda? Czy to można porównać do serwera strimującego np filmy online?
Bo mi się wydaje, że taki węzeł (kopalnia) to nie działa aż tak jak serwery filmów i nie jest to aż tak obciążające.
Twoja koparka ile danych przesyła dziennie?
Najpierw sprawdź to, bo wydaje mi się, że każdy Ci tu swoje pragnienia przedstawia, a nie potrzebne dane.
Cały ten nod mam wrażenie działa trochę jak seti@home, a tam bloki danych są liczone na kliencie, a wysyłane wyniki i pobierane bloki danych to relatywnke małe paczki i to super serwera nie wymaga...
#9 - barwniak - 2017-12-06 08:09
128GB z możliwością rozbudowy, to tanio nie będzie.
AMD X399 do Threadrippera to bardzo dobry wybór, tylko płyty dla ludu nawet te najdroższe mają MAX 128GB, więc tego już nie rozbudujesz.
Trzeba zatem kupić płytę serwerową i AMD EPYC
Coś takiego <brak linka>
Tanie to nie będzie, ale kolosalne możliwości rozbudowy na lata.
Od 1x16 Core z 128GB RAM, do 2x32 Core z 2TB RAM

No, ale na płytę i RAM ECC będzie trzeba wydać swoje.
Threadripper będzie taniej, ale kupujesz max platformę, którą jak nie wydoli, możesz tylko wymienić, szarpiąc się z oprogramowaniem.
Piszę tylko o AMD, bo o Intelach nie chcesz słyszeć, to rozwiązanie dużo bardziej popularne, ale jak chcesz.
Jeśli chodzi o Opterony, to to już historia motoryzacji, Opterona to bym kupował ewentualnie tylko dual socket używanego. Nowego w życiu.
#10 - barwniak - 2017-12-06 10:25
Callahan wrote on 06. Dec 2017 at 07:54:
Najpierw sprawdź to, bo wydaje mi się, że każdy Ci tu swoje pragnienia przedstawia, a nie potrzebne dane. A co tu innego napisałem.
barwniak wrote on 05. Dec 2017 at 09:12:
Coś musisz założyć, bo bez tego to jako serwer może starczyć tani PC, albo takie coś na czym stoi allegro.pl
Poza tym streamowanie video to nie jest obciążające zadanie dla CPU, czy RAM, tu trzeba mieć jedynie szybką infrastrukturę sieciową. Dekodowanie i tak idzie u klienta.
Obciążające dla CPU to jest wyszukiwanie w bazach danych czy serwer www.
Varus pisałeś, że planujesz też serwer FTP. To chyba jakieś dyski oprócz tego RAID SSD planujesz? Czy to ma być może serwer FTP dla małej liczby użytkowników z mała bazą plików i zmieści się na sensownej wielkości SSD?
#11 - Varus - 2017-12-06 16:06
Jeśli chodzi o FTP to bardziej na własne potrzeby. Dysk dołożę osobno jaki będzie trzeba.
Co do kopalni i ruchu. Jeśli założyć max zuzycie, to 200 userow może mieć np po 10 koparek. Ruch jest non stop, ale małe paczki. Mnie powiedzmy 10 koparek nie zżera więcej niż 10GB na miesiąc, wliczając że czasem jakieś pliki ściągnę do aktualizacji.
Nod przechowuje transakcje użytkowników, które nie zdążyły wejść do łańcucha bloków. Dodatkowo przechowuje historię transakcji wszystkich użytkowników globalnej sieci. Z czasem sie to rozrośnie. Obecnie dla przykładu pliki Bitcoina zajmują coś około 240GB. Na nodzie ruch jest taki z jaką częstotliwością bloki z transajcjami wpadają. Zakładane co 90 sekund. Sprawdzę co na to procesor na lapku...
EDIT:
Moje laptopowego i3 pożera max 20%
#12 - barwniak - 2017-12-06 16:18
No właśnie, fajnie by było gdybyś jakiś wirtualny ruch zapodał na jakiś sprzęt i poobserwował ile RAM, jakie obciążenie CPU i nośnika danych. Potem to można ekstrapolować na zakładaną liczbę użytkowników i dobrać sprzęt.
Ale generalnie o Opteronach zapomnij.
Masz wybór AMD Threadripperd (RAM do 128GB), Intel X299 (RAM do 128GB), Xeon E5 (RAM 1, 5 TB na socket), AMD EPYC (RAM-i tak tyle nie kupisz

)
#13 - Callahan - 2017-12-06 18:54
Wystarczy Ci poleasingowy sprzęt za 2k zł z fvat, używany. W stylu hp proliant gen. 7. Tower lub rack min. 2U. Tania pamięć ddr3, sata, sas. Włożysz wszystko czego potrzebujesz i są wersje na opteronach. Mnóstwo slotów PCIe i ram.
Chyba, że chcesz kosztów na 20k zł to bierz propo Barwniaka. Po co 128GB ram, chcesz skeszować wszystko w ram? To po co w ogóle SSD?
#14 - barwniak - 2017-12-06 19:17
Varus wrote on 06. Dec 2017 at 16:06:
Moje laptopowego i3 pożera max 20%
Ale max 20% i3 to dla 1 użytkownika, a zakładasz dla 200-stu?
Czy symulacja 200-stu te 20% i3?
#15 - Varus - 2017-12-06 20:07
barwniak wrote on 06. Dec 2017 at 19:17:
Varus wrote on 06. Dec 2017 at 16:06:
Moje laptopowego i3 pożera max 20%
Ale max 20% i3 to dla 1 użytkownika, a zakładasz dla 200-stu?
Czy symulacja 200-stu te 20% i3? 20% CPU pobiera działający nod. Kopalnia na nim w sumie bazuje, userzy tylko wymieniają informacje, czyli przesyłają wyniki swoich działań na swoich sprzętach. Dyski ssd ze względu na szybkość zapisu odczytu i seek time. Nie wiem dokładnie jak działają te nody, ale w Bitcoinie mój dysk hdd 7200 (3TB) z przed kilku lat sie poci. Obciążenie 100%. Nawet otworzenie przeglądarki w tym czasie trwa 5x dłużej. Po synchronizacji jest lepiej, ale to nadal goły nod z jednym userem.
Nody łączą się między sobą p2p wymieniając między sobą też dane żeby wszystkie były jednakowe. Z tego co obserwuje jest od 25 do 40 peerów non stop.
Szczerze wolał bym na razie nie inwestować w sprzęt z górnej półki.
#16 - barwniak - 2017-12-07 07:42
Varus wrote on 06. Dec 2017 at 20:07:
Szczerze wolał bym na razie nie inwestować w sprzęt z górnej półki.
Sam pisałaś, że planujesz 128GB z możliwością upgrade. Zakładałem, że masz jakąś informację odnośnie alokacji pamięci dla tego procesu.
Sprawdź najpierw ile RAM potrzebujesz, bo jeśli starczy z nawiązką 64GB, to AM4 B350.
Przecież masz platrormę Ryzena. Nie możesz tego na nim odpalić, dla testu?
Nawet na tym i3, podłącz usera, którego sam wytworzysz i zobacz jak wpłynie to na zwiększenie RAM i obciążenia CPU.
Ale lepiej na tym swoim kompie R7 to zrobić. Bardziej oddaje wydajnością to co chcesz zbudować.
#17 - Varus - 2017-12-09 23:32
barwniak wrote on 07. Dec 2017 at 07:42:
Sam pisałaś, że planujesz 128GB z możliwością upgrade. Zakładałem, że masz jakąś informację odnośnie alokacji pamięci dla tego procesu.
Sprawdź najpierw ile RAM potrzebujesz, bo jeśli starczy z nawiązką 64GB, to AM4 B350.
Przecież masz platrormę Ryzena. Nie możesz tego na nim odpalić, dla testu? Zawsze żyłem w przekonaniu, że sprzęt serwerowy to nie desktopowy.
Ryzena mam w desktopie - komp do grania, powiedzmy.
#18 - barwniak - 2017-12-10 11:30
Varus wrote on 09. Dec 2017 at 23:32:
Zawsze żyłem w przekonaniu, że sprzęt serwerowy to nie desktopowy. Ja sugerowałem zrobienie testu takiego serwera na R7. Po to aby lepiej można było dobrać serwer. Nie chodziło mi o to, że masz poświęcać swój domowy desktop na serwer.
Do zoptymalizowanego zakupu serwera potrzeba pomiaru mogącego w dużym stopniu przybliżyć realne warunki.
No chyba, że możesz popytać na jakiś forach dedykowanych kryptowalutom.
#19 - Varus - 2017-12-20 21:45
Testy to będę mógł robić jak będę mieć na czym, ehh.
Dobra ruszyłem z tematem do przodu. Kupiłem kompa z linka poniżej, do tego 2x dysk SSD Transcend 512GB i 4x8 GB RAM Geil.
Jutro stawiam Ubuntu. Mam nadzieję, że to w miarę dobry sprzęt na testy i naukę serwerowania.
<brak linka>
#20 - Varus - 2017-12-22 00:31
Czym mam sprawdzić obciążenie procka, ramu i ruchu sieciowego?
Ubuntu, konsola.
#21 - barwniak - 2017-12-22 17:04
A masz tylko konsolę?
W ubuntu to system monitor>resources
Z konsoli to
<brak linka>
#22 - Varus - 2017-12-22 21:25
Ooo dobre dzięki

Póki co zawiesiłem się przy tworzeniu macierzy Rajd. Dell nie potrafi biosu wyświetlić na moim monitorze 4k. Muszę jutro załatwić jakiś standardowy 4:3
#23 - Varus - 2017-12-28 00:57
Witam,
postawienie serwera zajęło mi 3 dni...
Ale po kolei. Pierwszym problemem okazał się RAID i jego konfiguracja. Niestety okazało się, że ten Dell ma RAIDA softwareowego, wirtualnego, którego Ubuntu nie obsługuje. Chwilę mi zajęło dojście do tego.
Po wyłączeniu tego pseudo czegoś przyszła pora na konfiguracje software na Ubuntu i tu kolejne schody. Po kilku bataliach stwierdziłem, że Ubuntu Desktop nie podoła temu zadaniu, ściągnąłem Ubuntu - Serwer i tu uwaga... Instalacja sytemu wraz z konfiguracją całej macierzy zajęła mi 30 minut #@$!! #...
Pierwszy sukces. Niestety wersja serwer jest lekko uboga. Kilka godzin zajeło mi ustawianie jej, dociąganie pakietów i zależności, ale w końcu udało się, wszystkie autostarty ogarnięte i softy, które mnie interesowały dodane, sieć skonfigurowana - SUKCES. Po dodaniu glancesa pierwsze wyniki już mam, ale to jeszcze do sprawdzenia.
NODE postawione, mam podłączonych 25 peerów.
Zużycie procesora z ostatnich 5 minut 0, 03% (z 15min pokazuje 0, 00%)
Pamięć w kompie na razie 8GB (zużyte na chwilę obecną 570MB)
Chyba te wymagania nie są jednak aż tak duże

Jutro kompiluje kopalnie.
#24 - Varus - 2017-12-30 23:14
Kolejna subdomena dodana, tym razem na mój własny komp. Serwer Apache odpalony.
Szkoda, że internet ograniczony, bo całe forum też bym przeniósł.
<brak linka>
#25 - barwniak - 2017-12-31 11:35
Fajnie, że się finalnie udało

Daj jeszcze znać jak już odpalisz ten serwer koparek. To znaczy wtedy, jak już się przez sieć zaloguje liczba zakładanych przez Ciebie userów, czyli ~200.
Pytałem Cię już o net, pisałeś, że to nie problem. Chciałbym zwrócić jeszcze twoją uwagę, że szybkość samego NET-u to nie wszystko. Masz jakiś dobry router? Bo takie routerki domowe, to nie są za dobre w multiuser/multitask.
Ciekawi mnie jeszcze to dlaczego był konieczny RAID. Z tego co wcześniej pisałeś to RAID SSD. No chyba, że robiłeś RAID 1.
#26 - Varus - 2017-12-31 11:48
RAID 1 na dyskach SSD
Konieczny wg mnie dla bezpieczeństwa.