LinuxForum.Fans
Тема

Как организовать загрузку нескольких клиентов с флешек

Автор: r1sh 17 сообщений 2972 просмотров
#224524

День добрый, уважаемые!

У меня цель: развернуть 5-6 серваков на железе уровня сокета 939\ целерона 775 с установленными 3-4 видеокартами уровня 5850\6930 для выполнения вычислений.
Они будут подключены к коммутатору, далее либо в общую сетку либо в йоту.

С софтварной точки зрения требуется только запуск двух приложения: AMD APP SDK и phoenix miner.

Харды пока не покупал, в голове несколько вариантов:

1.Взять флешки, залить на них образы например Ubuntu, стартануть и оставить 24х7. Вопрос в том, можно ли создать такой образ для записи на флешку?
2.Взять флешки и сделать один из компов типа терминального сервера, чтобы с него клиенты грузили ос, запускали приложение и усё, в таком варианте у всех компов кроме одного будет меньше энергопотребление процессоров и памяти.

Есть еще какие либо варианты?

#224533

Гугли на слово суперкомпьютер на Linux. Это именно то, что ты хочешь. Но, запомни, для суперкомпьютера необходимо писать приложения специальным образом. Явно задавая распараллеливаемые потоки. Иначе - без реализации параллельных вычислений - весь твой зоопарк только воздух греть будет.

Здесь простая аналогия есть. Представь себе обеденный стол, где есть одна большая салатница. В ней, соответственно, тазик салата. Это твоя задача. И есть куча едоков, которые могут этот салат потреблять. Это процессоры. Если ты выдашь едокам одну только ложку, то скорость поедания салата едоками будет точно такой же, как будто этот салат ест только один едок. Одна ложка в пользовании - это один вычислительный поток. А вот если ты выдашь каждому по ложке, распараллелишь вычисления, то тогда (в пределе) задача будет решена в N раз быстрее. Если ты сумеешь оптимально положить задачу на параллельные рельсы.

Кстати, есть класс задач, которые вообще не распараллеливаются. И решать их на суперкомпьютере - бесполезная затея.

#224534
Cruiser78 написал:
Гугли на слово суперкомпьютер на Linux. Это именно то, что ты хочешь. Но, запомни, для суперкомпьютера необходимо писать приложения специальным образом. Явно задавая распараллеливаемые потоки. Иначе - без реализации параллельных вычислений - весь твой зоопарк только воздух греть будет.

Здесь простая аналогия есть. Представь себе обеденный стол, где есть одна большая салатница. В ней, соответственно, тазик салата. Это твоя задача. И есть куча едоков, которые могут этот салат потреблять. Это процессоры. Если ты выдашь едокам одну только ложку, то скорость поедания салата едоками будет точно такой же, как будто этот салат ест только один едок. Одна ложка в пользовании - это один вычислительный поток. А вот если ты выдашь каждому по ложке, распараллелишь вычисления, то тогда (в пределе) задача будет решена в N раз быстрее. Если ты сумеешь оптимально положить задачу на параллельные рельсы.

Кстати, есть класс задач, которые вообще не распараллеливаются. И решать их на суперкомпьютере - бесполезная затея.

какие процессоры, какие потоки, какие суперкомпьютеры? )))

я написал что железо уровня 939 сокета, что обработка идет только видеокартой, для этого нужно запущенное приложение AMD APP SDK и Phoenix Miner, все. Компьютеры никак не связаны воообще кроме локальной сети.

Вопрос только в том, чтобы выбрать наиболее дешевый метод загрузки ОС для этой цели, ввиду того что жесткие диски нереально подорожали...

#224537

А каков сокральный смысл ставить именно 5-6 серваков (слабых).
А если поставить один (два, что бы на подмену) но мощный? и всё повесить на него?
Тоесть одна задача - один процесс - и много едоков....

#224543
r1sh написал:

какие процессоры, какие потоки, какие суперкомпьютеры? )))

Суперкомпьютер - это не компьютер в привычном понимании. Это есть система распределенных вычислений, которые выполняются на различных, в том числе и различных архитектурно, процессорах. Для тго, чтобы эта система задышала - задача должна быть распараллелена. В противном случае - суперкомпьютер работать в полную мощь не будет.

r1sh написал:

я написал что железо уровня 939 сокета, что обработка идет только видеокартой, для этого нужно запущенное приложение AMD APP SDK и Phoenix Miner, все. Компьютеры никак не связаны воообще кроме локальной сети.

Bitcoin??? Бред. Это я тебе как старый банкир говорю. Деньги должны быть обеспечены.

r1sh написал:

Вопрос только в том, чтобы выбрать наиболее дешевый метод загрузки ОС для этой цели, ввиду того что жесткие диски нереально подорожали...

Вот нагенери этих биткоинов и купи себе на них диски... Хочешь зарабатывать деньги - вкладывайся. В противном случае будет как у ходжи Насреддина - за запах твоего пирога платим звоном своих монет.

#224548
Vadimsky написал:
А каков сокральный смысл ставить именно 5-6 серваков (слабых).
.

ТС решил нагенерировать себе биткойнов. Насколько я понял. Во первых это не деньги, а рекламный фуфель, а во вторых строится какая-то пирамида, забирающая, как минимум, вычислительные ресурсы . По крайней мере чем больше этих койнов сгенерировано в "сообществе", тем тяжелее сгенерировать следующий. Для его генерации требуется всё более мощный компьютер. Значит берем реальные деньги и бежим в магазин за апгрейдом своей техники (чтобы "заработать" десятку в виртуале - выложи тыщу в реале). Понятно кто в выигрыше.
Кроме этого совершенно непонятно, что за задачу приходится решать для генерации койна. Тоже свои риски.

