LINUX.ORG.RU

мое рабочее место

 , , , , ,


3

5

Давно хотел выложить фотку со своим «рабочим местом». Вот отсюда управляется коллайдер ВЭПП-2000. Да, да... они есть не только в Швейцариях. :)

Пара слов о том, что собственно на фотке. На эти 12 мониторов выводится вся информация о работе коллайдера и соответственно все программы по настройке этой работы. Используется gentoo, xinerama, xfce, synergy.

Где-то в других комнатах стоят машины, к которым подключено «железо». Для «общения» с железом используются CAN, CAMAC, ethernet, usb. Еще есть сервер с файлопомойкой и бд - используем NFS и Postgresql.

Все это работает, за исключением нескольких powerpc в VME крейтах, на обычных PCшках, «накопившихся» за 10 лет. Где-то они запиханы в рэковые корпуса и стойки, где-то банально прикручены к столам. Программы для управления все самописанные - используется C,C++, Qt, GTK, Qwt, MathGL, Motif - кто во что горазд.

Вот такой вот зоопарк. Однако, все работает! :)

>>> Просмотр (1348x1000, 313 Kb)

★★★★★

Проверено: timur_dav ()
Ответ на: комментарий от agentgoblin

машинисты считают, что можно бы ещё пару сверху

Правильно считают. Грамотные машинисты.

Evgueni ★★★★★
()
Ответ на: комментарий от petrosha

А есть ссылки на литературу о том как устроено хранение данных с детекторов?

Про SciDB не слышал до этого. Но возможность потерять данные пугает. Почитаю детали, но пока складывается ощущение, что для хранения временных рядов SciDB может быть overkill.

Я хоть и далеко не с коллайдером работаю, но проблема хранения временных рядов актуальна. На данный момент основная таблица в PG 9.1 имеет 10 миллиардов записей и весит близко к террабайту. В ходе перестроек отказался от partitioning, но скорее всего вернусь.

mlt
()

Совсем зажрались! :D

xSudo ★★★
()
Ответ на: комментарий от Evgueni

писать поток данных с датчиков непрерывно и не фильтруя

Ну мы уже местами так не делаем:)

petrosha ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Особенно если они совершенно не поддаются обучению

Нет. Просто область их интересов совсем другая. Как мало кто станет переучиваться писать, если у него почерк кривой, так и мало кому интересно менять стиль работы с компом.

petrosha ★★★★★
() автор топика

А есть ссылки на литературу о том как устроено хранение данных с детекторов?

По LHC должно быть много чего, но специально не разбирался. Всё вроде хранится в ROOTовых (http://root.cern.ch) файлах. Система работает в рамках GRID и несмотря на то, что это не самая лучшая сейчас схема, вполне адекватно работает (что весьма странно :) ).

В физики высоких энергий данные весьма специфичные и продвинутые СУБД им не нужны — достаточно надёжной файловой системы и бэкапа. СУБД для непосредственного хранения научных данных довольно неожиданно стали двигать астрономы, которые выбрали своей базовой площадкой PostgreSQL.

Про хранение калибровочной информации для нашего местного дтетектора можно прочитать у меня в диссертации. Следует понимать, что это решение более чем десятилетней давности (работает свыше десяти лет).

Evgueni ★★★★★
()

gentoo, xinerama, xfce, synergy

годно

MaZy ★★★★★
()
Ответ на: комментарий от petrosha

Вроде как это делается с помощью Х-прокси

угу, только его ломают часто от версии к версии иксов. Называет эта шняга xdmx и позволяет объединить X-сервера по сети, чтоб получить 1 большой экран. Я пробовал - у меня даже завелось :-)

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

угу, только его ломают часто от версии к версии иксов. Называет эта шняга xdmx и позволяет объединить X-сервера по сети, чтоб получить 1 большой экран. Я пробовал - у меня даже завелось :-)

Можешь рассказать примерно как сие работает? А то я в описании ничего не понял.
1. ВМ и ДЕ работает на общем виртуальном скрине или на каждом из составляющих отдельно?
2. Если я запускаю программу с этого общего экрана, на какой машине она запускается?
3. Заменяет ли оно ксинераму?

petrosha ★★★★★
() автор топика
Ответ на: комментарий от petrosha

