Здрасти, понеже нищо не разбирам от сървъри, да питам тук.
Клатя една машина (лаптоп), която ми събира и записва данни, както и ги обработва (извършва изчисления).
Работя с няколко да го нарека нишки, като всяка съм я стартирал с виртуализация (oracle vm).
Изчислил съм, че с нормално натоварване на всяка нишка ми е нужно 1 ядро и 2гб рам, а в топ натоварване 2 ядра и 4гб рам (това на убунту, на уиндоус повече).
Не съм наясно какво точно ми трябва като хардуер, нито дали виртуализацията е най-удачното решение.
Трябват ми за момента 16 нишки. Значи ли това, че трябва да търся нает сървър с 32 ядра и 64гб рам? Или има друг начин (без oracle vm) за по-ефективно разпределение на нишките?
Сървър с 32 ядра като гледам месечните цени няма смисъл да наемам, по-добре да си купя реновирано желязо за 5-6 бона и да го колокирам някъде.
Малко по-стиковано - как да извършвам тези процеси? 16 броя процеси, които изискват между 1 и 2 ядра цпу и 2 и 4гб рам всеки?
Виртуализацията на 16 ядрен лаптоп не ми е оферта, там нямам сигурност дали утре машината няма да думне от пргряване и да увисна. В момента пробвам да плащам $25/м за 1 впс с windows server, който менажирам с remote desktop. Това ме устройва като начин на работа.
Въпросът е, че това са 25х16 = $400 на месец. Цената не е проблем, въпросът е дали ако си колокирам на мое желязо няма да получа по-добра производителност за относително същите пари?
Също така да се има предвид, че предвиждам до 50 нишки, които да работят едновременно, но това в далечно бъдеще.
И изобщо как става хватката
Дайте ми насока, мога да търся в гугле, ще се задълбая, но първоначалната насока за размисъл ще помогне много ако я даде човек с практически опит.
Клатя една машина (лаптоп), която ми събира и записва данни, както и ги обработва (извършва изчисления).
Работя с няколко да го нарека нишки, като всяка съм я стартирал с виртуализация (oracle vm).
Изчислил съм, че с нормално натоварване на всяка нишка ми е нужно 1 ядро и 2гб рам, а в топ натоварване 2 ядра и 4гб рам (това на убунту, на уиндоус повече).
Не съм наясно какво точно ми трябва като хардуер, нито дали виртуализацията е най-удачното решение.
Трябват ми за момента 16 нишки. Значи ли това, че трябва да търся нает сървър с 32 ядра и 64гб рам? Или има друг начин (без oracle vm) за по-ефективно разпределение на нишките?
Сървър с 32 ядра като гледам месечните цени няма смисъл да наемам, по-добре да си купя реновирано желязо за 5-6 бона и да го колокирам някъде.
Малко по-стиковано - как да извършвам тези процеси? 16 броя процеси, които изискват между 1 и 2 ядра цпу и 2 и 4гб рам всеки?
Виртуализацията на 16 ядрен лаптоп не ми е оферта, там нямам сигурност дали утре машината няма да думне от пргряване и да увисна. В момента пробвам да плащам $25/м за 1 впс с windows server, който менажирам с remote desktop. Това ме устройва като начин на работа.
Въпросът е, че това са 25х16 = $400 на месец. Цената не е проблем, въпросът е дали ако си колокирам на мое желязо няма да получа по-добра производителност за относително същите пари?
Също така да се има предвид, че предвиждам до 50 нишки, които да работят едновременно, но това в далечно бъдеще.
И изобщо как става хватката
Дайте ми насока, мога да търся в гугле, ще се задълбая, но първоначалната насока за размисъл ще помогне много ако я даде човек с практически опит.