#224622
Cruiser78 написал:

Вот нагенери этих биткоинов и купи себе на них диски... Хочешь зарабатывать деньги - вкладывайся. В противном случае будет как у ходжи Насреддина - за запах твоего пирога платим звоном своих монет.

зачем вкладываться в диски, если диски во первых подоржали, а потом подешевеют и при продаже я потеряю не 30% а 60-70% цены, а во вторых есть более дешевые решения. Вы же банкир wink

Cruiser78 написал:
[quote=Vadimsky]А каков сокральный смысл ставить именно 5-6 серваков (слабых).
.

ТС решил нагенерировать себе биткойнов. Насколько я понял. Во первых это не деньги, а рекламный фуфель, а во вторых строится какая-то пирамида, забирающая, как минимум, вычислительные ресурсы . По крайней мере чем больше этих койнов сгенерировано в "сообществе", тем тяжелее сгенерировать следующий. Для его генерации требуется всё более мощный компьютер. Значит берем реальные деньги и бежим в магазин за апгрейдом своей техники (чтобы "заработать" десятку в виртуале - выложи тыщу в реале). Понятно кто в выигрыше.
Кроме этого совершенно непонятно, что за задачу приходится решать для генерации койна. Тоже свои риски.[/quote]

давайте без оффтопа да? вопрос был не про то "как заработать денег" а про то, как реализовать загрузку клиентских машин.

Vadimsky написал:
А каков сокральный смысл ставить именно 5-6 серваков (слабых).
А если поставить один (два, что бы на подмену) но мощный? и всё повесить на него?
Тоесть одна задача - один процесс - и много едоков....

задачу я описал - нагрузка идет не на процы а на видеокарты. не повесите вы 12 видеокарт на один сервак.

Да, это Bitcoin. Я хочу за пол года нагенерить bitcoin'ов и по-быстрому и потом продать железо. Профит должен быть от 20 до 40% в зависимости от курса.

Вопрос не в этом. ВОпрос в том, какой вариант выбрать для загрузки ОС и как можно сделать так, чтобы с флешки грузился подготовленный образ например Ubuntu с установленным софтом?

#224630

Википедия http://ru.wikipedia.org/wiki/Bitcoin:

Уже сейчас (при ~150 000 выпущенных в обращение блоков и ~5000 транзакций в сутки) объем базы данных хранимой каждым участником обмена превышает 1000 Мб, а ее первоначальные загрузка/формирование/проверка (после первой установки программы-клиента) занимает около суток работы среднего компьютера и огромный объем дисковых операций (> 400 Гб).
#224631
r1sh написал:

Вопрос не в этом. ВОпрос в том, какой вариант выбрать для загрузки ОС и как можно сделать так, чтобы с флешки грузился подготовленный образ например Ubuntu с установленным софтом?

Берете машину, ставите на хард убунту, настраивате весь софт. Берете Remastersys, которая из этой системы сделает iso образ, который разлейте на флэшку.

#224633
Vadimsky написал:
Википедия:

Уже сейчас (при ~150 000 выпущенных в обращение блоков и ~5000 транзакций в сутки) объем базы данных хранимой каждым участником обмена превышает 1000 Мб, а ее первоначальные загрузка/формирование/проверка (после первой установки программы-клиента) занимает около суток работы среднего компьютера и огромный объем дисковых операций (> 400 Гб).

ссылочку можно?)

#224635
a-x написал:
[quote=r1sh]
Вопрос не в этом. ВОпрос в том, какой вариант выбрать для загрузки ОС и как можно сделать так, чтобы с флешки грузился подготовленный образ например Ubuntu с установленным софтом?

Берете машину, ставите на хард убунту, настраивате весь софт. Потом погуглите, есть программа, которая из этой системы сделает iso образ, который разлейте на флэшку.[/quote]

нету хардов пока, не покупал изза их нереальных цен. флешка 4гб стоит 170р в магазине, хард с рук 40-60гб стоит 400-500р. IDE.

#224636

Почтой вышлю диски по 40-80 гигов по 300р. Пересылка за ваш счёт.

#224650
Kettler написал:
Почтой вышлю диски по 40-80 гигов по 300р. Пересылка за ваш счёт.

та зачем, если к весне харды подешевеют и цены вернутся на свои места :D

#224651
r1sh написал:
[quote=Kettler]Почтой вышлю диски по 40-80 гигов по 300р. Пересылка за ваш счёт.

та зачем, если к весне харды подешевеют и цены вернутся на свои места :D[/quote]
Для меня чтоб место не занимали :D

#224655
Kettler написал:

Для меня чтоб место не занимали :D

спасибо, боюсь учитывая вес, тряску и стоимость доставки до питера они мне обойдутся по 500-600р, слишком дороговато, мне проще в питере за 200-300р взять) Или флешки воткнуть за 150р)

Vadimsky написал:
[quote=r1sh]ссылочку можно?)

Википедия http://ru.wikipedia.org/wiki/Bitcoin[/quote]

источник не указан, не вижу смысла этому верить. знакомые у которых стоят фермы говорят о том, что нагрузки на харды вообще не, так же как и жуткого трафика. Видеокарта производит вычисления, находит блок, посылает об этом инфу в сеть, все.

то что написано про программу-клиент написано про bitcoin-кошелек,потому что он как раз и хранит всю историю блоков, дисковые операции в диких количествах он производит только при первой загрузке, потом он только новые блоки догружает. Его нужно устанвоить только на своем рабочем месте, на любом, к вычислительным хостам это не имеет никакого отношения.

Так в итоге то что? Проще в настройке и сопровождении какой вариант?

Войдите или зарегистрируйтесь, чтобы ответить.