на главную обо мне контакты катра сайта
Блог Создание и продвижение сайтов
 

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 раза эффективнее

 

текст недоступен

другие страницы раздела

комментарии (7)

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

Valid XHTML 1.0 Strict Читать в Яндекс.Ленте Вятка-на-Сети: Каталог ресурсов