Возможно ли иметь один компьютерный экран рендеринга и предоставлять ЦП-ОЗУ для 2 или 3 других компьютеров, которые выступают в роли клиента и воспроизводят вывод?

У меня есть несколько компьютеров с оперативной памятью 2 и 4 ГБ, которые больше не могут быть обновлены, с приличными мониторами 1080p, которые с точки зрения процессора начинают показывать свой возраст.

Моя работа в основном заключается в использовании офисного компьютера. Мне не нужно много ресурсов ЦП, но 4 ГБ ОЗУ мне начинает не хватать.

Можно ли / безумно купить новый компьютер, скажем, AMD A10-7850K или i7-4770k с быстрой 16 ГБ или 32 ГБ ОЗУ, и заставить его выступать в качестве сервера, использующего ресурсы ЦП? экран (для каждого клиента), используя его оперативную память и отправляя обработанный экран через гигабайтную сеть Ethernet на старые компьютеры, кто будет отображать только экран, отображаемый главным компьютером? Таким образом, старые в основном отображают только видео, отправленное сервером, и обеспечивают ввод с помощью мыши и клавиатуры.

Таким образом, главный компьютер действительно единственный, кто запускает libreoffice, Gimp, веб-браузер, файловый менеджер, производит звук, использует оперативную память, отображает экран и обращается к жесткому диску. Клиенты отображают только изображение, отображаемое сервером, и обеспечивают ввод с помощью мыши и клавиатуры.

Я не очень разбираюсь в VNC, но я думаю, что это будет похоже на VNC, но обслуживает несколько компьютеров одновременно. Возможно ли это?

Что мне нужно (программы) и как настроить сеть?

Linux многозадачный и многопользовательский, как я могу его использовать, поэтому мне нужно только покупать 1 очень мощный компьютер?

Заранее спасибо.

2
задан 11 July 2014 в 23:19

3 ответа

Если Вы находитесь в быстрой локальной сети, можно просто передать X-сервер с ssh. Установите соединение SSH с X передачами, включенными как ssh -X user@host, затем просто запускает приложение удаленно как калека, librewriter, gedit в рамках ssh сессии, чтобы показать его по удаленному компьютеру.

3
ответ дан 11 July 2014 в 23:19

То, что Вы ищете, является сессией удаленного рабочего стола, существует сервер презентации Citrix, доступный для Ubuntu, которая сделала бы это, или Вы могли попытаться использовать метод, который этот парень сделал в Ubuntu 10.

2
ответ дан 11 July 2014 в 23:19

Технология, чтобы сделать это обычно называют" тонкий клиент " (или иногда, на предприятии - говорят, Вы могли бы услышать "Инфраструктуру Виртуального рабочего стола", хотя тот термин на самом деле означает намного больше <глоток> 1 ). В основном клиент собирает вход и отправляет его на сервер, затем отображает вывод, который возвращает сервер. С хорошим сервером можно обработать многие такие клиенты, возможно десятки на мощном современном компьютере.

платформа я использовал большинство в прошлом, Sun Ray , но это - решение для закрытого аппаратного обеспечения, которое не является тем, что Вы хотите. Только для ссылки, существуют также другие коммерческие предложения, как VMware Horizon / Представление VMware , Microsoft RDS , и Citrix XenApp / XenDesktop, которые работают над тонкими и толстыми клиентами.

существует много проектов с открытым исходным кодом, которые позволяют Вам настроить тонкий клиент; у каждого есть его собственные достоинства и недостатки, таким образом, я собираюсь перечислить все те, я знаю о, и необходимо будет оценить их на основе потребностей. (Обратите внимание, что при выполнении чего-либо интенсивного графикой необходимо будет, вероятно, настроить настройки и сеть для лучшей производительности. <глоток> 2 )

DIY

  • Этот парень сделал это путем соединения с сервер RDP автоматически на начальной загрузке.
  • Вы могли также сделать это с SSH и X Передачами. В этой установке Вы загрузились бы на регулярный рабочий стол на клиенте, но все программы будут ссылками, которые выполняют команду через SSH с эти -X флаг вместо того, чтобы запустить программы локально.

Пакеты

  • Проект служб удаленных рабочих столов Linux (LTSP) - Это - один из более известных проектов, хотя я нашел, что документации недостает некоторых областей. У них действительно есть сообщество, включая почтовую рассылку и чат IRC, если у Вас есть вопросы.
  • Открывают ThinClient - Этот - немного больше "enterprisey" и может быть немного больше головной боли управления для простых сред. Это также имеет пользовательскую почтовую рассылку.
<час>

<глоток> 1. VDI также включает другие технологии "Удаленного рабочего стола", как RDP, VNC и Citrix, работая на "толстых клиентах" - иначе полные компьютеры.
<глоток> 2. При выполнении чего-либо графически-тяжелого Вы могли бы быть более обеспечены с Толстым клиентом - запускающий некоторые программы на самом компьютере и других на сервере. Если Вы используете одно из решений DIY, я упомянул, это довольно легко - просто делают некоторый материал на удаленном сервере и некоторых локально. Я не знаю, как сделать это в любом из пакетов, которые я упомянул.

1
ответ дан 11 July 2014 в 23:19

Другие вопросы по тегам:

Похожие вопросы: