<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3A%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0</id>
		<title>LXF119:История успеха - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3A%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0&amp;action=history"/>
		<updated>2026-05-13T03:12:00Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0&amp;diff=10254&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D1%83%D1%81%D0%BF%D0%B5%D1%85%D0%B0&amp;diff=10254&amp;oldid=prev"/>
				<updated>2010-05-27T10:49:16Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''Inquisitor'' тестирует, чтобы вы спали спокойно==&lt;br /&gt;
&lt;br /&gt;
: Покупаете новый компьютер или даже отвечаете за парк машин в организации? ''Inquisitor'' поможет вам сэкономить нервные клетки, заранее проинспектировав ваше «чудо техники», а '''Михаил Якшин''' подскажет, как это сделать, а заодно объяснит, зачем и почему этим выгодно заниматься.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF119_33_1.jpg|300px]] &lt;br /&gt;
* '''Кто''' Михаил Михайлович Якшин aka GreyCat. &lt;br /&gt;
* '''Откуда''' Москва.&lt;br /&gt;
* '''Задача''' Двинуть  ''Inquisitor'' в массы.&lt;br /&gt;
* '''Результат''' Вышли в финал Trophe´es du libre в категории Security and System administration.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Прежде&lt;br /&gt;
всего,&lt;br /&gt;
хотелось&lt;br /&gt;
бы внести ясность&lt;br /&gt;
в то, что такое&lt;br /&gt;
''Inquisitor'' (http://www.inquisitor.ru). ''Inquisitor'' — не просто&lt;br /&gt;
еще&lt;br /&gt;
один тест оборудования:&lt;br /&gt;
''Inquisitor'' — это некая «пусковая установка» для набора&lt;br /&gt;
уже существующих&lt;br /&gt;
тестов.&lt;br /&gt;
&lt;br /&gt;
К ''Inquisitor'' имеет&lt;br /&gt;
смысл присмотреться,&lt;br /&gt;
если&lt;br /&gt;
необходимо&lt;br /&gt;
автоматизировать&lt;br /&gt;
проверку&lt;br /&gt;
множества&lt;br /&gt;
компьютеров.&lt;br /&gt;
Например,&lt;br /&gt;
сейчас&lt;br /&gt;
''Inquisitor'' постепенно&lt;br /&gt;
внедряется&lt;br /&gt;
в CERN (это там, где строится&lt;br /&gt;
Большой&lt;br /&gt;
адронный&lt;br /&gt;
коллайдер)&lt;br /&gt;
в качестве&lt;br /&gt;
систем приемки&lt;br /&gt;
нового&lt;br /&gt;
оборудования,&lt;br /&gt;
мониторинга&lt;br /&gt;
и проверки&lt;br /&gt;
старого&lt;br /&gt;
оборудования,&lt;br /&gt;
коего&lt;br /&gt;
в такой&lt;br /&gt;
организации,&lt;br /&gt;
как CERN, великое&lt;br /&gt;
множество.&lt;br /&gt;
&lt;br /&gt;
Хотя&lt;br /&gt;
''Inquisitor'' изначально&lt;br /&gt;
разрабатывался&lt;br /&gt;
для автоматизирования&lt;br /&gt;
тестирования&lt;br /&gt;
компьютеров&lt;br /&gt;
в промышленных&lt;br /&gt;
масштабах,&lt;br /&gt;
для продвинутого&lt;br /&gt;
домашнего&lt;br /&gt;
пользователя&lt;br /&gt;
существует&lt;br /&gt;
LiveCD,&lt;br /&gt;
который&lt;br /&gt;
может&lt;br /&gt;
скачать&lt;br /&gt;
любой&lt;br /&gt;
желающий.&lt;br /&gt;
&lt;br /&gt;
Мне приходилось&lt;br /&gt;
видеть&lt;br /&gt;
достаточно&lt;br /&gt;
много&lt;br /&gt;
компьютерных&lt;br /&gt;
производств,&lt;br /&gt;
дата-&lt;br /&gt;
центров&lt;br /&gt;
и просто&lt;br /&gt;
больших&lt;br /&gt;
организаций,&lt;br /&gt;
имеющих&lt;br /&gt;
парк в несколько&lt;br /&gt;
тысяч&lt;br /&gt;
компьютеров.&lt;br /&gt;
В большинстве&lt;br /&gt;
случаев&lt;br /&gt;
там наблюдается&lt;br /&gt;
довольно&lt;br /&gt;
разная&lt;br /&gt;
(в зависимости&lt;br /&gt;
от количества&lt;br /&gt;
денег), но одинаково&lt;br /&gt;
грустная&lt;br /&gt;
ситуация:&lt;br /&gt;
&lt;br /&gt;
* Либо вообще нет никакой систематизации, и компьютеры тестируются чем взбредет в голову тестировщику в этот день. Результаты, естественно, нигде не протоколируются (то есть тесты типа ''3DMark'' запускаются полностью вручную: «прошло – и ладненько»).  &lt;br /&gt;
* Либоиспользуются  самописные «наколенные» решения, которые пытаются вызывать проприетарные тесты с помощью всяких ухищрений, что в случае закрытых программ весьма нетривиально. &lt;br /&gt;
* Либо используются ужасно дорогие системы, обычно обклеенные стикерами вида «Industrial grade» или «Enterprise». Как правило, за ними скрывается то, что поставщик такого сверхдорогого решения заплатил и в индивидуальном порядке договорился с десятком производителей тестов типа ''3DMark'' и лицензировал их продукцию. &lt;br /&gt;
&lt;br /&gt;
Я лично&lt;br /&gt;
категорически&lt;br /&gt;
против&lt;br /&gt;
тестирования,&lt;br /&gt;
в котором&lt;br /&gt;
участвуют&lt;br /&gt;
какие-&lt;br /&gt;
то закрытые&lt;br /&gt;
тесты, драйверы&lt;br /&gt;
или оборудование.&lt;br /&gt;
Жизнь показала&lt;br /&gt;
уже массу&lt;br /&gt;
примеров&lt;br /&gt;
того,&lt;br /&gt;
куда&lt;br /&gt;
заводит&lt;br /&gt;
эта тропинка.&lt;br /&gt;
Напомню,&lt;br /&gt;
например,&lt;br /&gt;
что уже упомянутый&lt;br /&gt;
к слову&lt;br /&gt;
''3DMark'' в свое время&lt;br /&gt;
«попал под раздачу», когда выяснилось,&lt;br /&gt;
что&lt;br /&gt;
производители&lt;br /&gt;
видеокарт&lt;br /&gt;
«оптимизировали» в своих&lt;br /&gt;
драйверах&lt;br /&gt;
выполнение&lt;br /&gt;
тестов ''3DMark'', искусственно&lt;br /&gt;
занижая качество&lt;br /&gt;
рендеринга&lt;br /&gt;
для приложения&lt;br /&gt;
типа&lt;br /&gt;
''3dmark2003.exe''.&lt;br /&gt;
&lt;br /&gt;
Еще один пример:&lt;br /&gt;
посмотрите&lt;br /&gt;
на красивую&lt;br /&gt;
на бумаге&lt;br /&gt;
инициативу&lt;br /&gt;
SPEC (Standard Performance Evaluation Corporation) и на то, как&lt;br /&gt;
она дискредитировала&lt;br /&gt;
себя&lt;br /&gt;
сейчас.&lt;br /&gt;
По замыслу&lt;br /&gt;
SPEC должен&lt;br /&gt;
был&lt;br /&gt;
быть единым&lt;br /&gt;
универсальным&lt;br /&gt;
сравнительным&lt;br /&gt;
тестом [benchmark].&lt;br /&gt;
Заинтересованному&lt;br /&gt;
пользователю&lt;br /&gt;
по идее достаточно&lt;br /&gt;
было&lt;br /&gt;
оценить,&lt;br /&gt;
сколько&lt;br /&gt;
у него денег, посмотреть&lt;br /&gt;
в список&lt;br /&gt;
и увидеть,&lt;br /&gt;
какую&lt;br /&gt;
производительность&lt;br /&gt;
можно&lt;br /&gt;
за них купить.&lt;br /&gt;
Но разве&lt;br /&gt;
кто-то всерьез&lt;br /&gt;
рассматривает&lt;br /&gt;
эти тесты, когда приобретает&lt;br /&gt;
сейчас&lt;br /&gt;
компьютер?&lt;br /&gt;
Гонка&lt;br /&gt;
за результатами&lt;br /&gt;
в SPEC давно&lt;br /&gt;
уже превратилась&lt;br /&gt;
в состязание&lt;br /&gt;
по «оптимизации» BIOS’ов, прошивок,&lt;br /&gt;
прописыванию&lt;br /&gt;
всевозможных&lt;br /&gt;
настроек&lt;br /&gt;
и обманок,&lt;br /&gt;
которые&lt;br /&gt;
помогли&lt;br /&gt;
бы получить&lt;br /&gt;
больше&lt;br /&gt;
очков.&lt;br /&gt;
Для конечного&lt;br /&gt;
пользователя&lt;br /&gt;
разница в полтора&lt;br /&gt;
раза в очках&lt;br /&gt;
SPEC не значит&lt;br /&gt;
ровным&lt;br /&gt;
счетом&lt;br /&gt;
ничего,&lt;br /&gt;
так как&lt;br /&gt;
на его конкретных&lt;br /&gt;
приложениях&lt;br /&gt;
эта аппаратура&lt;br /&gt;
может&lt;br /&gt;
показать&lt;br /&gt;
совсем&lt;br /&gt;
другую&lt;br /&gt;
производительность.&lt;br /&gt;
&lt;br /&gt;
===Открытый тест честнее===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Заголовок=Евгений сказал...|Содержание=С помощью&lt;br /&gt;
LiveCD Inquisitor мне действительно&lt;br /&gt;
удалось&lt;br /&gt;
локализовать&lt;br /&gt;
трудноуловимую&lt;br /&gt;
проблему&lt;br /&gt;
(время&lt;br /&gt;
от времени,&lt;br /&gt;
примерно&lt;br /&gt;
раз в день происходили&lt;br /&gt;
программные&lt;br /&gt;
сбои&lt;br /&gt;
без какой-&lt;br /&gt;
либо&lt;br /&gt;
системы&lt;br /&gt;
– оказывается,&lt;br /&gt;
перегревался&lt;br /&gt;
процессор)&lt;br /&gt;
и ликвидировать&lt;br /&gt;
ее&lt;br /&gt;
(понизил&lt;br /&gt;
частоту&lt;br /&gt;
системной&lt;br /&gt;
шины&lt;br /&gt;
и убедился,&lt;br /&gt;
что тесты&lt;br /&gt;
теперь&lt;br /&gt;
проходят&lt;br /&gt;
без проблем).&lt;br /&gt;
Программа&lt;br /&gt;
выполнила&lt;br /&gt;
свою задачу,&lt;br /&gt;
но ее интерфейс&lt;br /&gt;
требует&lt;br /&gt;
кардинальной&lt;br /&gt;
переработки,&lt;br /&gt;
поскольку&lt;br /&gt;
его вид, как и отсутствие&lt;br /&gt;
документации&lt;br /&gt;
в сборке&lt;br /&gt;
LiveCD,&lt;br /&gt;
весьма&lt;br /&gt;
удручает|Ширина=200px}}&lt;br /&gt;
&lt;br /&gt;
При разработке&lt;br /&gt;
под Linux и с привлечением&lt;br /&gt;
свободного&lt;br /&gt;
программного&lt;br /&gt;
обеспечения&lt;br /&gt;
эти проблемы&lt;br /&gt;
во многом&lt;br /&gt;
сглаживаются.&lt;br /&gt;
Если&lt;br /&gt;
«тормозит&lt;br /&gt;
» какой-&lt;br /&gt;
то конкретный&lt;br /&gt;
тест, то при некотором&lt;br /&gt;
наличии&lt;br /&gt;
желания&lt;br /&gt;
и определенной&lt;br /&gt;
квалификации&lt;br /&gt;
можно&lt;br /&gt;
влезть с отладчиком&lt;br /&gt;
и разобраться,&lt;br /&gt;
почему.&lt;br /&gt;
Какой-&lt;br /&gt;
то практический&lt;br /&gt;
результат&lt;br /&gt;
отличается&lt;br /&gt;
от теоретического?&lt;br /&gt;
Наверняка&lt;br /&gt;
есть рациональное&lt;br /&gt;
объяснение&lt;br /&gt;
– код доступен,&lt;br /&gt;
то есть все в ваших&lt;br /&gt;
руках.&lt;br /&gt;
А самое&lt;br /&gt;
главное&lt;br /&gt;
в свободном&lt;br /&gt;
сообществе&lt;br /&gt;
– это естественность&lt;br /&gt;
и отсутствие&lt;br /&gt;
специально&lt;br /&gt;
организуемых&lt;br /&gt;
препятствий.&lt;br /&gt;
Хочешь&lt;br /&gt;
использовать&lt;br /&gt;
тест – бери&lt;br /&gt;
и используй.&lt;br /&gt;
Да и по самой&lt;br /&gt;
идеологии&lt;br /&gt;
системы,&lt;br /&gt;
как правило,&lt;br /&gt;
практически&lt;br /&gt;
все приложения&lt;br /&gt;
в Linux имеют&lt;br /&gt;
хотя&lt;br /&gt;
бы&lt;br /&gt;
простой&lt;br /&gt;
интерфейс&lt;br /&gt;
командной&lt;br /&gt;
строки,&lt;br /&gt;
что значительно&lt;br /&gt;
облегчает&lt;br /&gt;
автоматизацию&lt;br /&gt;
&lt;br /&gt;
На мой взгляд, ''Inquisitor'' – это один из тех случаев, когда открытая модель разработки может удачно сочетаться с бизнес-интересами и серьезными коммерческими внедрениями. К сожалению, часто можно видеть, как открытая разработка коммерциализируется в ключе «несколько человек делают проект N лет Just for Fun, а потом приходит корпорация X и продает плоды их трудов, наживаясь на бесплатной кодовой базе». В нашем случае, такой вариант развития событий маловероятен за счет того, что: &lt;br /&gt;
* Основная платформа доступна под GPLv3+ и будет оставаться свободной, что бы ни случилось. &lt;br /&gt;
* Основной труд по развертыванию решения на базе ''Inquisitor'' «сидит» именно в организационно-внедренческой части. Если кто-то возьмет и установит ''Inquisitor'' у себя – отлично, так как мы ничего не теряем, а скорее всего, приобретаем. Такой человек с большой долей вероятности присоединится к сообществу/проекту и поделится основной массой своих наработок.&lt;br /&gt;
&lt;br /&gt;
В частности, по этой причине основной упор пока еще делается именно на предприятия, то есть те места, на которые ориентирован ''Inquisitor Enterprise''. При использовании этого продукта разворачивается сервер, который в дальнейшем обслуживает некую специализированную сеть по DHCP. Компьютеры могут загрузиться с нее, как- то идентифицироваться, распознать оборудование, отправить результаты на сервер и выполнить набор назначенных им заданий (тестов). На сервере есть web-интерфейс по типу такого: http://demo.inquisitor.ru.&lt;br /&gt;
&lt;br /&gt;
Безусловно, мы не хотим обижать домашнего пользователя, противопоставляя его корпоративному – просто в этом направлении мы делаем только первые шаги и будем благодарны за любые идеи и помощь. Сейчас можно скачать третью версию нашего LiveCD http://www.inquisitor.ru/download.html. Там гарантированно есть ошибки. Интерфейс пользователя и документацию, очевидно, есть куда развивать, но это только первый шаг к «светлому будущему», когда пользователь сможет без страха пойти в компьютерный магазин с нашим CD в руках, дабы сразу на месте протестировать будущую покупку.&lt;br /&gt;
&lt;br /&gt;
===Два пути===&lt;br /&gt;
&lt;br /&gt;
''Inquisitor'' – это не законченный продукт и не «коробочное» решение. ''Inquisitor'' – это платформа или конструктор, из которой можно сделать все, что угодно, приложив некоторое количество усилий. Если к нам приходит человек (лучше через списки рассылки http://sourceforge.net/mail/?group_id=100064) с неким «хочу», то ему на выбор предлагаются два варианта, которые устраивают нас как команду:&lt;br /&gt;
* Человек вливается в проект, внедряет его у себя. По ходу процесса у него практически наверняка возникнут тысячи различных сложностей. И здесь мы как некое сообщество всячески помогаем и способствуем решению этих проблем. В итоге сам проект и все сообщество получает новые наработки, новые тесты, новые решения, а также новые интересные и неожиданные сферы и возможности применения платформы. И человеку хорошо, так как он сэкономил на внедрении и не писал все с нуля, и нам хорошо, так как проект развивается и живет.&lt;br /&gt;
* Человек не хочет вливаться в проект. Обычно это происходит потому, что он или его компания не обладают необходимыми знаниями, навыками, ресурсами, или он просто не хочет заниматься внедрением такой системы и нести за нее ответственность. Зато у него есть средства, чтобы нанять одного или нескольких членов нашей команды для создания именно того решения, которое будет наиболее адекватно.&lt;br /&gt;
&lt;br /&gt;
Яркий пример первого подхода – это Андрас [Andras Horvath], швейцарец, пришествие которого в команду сделало нас понастоящему интернациональными. Андрас возглавляет подразделение системного администрирования в CERN – огромном научном центре, в парке которого несколько тысяч серверов и десятки тысяч рабочих станций. Большой адронный коллайдер – это в первую очередь огромный генератор данных объемом многие терабайты в день. Все эти нечеловеческие потоки нужно хранить и обрабатывать, и для этого нужно действительно стабильное оборудование.&lt;br /&gt;
&lt;br /&gt;
По словам самого Андраса, до недавнего времени администрирование и поддержка всего этого комплекса была сумасшедшей по сложности задачей, так как далеко не все компьютеры, даже известных марок, приходили в исправном состоянии. Более того, ввиду распределенной структуры CERN, на разных факультетах/филиалах оборудование закупалось по принципу «что нашли» (издержки тендеров: выигрывает тот, кто предложил самое дешевое решение), без выстраивания какой- то общей линии по поставщикам или комплектующим. В итоге, когда он пришел в CERN, там был (и по сей день остается) страшный зоопарк.&lt;br /&gt;
&lt;br /&gt;
Первым нововведением, которое неожиданно сильно облегчило жизнь системных администраторов CERN, стал ''Einarc''. Это такой подпроект – в общем-то, совершенно отдельный пакет, разработанный в рамках ''Inquisitor. Einarc'' позволяет управлять многими видами аппаратных RAID из одного унифицированного интерфейса (как программного, так и пользовательского). Не важно, какой применяется RAID- контроллер (Areca, Adaptec, LSI или еще что-то): создание нового логического диска всегда делается простой и понятной командой ''logical add'', а просмотр их состояний – командой ''logical list''.&lt;br /&gt;
&lt;br /&gt;
Второй подход тоже имеет место быть. У многих из нас за плечами солидный опыт подобных внедрений, и хотя это недешевое удовольствие, пока все без исключения организации, внедрившие у себя ''Inquisitor'', отмечают, что эти вложения окупаются даже в краткосрочной перспективе. Не говоря уже о том, что затраты на сервис могут уменьшаться на порядок-два. Так что если вы что-то тестируете – то мы идем к вам. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>