Multiseat, Эффективное использование 2 ядерных процессоров в Linux

Думаю сейчас уже сложно купить одноядерный компьютер, минимум 2 ядра и 1 гигабайт памяти

У меня на работе имеется как раз имеется такой комьпьютер

  • 2 ядра Intel(R) Pentium(R) Dual  CPU  E2140  @ 1.60GHz
  •  nVidia Corporation NV43 [GeForce 6600 GT]
  • 1 Gb DDR2

На нём печатают тексты, сканируют и обрабатывают фотки, серфят в инете, играют и даже дают посетителям за денежку

1 компьютер для 2 пользователей

Если смотреть в htop на этом компьютере то видно, что большую часть времени он простаивает как и любой другой компьютер

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

В таком виде он проработал 2 года (Ubuntu 7.04 Feisty) до сего дня, а нынче я решил обновить его до Ubuntu 8.04.2, так как возникла нужда в обновлении некоторого важного ПО: OOo, Sane, Pidgin, Firefox

К тому же официальные репозитории опустели, а мы решили установить дополнительно VirtualBox и воткнуть туда лицензионную WinXPHome для самых капризных посетителей за бапки

Основная проблема возникла из-за видеокарты NVidia GeForce 6600 GT , закрытые драйвера этой карточки не позволяют настроить Xorg на подобную конфигурацию по этому пришлось искать другое решение, которое легко нашлось вот тут: http://community.i-rs.ru/index.php/topic,10881.0.html (ишите ODT файл) и с небольшими доработками успешно заработало. За полчаса думаю сможет справится любой

Вся настройка сводится к доустановке нужных пакетов, сборке 2 исходников (30 секунд), копировании 3 файло (5 секунд) и настройке GDM через /etc/gdm/gdm.conf (зависит от кривизны рук)

Вот что у меня получилось

Один компьютер для двух пользователей на Ubuntu

Конечно хотелось бы поддержки в виде стандратного DEB пакета, как это сделанно для систем с открытыми драйверам видео карт вот тут http://wiki.c3sl.ufpr.br/multiseat/index.php/Main_Page/ru

Теперь этот компьютер будет простаивать в 2 раза эффективнее

 

похожие страницы

  1. LVM использование снапшотов
  2. Ubuntu 8.04, Wine 1.1.19, WarCraft 3
  3. HOWTO: Как за 12 минут установить Linux, попробовать и удалить
  4. Ubuntu 9.10 добавление resume раздела
  5. Linux игры: Heileen, Summer Session

#1:

Насколько я знаю, лицензионное соглашение к WinXPHome запрещает запускать ее в эмуляторе.

ответить  2009-05-20 14:37:03 

#2:

уж тем более, сдавать виртуалку с установленной винХР в аренду :)

ответить  2009-05-20 15:22:13 

#3:  Басманов:

А можно профы
На сколько я знаю, они даже дают скачать ХП заточенную для виртуалки
вот эту http://ffsdmad.homelinux.org/blog/227.html

ответить  2009-05-20 15:24:05 

#4:

ключевое слово СДАВАТЬ В АРЕНДУ :)

ответить  2009-05-21 09:28:14 

#5:  Басманов:

re: ключевое слово СДАВАТЬ В АРЕНДУ
Верно, придётся позвонить в MS получить письменное запрещение это делать

ответить  2009-05-21 09:29:28 

#6:

Немного поправлю автора: дело в том, что это не драйвера Nvidia не позволяют настроить Xorg на подобную конфигурацию, а сам Xorg не позволяет запускать сразу 2 сессии в одном терминале на двухголовой видеокарте (систему по принципу "1монитор=1видеокарта" можно настроить с любыми драйверами, а можно даже и без них). Получается такая вещь: когда пытаешься запустить 2 сеанса Xorg, они действительно стартуют, но в разных терминалах, например первый сеанс - в терминале tty1, второй -в tty2, в итоге светится только один монитор, на втором - чёрный экран; если переключиться на терминал tty2, то второй монитор засветится, но при этом первый погаснет. Вот такая лажа.
А по той ссылке, которую Вы указали в самом конце, система как раз сделана по принципу "1Видеокарта=1монитор"
С уважением! Norther

ответить  2009-05-22 01:41:45 

#7:  Басманов:

re: Немного поправлю автора
возможно, но я с толкнулся с тем, что нельзя однозначно иднетифицировать экран у такой видюхи
даже в lspci всего одно устройство
то-есть запускать X -layer X2 не получится, как это делается с нормальными видюхами или когда их две
если бы так, то не было бы нужды в XGL, и устраивании слаки, можно было бы отделаться правкой GDM.conf

и ещё, хотелось бы получше разобраться с Xorg, а времени на мучения себя с английской документацией нету

ответить  2009-05-22 07:20:53