| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по железу > 2 компьютера в 1 |
| Автор: WolfAlone 15.3.2011, 13:38 |
| Доброго времени суток! Имеем: 1. Очень мощный, 2-х процессорный компьютер с 16Гб ОЗУ, 4-мя HDD и т.д. 2. 2 ЖК монитора 3. Незамысловатую видео-карту (какой-то GeForce GT 240 или 250) с 2-мя видео-выходами Задача: Сделать из одного этого "монстра" 2 автономных компьютера, работающих независимо и параллельно. То есть, я хочу подключить к нему: 2 монитора, 2 мыши и 2 клавиатуры (USB), и получить 2 независимых компьютера равных примерно 50% мощности "главного коробка". Полностью не зависимых друг от друга (то есть, на каждом свой HDD, ОС и пр. плюшки) Подозреваю, что одним из пунктов в решении будет установка какой-нибудь ОС аля "Ubuntu", затем установка на неё виртуальной машины, затем установка на виртуальную машину нужной ОС и т.д. В принципе, такой вариант всем устраивает кроме некоторых непонятных для меня моментов: Как "отдать" гостевой ОС целиком второй монитор, мышь, клавиатуру и т.д.? Особенно интересует вопрос с монитором, т.к. мышь и клавиатура вроде бы захотели "уйти" целиком в гостевую ОС. |
| Автор: UniBomb 15.3.2011, 13:56 |
| Штука эта называется "Multiseat", ну или по-русски http://ru.wikipedia.org/wiki/Многопользовательская_система. Причём никаких виртуальных машин не надо. Например для винды есть как http://www.microsoft.com/rus/windows/multipoint/default.aspx, так и http://friendlyseats.com/ru/introfs. Под линуксом, в частности под упомянутой убунтой такое можно реализовать и https://help.ubuntu.com/community/MultiseatX. |
| Автор: WolfAlone 15.3.2011, 15:20 |
| UniBomb, примного благодарен! Как раз то, что хотел! Остался пожалуй один только вопрос. Можно ли проделать всё выше описанное, но в рамках виртуальной машины? Было бы не плохо иметь каждому пользователю свою полноценную ОС, со своим набором софта и т.д.? |
| Автор: WolfAlone 15.3.2011, 15:54 |
| Friendly Seats - поддерживает только XP/2003, при этом они собираются выпустить версию программы с поддержкой Windows 7 осенью 2010г. (далее - без комментариев). Возможно, кто-то может подсказать ещё какое-нибудь решение на базе Windows, с поддержкой Windows 7 (в т.ч. 64 битных)? |
| Автор: WolfAlone 15.3.2011, 16:42 |
| UniBomb, если я правильно понял - решение для Linux предлагает распараллелить конкретно "рабочий стол", и проходить авторизацию под разными пользователями. К тому же, судя по отзывам всё это работает не очень стабильно. И, если я правильно понял пользователь получает не свою "копию" ОС, а "кусок" от основной ОС. То есть, если 1 пользователь загубит систему - он загубит весь сервер целиком. Проще говоря, пользователи не изолированны друг от друга. Если я не прав - поправьте пожалуйста. Это честно говоря очень радует (наличие такой софтины вообще, как таковой), но цена в 27тыс. никак не вдохновляет, хотелось бы чего-нибудь подешевле. Ибо, за 27к можно 2 компьютера отдельных купить, а не эту софтину. |
| Автор: UniBomb 15.3.2011, 17:30 | ||
Но вообще - каждой задаче своё решение. Если подобная задача критична к бсодам и перезагрузкам, то к сожалению без программно-аппаратных средств не обойтись. Например тонкие клиенты + терминальный сервер. В твоём случае можно каждому клиенту твоей многопользовательской системы поставить виртуальную машину, которая и займёт полностью пользовательские моник/клаву/мышку. Ну а что ты хотел. В многопользовательских системах теряют все вендоры - один комп вместо двух, одна ось вместо двух. Надо же как-то компенсировать |
| Автор: WolfAlone 15.3.2011, 18:06 |
| Вариант с виртуальной машиной (например, VirtualBox) был бы почти идеальным (если бы VirtualBox умел бы её и динамически ресурсы выделять, но... не суть). UniBomb, Вы не подскажите, как у VirtualBox или любого другого гипервизора в качестве монитора (видео-выхода) указать второй монитор на видео-карте? |
| Автор: UniBomb 15.3.2011, 18:34 |
| WolfAlone, ,боюсь что нет, ибо не так часто с ними приходится работать. И всё же - просто две виртуальные машины не спасут, ибо я сомневаюсь что они будут работать одновременно, ибо фокус будет постоянно только у одной. |
| Автор: WolfAlone 15.3.2011, 22:15 |
| UniBomb, мне тут один мудрый человек подсказывает, что нужно всего лишь перетащить виртуальную машину на рабочий стол второго монитора в убунте и сделать "Full Scren". Я сопоставил эту идею с мыслью о том, что VirtualBox умеет (как мне припоминается) "откусывать" USB порты от хост-системы и использовать их как "родные". Что Вы думаете по этому поводу? Я к сожалению проверить сейчас не могу (т.к. не дома и не на работе), а любопытство просто разбирает |
| Автор: UniBomb 15.3.2011, 22:26 |
| WolfAlone, ещё раз повторю - просто так два приложения работать не смогут, т.к. ну смогут одновременно получать фокус. Но ты попробуй, может и получится. |
| Автор: Akella 16.3.2011, 11:54 | ||
http://www.ibik-soft.com/ Добавлено через 32 секунды
|
| Автор: WolfAlone 16.3.2011, 12:08 |
| Akella, благодарю! Кажется, это именно то, что я хотел и к тому же, по вполне разумной цене. Отлично! 890руб. за такую программу ещё куда не шло Сегодня вечером, обязательно попробую! Спасибо ещё раз! |
| Автор: Akella 16.3.2011, 12:12 |
| |
| Автор: WolfAlone 16.3.2011, 12:13 |
| UniBomb, виртуалке по идее не нужен фокус, т.к. просто "показывает" она и без фокуса, а т.к. она "хукает" порты USB на себя - в теории всё должно работать как надо. К сожалению, проверить смогу только сегодня вечером (не раньше, хотя руки ужасно "чешутся" это сделать) |
| Автор: Akella 16.3.2011, 12:30 |
А как же работают несколько копия приложения на сервере терминалов? Добавлено через 1 минуту и 43 секунды Не знаю, как остальные решения, а вот решению от АСТЕР почти 10 лет. Опыт прекрасный. Добавлено через 2 минуты и 55 секунд Это не какая-то скрытая оплаченная реклама. Я просто сам недавно искал подобное. И в своей организации начальству предложил такой вариант. Понравилось. Если захотят, то будем использовать. |
| Автор: UniBomb 16.3.2011, 15:40 | ||
Я не имею понятия не только как, но и что вообще такое этот сервер терминалов. Но вот ради эксперимента - подключи вторую мышь, запусти две копии пейнта и попробуй порисовать в обоих разными мышами |
| Автор: Akella 16.3.2011, 16:57 | ||
так с этого и нужно начинать было ;) Советую обратиться к Всевидящему Оку. |
| Автор: UniBomb 16.3.2011, 17:44 |
| Akella, да не, я не о том. Скорее всего под сервером терминалов ты имеешь в виду терминальный сервер, который предоставляет всё необходимое для работы тонким клиентам. В общем я действительно не дока в этом вопросе, но по моим представлениям в этом сервере нет проблемы переключения фокуса, т.к. такому серверу графическая оболочка в общем то и не нужна. Такой сервер по идее ведь должен получить от клиента какие-то данные, обработать их и переслать обратно картинку, которую и отображает клиент. И следовательно каждому клиенту назначается (или всё таки выделяется?) терминальная сессия, каждая из которых не перемежается с другими и в которой и происходит вся работа. А про фокус - речь то шла о том, что бы в рамках одной рабочей среды играть сразу в два приложения. И я честно говоря не знаю как себя поведёт виртуальная машина при потере фокуса. |