ЕМНИП в xdmx каждый подчиненный X-сервер присоединяется к некоему главному(условно) как отдельный скрин. Есть еще x2x - оно позволяет одной клавой и мышкой рулить несколькими отдельными X-серверами, только вот перетягивать окна между ними нельзя. x2x xinerama увы не тянет, как с xinerama у xdmx - честно, хз. У меня было желание объединить 8 моников на 8 разных компах в 1 большой экран(чисто just for fun) и всё оттестить, но руки до этого так и не дошли :-(, а щаз я уже и не вспомню в чем там особенности и грабли(а грабли там стопудово были, я выше уже упомянул, что xdmx периодически ломают от релиза к релизу)

Pinkbyte ★★★★★
()

Можно в Urban Terror или Tremulous играть самому с собой 6 на 6.

kid_lester
()
Ответ на: комментарий от petrosha

Мечтаю о плагине, который по нажатия на клавишу на клаве или мыше, подсвечивал бы мышку на экране

В Compiz есть куча всего для этого - и звёздочки, и прочая военно-морская сигнализация.

xeyes пробовали, не очень помогает.

Да! Вы разрушили основную загадку вселенной!!! А я всегда думал, зачем может пригодиться xeyes, ночами не спал. Это гениально. За такие дела можно и нобелевскую премию схлопотать.

kid_lester
()
Ответ на: комментарий от Jurik_Phys

Вот это я понимаю работа!!! Вот это интересно!!!

Что интересно? В цифры пялиться? Так возьми watch, urandom и hexdump, и «работай» сколько угодно.

kid_lester
()
Ответ на: комментарий от petrosha

для мониторинга.

Зависит от режима работы. Бывают смены когда можно вяло тыкать иногда мышкой куда-нибудь. А бывает когда три человека сидит и постоянно что-то тыкает. Обычно, это когда настраиваем чего-нибудь. У нас примерно 500 каналов управления по железу. Каналов контроля в 10 раз больше. Иногда надо подстраивать какой-нибудь один канал - например источник питания импульсного элемента магнитного уехал куда-нить. Иногда надо одновременно изменять группу элементов, для поправления какого-нибудь параметра на который они влияют.

Например орбита пучка в установке может изменяться с помощью так называемых корректоров - это слаботочные источники питания (до 6А, 120В) подсоединенные к магнитным катушкам. У нас в кольце их 32. Соответственно хочешь поправить орбиту - крути их все. Есть разные схемы куда чего одновременно двигать. Собственно в том как крутить все это дело, чтобы достичь желаемого результата и заключается не малая часть ускорительной физики. :)

У тебя девичья фамилия не Гордон Фримен?

kid_lester
()
Ответ на: комментарий от kid_lester

Что интересно?

Интересна физика, интересен коллайдер. И да, открою секрет: цифры, тоже могут быть интересны: цифры несут информацию, она-то и интересна.

Так возьми watch, urandom и hexdump, и «работай» сколько угодно.

Аналогично, могу посоветовать взять руль с педалями и идти ставить рекорды в формуле один.

Jurik_Phys ★★★★★
()
Ответ на: комментарий от Jurik_Phys

Аналогично, могу посоветовать взять руль с педалями и идти ставить рекорды в формуле один.

Я не о том. И формула-1 требует регулярных физических тренировок, смены образа жизни и т.д. и т.п., и работа с данными - это скорее кропотливый и однообразный процесс, а не «интересно в 12 дырок пялиться».

Поэтому я лучше на турбовеликах буду ездить в своё удовольствие, чем ради перехода 300 км/ч буду мучаться с F1. :)

kid_lester
()
Ответ на: комментарий от Pinkbyte

ЕМНИП в xdmx каждый подчиненный X-сервер присоединяется к некоему главному(условно) как отдельный скрин. Есть еще x2x - оно позволяет одной клавой и мышкой рулить несколькими отдельными X-серверами, только вот перетягивать окна между ними нельзя. x2x xinerama увы не тянет, как с xinerama у xdmx - честно, хз. У меня было желание объединить 8 моников на 8 разных компах в 1 большой экран(чисто just for fun) и всё оттестить, но руки до этого так и не дошли :-(, а щаз я уже и не вспомню в чем там особенности и грабли(а грабли там стопудово были, я выше уже упомянул, что xdmx периодически ломают от релиза к релизу)

Спасибо :) надо будет посмотреть...

