<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ono &#187; Сбор данных</title>
	<atom:link href="/category/planirovanie-moshhnostej/sbor-dannyx/feed" rel="self" type="application/rss+xml" />
	<link>http://ono.org.ua</link>
	<description>жизнь в цифровом мире</description>
	<lastBuildDate>Wed, 07 Aug 2013 08:59:17 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.8</generator>
	<item>
		<title>Балансировка нагрузки</title>
		<link>http://ono.org.ua/balansirovka-nagruzki.html</link>
		<comments>http://ono.org.ua/balansirovka-nagruzki.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:23:54 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1612</guid>
		<description><![CDATA[
Балансировщики нагрузки решают (а также создают) множество проблем в работе интернет-проектов. Их главной задачей является распределение нагрузки между пулами серверов или кластерами, причем они могут оказаться как самыми простыми, так и самыми сложными программными компонентами в вашем  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/02/balance.jpg"><img class="aligncenter size-full wp-image-1613" title="Балансировка нагрузки" src="/wp-content/uploads/2012/02/balance.jpg" alt="Балансировка нагрузки" width="500" height="279" /></a></p>
<p>Балансировщики нагрузки решают (а также создают) множество проблем в работе интернет-проектов. Их главной задачей является распределение нагрузки между пулами серверов или кластерами, причем они могут оказаться как самыми простыми, так и самыми сложными программными компонентами в вашем вычислительном центре. Балансировщик нагрузки обычно реализуется во frontend-подсистеме он играет роль регулировщика для веб-серверов, обрабатывающих запросы пользовательских браузеров. Однако распределители нагрузки также могут обеспечивать баланс нагрузки по нескольким базам данных, прикладным серверам среднего уровня, географически удаленным вычислительным центрам, почтовым серверам, и так далее.<span id="more-1612"></span></p>
<p>Балансировщики нагрузки используют относительно ограниченный набор алгоритмов и позволяют задавать протоколы, трафик которых должен распределяться по серверам. В книге Тео Шлосснейгла &#171;Scalable Internet Architectures&#187; приведена чрезвычайно полезная информация о балансировщиках нагрузки и их роли в <a title="Архитектурные решения" href="/arxitekturnye-resheniya.html">веб-архитектурах</a>.</p>
<p>Применительно к нашей теме балансировщики нагрузки предоставляют отличную основу для управления мощностями — они позволяют легко добавлять и отключать мощности в рабочей среде. С их помощью можно безопасно экспериментировать с разными объемами реального веб-трафика и анализировать их реальное влияние на ресурсы сервера. Позднее вы увидите, как эта возможность может пригодиться при определении серверных потолков. Удобство развертывания и расширение аналитических возможностей — положительная сторона балансировщиков нагрузки.</p>
<p>Однако существует и другая, отрицательная, сторона Поскольку балансировщики нагрузки являются неотъемлемой частью архитектуры системы, их сбои бывают особенно эффектными и драматичными.</p>
<blockquote><p>Не во всех ситуациях уместно применение балансировщиков нагрузки, и, даже когда они необходимы, подходят не все алгоритмы балансировки.</p></blockquote>
<p>Джереми Заводны (Jeremy Zawodny) в первом издании книги &#171;High Performance MySQL&#187; поведал историю о том, как в базах данных Yahoo! применялась балансировка нагрузки по схеме «минимальною количества подключений». Такая схема хорошо работает при распределении нагрузки на веб-серверах: она гарантирует, что трафик будет направлен на сервер, обслуживающий минимальное количество запросов. Но веб-запросы почти всегда имеют короткий жизненный цикл, и их результаты (в среднем) не имеют заметных различий по размеру и задержке. Однако для баз данных эта парадигма подходит плохо, потому что запросы могут значительно различаться по размерам и времени обработки, а результаты запросов могут иметь весьма значительные объемы. Заводны привел этот пример для того, чтобы: читатели усвоили важный урок — относительно небольшое количество подключений к базе данных вовсе не означает, что сервер выдержит дополнительную нагрузку.</p>
<p>Вторая проблема с балансировкой нагрузки в базах данных связана с проверкой состояния исправности конкретных серверов.</p>
<p>Как уже упоминалось, работа с базами данных во многом зависит от конкретного приложения, и решение, работающее в моем приложении, может не сработать в вашем. Для меня определяющим фактором нормального состояния может быть задержка репликации, а для вас — текущая частота обработки инструкций SELECT.</p>
<p>Проблемы в области балансировки нагрузки могут возникать из-за несогласованности протоколов, излишней сложности алгоритмов и настройки, необходимой для ее оптимальной работы в вашем приложении.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/balansirovka-nagruzki.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сбор данных и планирование сетевых ресурсов</title>
		<link>http://ono.org.ua/sbor-dannyx-i-planirovanie-setevyx-resursov.html</link>
		<comments>http://ono.org.ua/sbor-dannyx-i-planirovanie-setevyx-resursov.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 11:52:36 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1607</guid>
		<description><![CDATA[
Планирование мощностей охватывает не только серверы и системы хранения, но и сеть, к которой они подключены. Тонкости маршрутизации и коммутации выходят за рамки темы статьи, но в целом сеть принципиально не отличается от других ресурсов: она тоже имеет конечный запас мощностей, которые полезно  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/02/seti.jpg"><img class="aligncenter size-full wp-image-1608" title="Планирование сетевых ресурсов" src="/wp-content/uploads/2012/02/seti.jpg" alt="Планирование сетевых ресурсов" width="500" height="362" /></a></p>
<p>Планирование мощностей охватывает не только серверы и системы хранения, но и сеть, к которой они подключены. Тонкости маршрутизации и коммутации выходят за рамки темы статьи, но в целом сеть принципиально не отличается от других ресурсов: она тоже имеет конечный запас мощностей, которые полезно измерить.<span id="more-1607"></span></p>
<p>Сеть часто описывается как «канализация для серверов», и это уместная аналогия. Если сеть работает хорошо, поток данных просто течет по ней, а если нет — происходит затор. Это не означает, что в сетях никогда не возникает нетривиальных, сложных проблем, ничего подобного. И все же сетевые устройства в основном проектируются для качественного выполнения одной функции, и их ограничения изначально понятны.</p>
<p>Маршрутизаторы и коммутаторы в каком-то смысле похожи на серверы: они тоже обладают <a title="Разные виды требований и метрик" href="/raznye-vidy-trebovanij-i-metrik.html">различными метриками</a>, которые можно получить (обычно с помощью протокола SNMP) и сохранить. Хотя основными метриками являются количество принятых и отправленных байтов в секунду (или пакетов, если полезная нагрузка невелика), сетевые устройства часто предоставляют и другие метрики, например, процент загрузки процессора и количество текущих сетевых сеансов.</p>
<p>Все эти метрики должны периодически измеряться с использованием графической программы сетевого мониторинга, например, MRTG или другой программы, позволяющей хранить историю изменения каждой метрики. В отличие от Ganglia и других <a title="Средства сбора метрических данных" href="/sredstva-sbora-metricheskix-dannyx.html">средств сбора метрических данных</a>, программа MRTG ориентирована на протокол SNMP. Тот факт, что работа коммутаторов и маршрутизаторов не должна заметно отразиться на пропускной способности сети, вовсе не означает, что нагрузка на эти устройства не может приблизиться к потолку вычислительной мощности их процессоров. Все эти метрики должны отслеживаться, и для них тоже должны быть установлены сигнальные пороги.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/sbor-dannyx-i-planirovanie-setevyx-resursov.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мониторинг как инструмент срочного выявления проблем</title>
		<link>http://ono.org.ua/monitoring-kak-instrument-srochnogo-vyyavleniya-problem.html</link>
		<comments>http://ono.org.ua/monitoring-kak-instrument-srochnogo-vyyavleniya-problem.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 11:44:58 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1604</guid>
		<description><![CDATA[Оповещение о проблемах является задачей, отдельной от планирования мощностей, и обычно использует другие инструменты. Но некоторые возникающие проблемы слишком нетривиальны, чтобы вызвать срабатывание стандартных проверок в инструментах вроде Nagios. Администратор, конечно, может заставить  [...]]]></description>
				<content:encoded><![CDATA[<p>Оповещение о проблемах является задачей, отдельной от планирования мощностей, и обычно использует другие инструменты. Но некоторые возникающие проблемы слишком нетривиальны, чтобы вызвать срабатывание стандартных проверок в инструментах вроде Nagios. Администратор, конечно, может заставить инструменты, упоминаемые в этом разделе, предупредить о приближающихся неприятностях. Описанные методы также способны быстро продемонстрировать эффект от оптимизации.<span id="more-1604"></span></p>
<p>На рисунке показаны примеры аномального поведения в работе Flickr, однажды обнаруженного при помощи Ganglia. Вы видите несколько высокоуровневых представлений некоторых кластеров Flickr.</p>
<p><a href="/wp-content/uploads/2012/02/metric_data.jpg"><img class="aligncenter size-full wp-image-1605" title="Использование метрических данных для выявления проблем" src="/wp-content/uploads/2012/02/metric_data.jpg" alt="Использование метрических данных для выявления проблем" width="600" height="609" /></a></p>
<p>Не вдаваясь в подробности, по одному внешнему виду графиков в левом столбце можно сказать, что произошло нечто необычное. На этих графиках представлена информация о нагрузке и процессах, выполняемых в кластерах, тогда как графики в правом столбце содержат сводные отчеты по использованию памяти в этих кластерах. Оси X всех графиков соответствуют одному периоду времени, поэтому мы сразу замечаем, что количество выполняемых процессов падает (особенно хорошо заметно в кластере WWW) одновременно с появлением пика в кластере GEO.</p>
<p>Кластер WWW — это серверы frontend flickr.com на базе Арасhе, а в кластере GEO объединены серверы, выполняющие географический поиск для таких функций, как географическая привязка фотографий (geotagging) Взглянув на одну эту веб-страницу, я смогу найти источник проблем (GEO) и область распространения ее последствий (все остальные кластеры). Оказывается, это событие произошло в тот момент, когда на одном из наших серверов кластера GEO затормозилась обработка некоторых запросов, в результате чего запросы от веб-серверов стали накапливаться. После перезапуска сервера GEO работа веб-серверов постепенно нормализовалась.</p>
<p>Когда на веб-сайте <a title="Прогнозирование сбоев систем" href="/prognozirovanie-sboev-sistem.html">происходят сбои</a>, очень важно иметь возможность быстро собирать информацию текущего состояния, В частности, необходимо оперативно получать ответы на следующие вопросы:</p>
<ul>
<li>В чем заключается суть сбоя?</li>
<li>Когда произошел сбой?</li>
<li>Что было причиной сбоя?</li>
</ul>
<p>В нашем примере рисунок помог выявить источник проблем, потому что мы смогли проследить связь события и его последствий (на временной шкале) в каждом из кластеров.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/monitoring-kak-instrument-srochnogo-vyyavleniya-problem.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Метрическая интерпретация журналов</title>
		<link>http://ono.org.ua/metricheskaya-interpretaciya-zhurnalov.html</link>
		<comments>http://ono.org.ua/metricheskaya-interpretaciya-zhurnalov.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 11:32:24 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1601</guid>
		<description><![CDATA[
Журналы (logs) предоставляют удобный способ внедрения метрик в систему сбора данных. Они уделяют особое внимание одному из критериев — возможности определения нестандартных метрик в системе сбора данных. Веб-серверы могут сохранять в журнале чрезвычайно богатую информацию. Если на графике виден  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/02/internet_graf.gif"><img class="aligncenter size-full wp-image-1602" title="пик использования ресурсов" src="/wp-content/uploads/2012/02/internet_graf.gif" alt="пик использования ресурсов" width="500" height="401" /></a></p>
<p>Журналы (logs) предоставляют удобный способ внедрения метрик в систему сбора данных. Они уделяют особое внимание одному из критериев — возможности определения нестандартных метрик в системе сбора данных. Веб-серверы могут сохранять в журнале чрезвычайно богатую информацию. Если на графике виден пик использования ресурсов, анализ логов обращений и ошибок часто позволяет администратору точно определить, когда именно это произошло.<span id="more-1601"></span></p>
<p>Таким образом, журналы упрощают выявление проблем. У многих баз данных имеется возможность регистрации в журнале запросов, продолжительность обработки которых превысила определенный промежуток времени; журнальные данные упрощают идентификацию и исправление таких медленных запросов. Почти все продукты, используемые в вашей работе, — почтовые серверы, распределители нагрузки, брандмауэры — способны вести журналы: либо напрямую, либо через механизм syslog в стиле Unix. Например, в Flickr подсчитывается количество ошибок веб-серверов и записей в журнале обращений за минуту и отображают эти метрики на графиках Ganglia. Затем инженеры приступают к <a title="Интерпретация формальных результатов измерений" href="/interpretaciya-formalnyx-rezultatov-izmerenij.html">интерпретация результатов измерений</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/metricheskaya-interpretaciya-zhurnalov.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Основы и элементы систем сбора метрических данных</title>
		<link>http://ono.org.ua/osnovy-i-elementy-sistem-sbora-metricheskix-dannyx.html</link>
		<comments>http://ono.org.ua/osnovy-i-elementy-sistem-sbora-metricheskix-dannyx.html#comments</comments>
		<pubDate>Sat, 21 Jan 2012 18:03:59 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1592</guid>
		<description><![CDATA[
Практически все основные системы сбора метрических данных (как коммерческие, так и распространяемые с открытым кодом) имеют похожие архитектуры. Как показано на рисунке, эта архитектура обычно состоит из агента, работающего на каждом из отслеживаемых физических компьютеров, и сервера, который  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/01/komp_syst_sbora_dannyh.jpg"><img class="aligncenter size-full wp-image-1593" title="Основные компоненты большинства систем сбора метрических данных" src="/wp-content/uploads/2012/01/komp_syst_sbora_dannyh.jpg" alt="Основные компоненты большинства систем сбора метрических данных" width="550" height="404" /></a></p>
<p>Практически все основные системы сбора метрических данных (как коммерческие, так и распространяемые с открытым кодом) имеют похожие архитектуры. Как показано на рисунке, эта архитектура обычно состоит из агента, работающего на каждом из отслеживаемых физических компьютеров, и сервера, который накапливает и отображает собранные данные. С ростом количества узлов одного сервера может оказаться недостаточно, особенно если деятельность осуществляется в нескольких вычислительных центрах.<span id="more-1592"></span></p>
<p>Задача агента — периодически собирать данные на конкретном компьютере и передавать их сводному серверу. Сервер сохраняет данные для каждого компьютера, за которым ведется наблюдение, в дальнейшем эти данные могут обрабатываться разными способами. Большинство сводных серверов использует для хранения информации ту или иную форму базы данных: особой популярностью пользуется формат RRD (Round-Robin Database).</p>
<p><strong>Формат RRD и RRDTool</strong></p>
<p>Вероятно, самой распространенной программой для хранения системных и сетевых данных (по крайней мере в LAMP) является RRDTool. Здесь я ограничусь кратким обзором, а учебные материалы вы можете найти на сайте RRDTool по адресу http://rrdtool.org.</p>
<p>Основной недостаток данных системного мониторинга — их объем данных много, и они постоянно прибавляются. Как ни парадоксально, приходится заниматься планированием мощностей для данных, собранных с целью планирования мощностей! Чтобы решить эту проблему программа RRDTool предполагает, что подробная информация нужна только для относительно свежих данных, а для старых данных допустимо некоторое снижение точности. По истечении максимального срока, определяемого пользователем (допустим, 1 год), данные уничтожаются. Такой подход снижает объем хранимых данных, но за это приходится расплачиваться потерей детализации с течением времени.</p>
<p>Пpoграмма RRDTool может использоваться для построения графиков на основе собранных данных и вывода информации по различным интервалам времени, для которых были сохранены данные. Кроме того, в RRDTool предусмотрены средства сброса, восстановление и обработки данных, которые могут пригодиться при анализе подробностей управления мощностями. Инструменты сбора метрических данных, упоминавшиеся в разделе «<a title="Средства сбора метрических данных" href="/sredstva-sbora-metricheskix-dannyx.html">Средства сбора метрических данных</a>», представляют собой интерфейсы к RRDTool.</p>
<p><strong>Ganglia</strong></p>
<p>Диаграммы, приведенные далее, были сгенерированы в программе Ganglia (http://ganglia.info). Я выбрал именно эту интерфейсную оболочку для примеров и демонстрации полезных приемов мониторинга по нескольким причинам. Во-первых, Flickr в настоящее время использует Ganglia для проведения подобного мониторинга. Этот выбор объясняется теми же причинами, по которым она также может хорошо подойти и вам, функциональностью (Ganglia хорошо соответствует критериям, приведенным в начале раздела) и популярностью. Кроме того, программа Ganglia изначально разрабатывалась для сбора данных и управления решетчатыми структурами (grids) в кластерах НРС (High Performance Computing). Ganglia хорошо сочетается с инфраструктурой Flickr, так как архитектура сходна с НРС: back-end подсистема сегментирована по кластерам, каждый из которых играет свою роль.</p>
<p>Однако ценность принципов, представленных здесь, не зависит от конкретной программы мониторинга. Ganglia работает так же, как и большинство других инструментов сбора и хранения метрических данных. Агент сбора метрических данных Ganglia называется gmond, а компонент сводного сервера называется gmetad. Метрические данные от отображаются через веб-интерфейс на базе РНР.</p>
<p><strong>SNMP</strong></p>
<p>Протокол SNMP (Simple Network Management Protocol) входит в число распространенных механизмов сбора метрических данных для большинства моделей сетевого и серверного оборудования. SNMP можно рассматривать как стандартизированный протокол мониторинга и сбора метрических данных. Он поддерживается многими маршрутизаторами, коммутаторами и серверами. SNMP способен собирать и передавать множество разнообразных метрик, в том числе и редко используемых администраторами.</p>
<p>Так как сетевые и встроенные (embedded) устройства обычно являются закрытыми системами, для работы с ними не удастся использовать пользовательские приложения вроде агента сбора метрических данных gmond. Но поскольку поддержка SNMP уже давно стала стандартом для сетевых устройств, SNMP предоставляет простой механизм получения метрик от этих устройств без участия агента.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/osnovy-i-elementy-sistem-sbora-metricheskix-dannyx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Средства сбора метрических данных</title>
		<link>http://ono.org.ua/sredstva-sbora-metricheskix-dannyx.html</link>
		<comments>http://ono.org.ua/sredstva-sbora-metricheskix-dannyx.html#comments</comments>
		<pubDate>Sat, 21 Jan 2012 11:33:33 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1588</guid>
		<description><![CDATA[Этот раздел посвящен автоматическому, периодическому измерению характеристик работы сервера за заранее определенный промежуток времени. Отслеживая типичное поведение сервера в течение дней, недель и месяцев, вы сможете выявить регулярно проявляющиеся закономерности и тенденции. Собранные данные  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/01/sbor_dannyh.png"><img class="aligncenter size-full wp-image-1589" title="Средства сбора метрических данных" src="/wp-content/uploads/2012/01/sbor_dannyh.png" alt="Средства сбора метрических данных" width="500" height="256" /></a>Этот раздел посвящен автоматическому, периодическому измерению характеристик работы сервера за заранее определенный промежуток времени. Отслеживая типичное поведение сервера в течение дней, недель и месяцев, вы сможете выявить регулярно проявляющиеся закономерности и тенденции. Собранные данные помогут предсказать, когда возникнет необходимость в расширении мощностей системы.<span id="more-1588"></span></p>
<p>Для задач, описанных в это разделе вам понадобятся инструменты для сбора, хранения и отображения (обычно в графическом виде) метрик во времени. Они могут использоваться как для <a title="Прогнозирование сбоев систем" href="/prognozirovanie-sboev-sistem.html">формирования прогнозов</a> в области мощностей, так и для разрешения проблем.</p>
<p>Несколько примеров таких программ:</p>
<ul>
<li>Cacti (http://cacti.net).</li>
<li>Munin (http://munim.projects.linpro.no/).</li>
<li>Ganglia (httр://gаnglia.info).</li>
<li>Hyperic HQ (http://hyperic.com).</li>
</ul>
<p>Программы сбора данных вовсе не обязаны быть технически изощренными. Более того, для некоторых метрик я просто загружаю данные в Excel и строю график. (Далее вы найдете более полный список инструментов планирования мощностей).</p>
<p>Очень важно сразу разобраться в разных типах мониторинга о которых пойдет речь. Компании, работающие в области веб-сервиса, используют термин &#171;мониторинг&#187; для описания самых разнообразных операций &#8212; рассылки уведомлений, относящихся к доступности системы, сбора и анализа данных, измерения параметров реальных и синтетических пользовательских операции — и это далеко не полный список. Подобная многозначность нередко приводит к путанице. Я подозреваю, что многие фирмы, работающие в этих областях, используют эту путаницу в собственных целях, то есть в ущерб нам конечным пользователям.</p>
<p>Этот материал не имеет отношения к вопросам доступности системы, работоспособности серверов или управлению оповещениями, подобными операциями занимаются Nagios, Zenoss, OpenNMS и другие популярные системы сетевого мониторинга. Некоторые из них обладают функциональностью, необходимой для наших целей, например, возможностью отображения и хранения метрик. Но эти системы предназначены прежде всего для выявления неотложных проблем и предотвращения катастроф. По принципу работы они в основном напоминают чрезвычайно сложные «будильники» и «детекторы дыма».</p>
<p>Системы сбора метрик работают скорее как репортеры, которые наблюдают и фиксируют происходящее, не предпринимая никаких действий. С точки зрения наших целей термин «мониторинг» применяется к системам сбора данных, предназначенным для сбора, сохранения и отображения метрик вашей инфраструктуры, относящихся к системному и прикладному уровню.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/sredstva-sbora-metricheskix-dannyx.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как измеряются мощности</title>
		<link>http://ono.org.ua/kak-izmeryayutsya-moshhnosti.html</link>
		<comments>http://ono.org.ua/kak-izmeryayutsya-moshhnosti.html#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:27:20 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Сбор данных]]></category>

		<guid isPermaLink="false">http://ono.org.ua/?p=1585</guid>
		<description><![CDATA[
Без средств измерения текущих мощностей никакое планирование мощностей в принципе невозможно — это будет только предположение, а не план. Я твердо уверен, что сразу же после написания первой компьютерной программы была написана другая, измеряющая скорость выполнения первой.
Во многих операционных  [...]]]></description>
				<content:encoded><![CDATA[<p><a href="/wp-content/uploads/2012/01/izmerenie_moshnosti.jpg"><img class="aligncenter size-full wp-image-1586" title="Измерение мощности" src="/wp-content/uploads/2012/01/izmerenie_moshnosti.jpg" alt="Измерение мощности" width="550" height="364" /></a></p>
<p>Без средств измерения текущих мощностей никакое планирование мощностей в принципе невозможно — это будет только предположение, а не план. Я твердо уверен, что сразу же после написания первой компьютерной программы была написана другая, измеряющая скорость выполнения первой.<span id="more-1585"></span></p>
<p>Во многих операционных системах имеются простейшие встроенные средства для <a title="Разные виды требований и метрик" href="/raznye-vidy-trebovanij-i-metrik.html">измерения различных метрик</a> производительности и потребления ресурсов. Как правило, в таких средствах предусмотрена возможность сохранения результатов. Кроме того, достаточно просто найти другие популярные утилиты с открытым кодом для любой современной операционной системы. В области планирования мощностей измерительные средства должны как минимум предоставить удобные механизмы для:</p>
<ul>
<li>регистрации и сохранения изменения данных во времени;</li>
<li>построения нестандартных метрик;</li>
<li>сравнения метрик, полученных из различных источников;</li>
<li>импорта и экспорта метрик.</li>
</ul>
<p>Если ваши инструменты в той или иной степени удовлетворяют этим критериям, то выбор конкретной программы не так уж важен. Гораздо важнее выбрать метрики, которые вы будете измерять, и найти среди них те, на которые следует обратить особое внимание.</p>
<p>Далее, речь пойдет о том, какую конкретную статистику следует собирать для достижения тех или иных целей. Для <a title="Интерпретация формальных результатов измерений" href="/interpretaciya-formalnyx-rezultatov-izmerenij.html">удобства интерпретации</a> результаты будут представлены в графическом виде. Существует множество источников информации, посвященных настройке конкретных средств сбора данных. Профессиональный системный администратор, как правило, такими средствами уже пользуется.</p>
]]></content:encoded>
			<wfw:commentRss>http://ono.org.ua/kak-izmeryayutsya-moshhnosti.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
