На ринку є кілька невеликих пристроїв Linux / Android з процесором ARM 1 ГГц, оперативної пам’яттю 512 Мбайт і cca. 4 Гбайт сховища за $ 35 - $ 40. Якщо я куплю 5 шт, це лише близько 200 доларів.
Скажімо, у нас є 5-10 ПК, і ми вирішили основні речі, наприклад, вони виконують якийсь не надто рідкісний вид дистрибутиву Linux (Debian, скажімо), у нас є кореневий доступ, і вони підключені в локальній мережі, з IP. Отже, все готово до створення кластеру (я думаю).
У нас є настільний комп'ютер або ноутбук (приблизно 2 ГГц x86 процесор, 1-2 ГБ оперативної пам’яті, кілька ГБ простору на жорсткому диску / SSD), який також працює у стандартному дистрибутиві Linux. У ньому є клавіатура, миша, монітор, ми хочемо використовувати його як "фронтенд" кластера.
Отже, питання: який найпростіший спосіб використовувати кінські сили пари невеликих комп'ютерів на настільному комп’ютері?
Програми настільних ПК не розроблені для роботи в такому середовищі, тому я не хочу створювати справжній кластер, проект збирається просто перенести деякі робочі місця з настільного / нетбукового комп'ютера та поділитися ним якомога оптимальніше серед маленьких .
Скажімо, я повинен запустити браузер на маленькому комп’ютері, використовуючи X11, він не з’їсть пам'ять моєї настільної машини. Якщо у мене відкрито багато сторінок, я можу запустити ще одну на іншій невеликій машині.
Я також можу запустити свій текстовий редактор на невеликому комп’ютері, мені просто потрібно поділитися папкою, над якою я працюю. У нього є невелика проблема: я використовую Geany, і запускаю компілятор, натискаючи F8, тому маленька машина повинна запустити компілятор на настільній машині. Я не проти, якщо мені доведеться написати невеликий сценарій для цього.
Яка ваша порада, вона б летіла?