petrosha ★★★★★
() автор топика
Ответ на: комментарий от stalkerg

Более или менее, в свободное время почитываю.

А откуда такой интерес к ускорительной физике, если не секрет?
До нас параметр пространственного заряда более 0.05 никто не получал.
Соответственно удельная светимость у нас самая большая.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от kid_lester

В Compiz есть куча всего для этого - и звёздочки, и прочая военно-морская сигнализация.

Жаль только сам компиз совершенно не применим... :(

За такие дела можно и нобелевскую премию схлопотать.

Нобелевкой схлопотать. Томом где записаны все премианты с биографиями. По башке :) Вас.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от kid_lester

Что интересно? В цифры пялиться?

Некоторые за цифрами деревьями видят лес... :)

У тебя девичья фамилия не Гордон Фримен?

Что ты. Я хэдкраб :)

petrosha ★★★★★
() автор топика

А там слева на столе анализатор спектра? Глаза не разбегаются, всё-таки можно было уместить всё это на 9 мониторах?

hikkikamori
()
Ответ на: комментарий от hikkikamori

Там слева два осциллографа цифровых...
Насчет количества мониторов - в 8 мониторов мы точно не влазили, правда и разрешение было поменьше. Писать не привязанные к размеру в пикселях программы еще тоже не научились... :)

petrosha ★★★★★
() автор топика
Ответ на: комментарий от hikkikamori

там неиспользованного места. 9 моников хватает выше крыши при грамотном использовании

Murg ★★★
()
Ответ на: комментарий от petrosha

В нормальном режиме два человека работают.

Как у них взаимодействуют клавиатуры и курсоры - два курсора на общем поле?

synergy

зачем здесь она, если есть xinerama

где почитать про настройку xinerama для gentoo.
А то у меня летом 2010 после апдейта сломалась и с тех пор не работает.

StrongDollar
()
Ответ на: комментарий от StrongDollar

Как у них взаимодействуют клавиатуры и курсоры - два курсора на общем поле?

Хехе... как объяснить-то :) есть четыре компа A B C D, к ним подключено по два и по 4 монитора. Расположены вот так.
CCDD соответственно одна пара клава и мышь на А и С, вторая пара на Б
AABB и Д. Между мониторами подключенными к одной машине ксинерама.
AABB между разными машинами синерджи.

где почитать про настройку xinerama для gentoo.

А то у меня летом 2010 после апдейта сломалась и с тех пор не работает.

на док.гентуу.орг и вики.генту.ком. Подозреваю, что сложность у тебя в том, что после какой-то там версии Хсов ксинераму сломали в принципе. Заменили на Рандр. Соответственно у меня стоит версия предыдущая, потому, что используем нвидиа блоб. В новом апдейте собираюсь попробовать новеау... и соответственно рандр.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от petrosha

В новом апдейте собираюсь ... рандр.

Для моего компа он еще не готов (у меня два GPU на видеокарте)

RandR 1.4

Some of the proposed features in 1.4:[8]

    Per-CRTC pixmaps for providing multiple scan-out buffers. [9]
    Support for sprite position and image transforms. [10]
    Request change for CRTC configurations (to reduce screen flickering and allow NVIDIA to implement RandR 1.2 support in the binary driver) [11]

1.4 does not contain the following:

    Per-output DPMS controls
    Multi-GPU support

А в репозитории http://cgit.freedesktop.org/xorg/app/xrandr/

StrongDollar
()
Ответ на: комментарий от StrongDollar

гы... ну так используй ТвинВью. Там даже конфигурялка графическая. Запускаешь Хсы с драйвером nvidia, заходишь в NvidiaControlPanel и конфигуряешь.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от StrongDollar

А чего тогда про Нвидиа пишешь? Но в любом случае, у АМДшного бинарного драйвера тоже есть мультимониторность. Хотя тут могу гнать.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от petrosha

А чего тогда про Нвидиа пишешь?

тебе показалось, я про NVidia не писал

StrongDollar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.