<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>SysAdmins Location &#187; performance</title>
	<atom:link href="http://vokulov.ru/tag/performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://vokulov.ru</link>
	<description>Блог для личных заметок о том, с чем сталкиваюсь пока живу...</description>
	<lastBuildDate>Thu, 01 Dec 2011 16:37:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>http://verytunes.ru/</title>
		<link>http://vokulov.ru/2008/08/20/httpverytunesru/</link>
		<comments>http://vokulov.ru/2008/08/20/httpverytunesru/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 20:16:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[highload]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[настройка сервера]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=54</guid>
		<description><![CDATA[Еще 1 проект,  поддержкой которого занимаюсь сейчас. Под него выделен достаточно мощный сервер с большим количеством дисков. Попозже напишу что было реализовано в рамках этого проекта. Думаю в течение ближайших 4-6 месяцев появится в рамках этого проекта работа по его оптимизации по высокие нагрузки.]]></description>
			<content:encoded><![CDATA[<p>Еще 1 проект,  поддержкой которого занимаюсь сейчас. Под него выделен достаточно мощный сервер с большим количеством дисков. Попозже напишу что было реализовано в рамках этого проекта. Думаю в течение ближайших 4-6 месяцев появится в рамках этого проекта работа по его оптимизации по высокие нагрузки.</p>
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2008/08/20/httpverytunesru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оптимизация fanat1k.ru</title>
		<link>http://vokulov.ru/2008/06/22/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-fanat1kru/</link>
		<comments>http://vokulov.ru/2008/06/22/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-fanat1kru/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 23:46:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[highload]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[настройка сервера]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=32</guid>
		<description><![CDATA[Описание проекта: Портал о футбольной команде Спартак Москва. Описание работ над проектом: После того, как проект перерос shared хостинг и переехал на отдельный VPS сервер, то встал вопрос в оптимизации как ОС VPS сервера, так и проекта. Вместе с администрацией проекта провели оптимизацию: 1) На уровне БД &#8212; оптимизация конфигурации MySQL демона под конфигурацию сервера, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Описание проекта: </strong>Портал о футбольной команде Спартак Москва.</p>
<p><strong>Описание работ над проектом:</strong> После того, как проект перерос shared хостинг и переехал на отдельный VPS сервер, то встал вопрос в оптимизации как ОС VPS сервера, так и проекта. Вместе с администрацией проекта провели оптимизацию:</p>
<p>1) На уровне БД &#8212; оптимизация конфигурации MySQL демона под конфигурацию сервера, кеширование запросов, backup, slow логи. В дальнейшем при помощий explain оптимизировали несколько особо тяжелых запросов.</p>
<p>2) Перевел проект на nginx + fastcgi php5. Также, добавление opcode кешера позволило снизить нагрузку на VPS сервер.</p>
<p>После переезда проекта на выделенный сервер донастроил DNS сервер и почту для домена fanat1k.ru. Почта обязательно с антивирусом и антиспамом.</p>
<p><strong>Результат: </strong>После настройки мониторинга за всеми критичными процессами на сервере необходимость в постоянном наблюдении за сервером отпала, так что проект сейчас живет своей жизнью. Судя по статистике hotlog.ru проект очень даже успешно работает, учитывая <strong>НЕ</strong> топовую конфигурацию сервера, на котором он размещен.</p>
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2008/06/22/%d0%be%d0%bf%d1%82%d0%b8%d0%bc%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f-fanat1kru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Оптимизация files.desu.ru</title>
		<link>http://vokulov.ru/2008/06/22/filesdesuru/</link>
		<comments>http://vokulov.ru/2008/06/22/filesdesuru/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 22:54:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Проекты]]></category>
		<category><![CDATA[highload]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[настройка сервера]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[работа]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=31</guid>
		<description><![CDATA[В этом разделе решил писать о проектах, которыми занимался в свое время. Начнем пожалуй с http://files.desu.ru Описание проекта: Портал о аниме, Японской культуре и всем, что с этим связано. В 2007 году у проекта возникли сложности в работе портала. Раздача аниме через http просто &#171;вешала&#187; сервер, судя по статистике LA уходил в 150-160, и через [...]]]></description>
			<content:encoded><![CDATA[<p>В этом разделе решил писать о проектах, которыми занимался в свое время.</p>
<p>Начнем пожалуй с <strong><a href="http://files.desu.ru" target="_blank">http://files.desu.ru</a></strong></p>
<p><strong>Описание проекта:</strong> Портал о аниме, Японской культуре и всем, что с этим связано.</p>
<p>В 2007 году у проекта возникли сложности в работе портала. Раздача аниме через http просто &laquo;вешала&raquo; сервер, судя по статистике LA уходил в 150-160, и через 20-30 минут после запуска WEB сервера ОС сервера уходила в ступор. Соотвественно появилось желание оптимизировать проект, о чем договорились с его администрацией.</p>
<p><strong>Описание работ над проектом:</strong> Начнем пожалуй с сервера, оборудование было предоставлено &laquo;домашней сетью&raquo; с Юга Москвы. Сервер стоял в ДЦ на М9. Судя по конфигурации под проект выделили desktop в 19&raquo; корпусе, сетевая карта интегрированная, HDD SATA без RAID массива. OS Gentoo 2007.1, amd64.</p>
<p>После предоставления shell доступа на сервер сделал буквально следующее:</p>
<p>1) Пересобрал Apache2 с поддержкой prefork, до этого был worker. Оптимизировал конфигурацию WEB сервера.</p>
<p>2) Пересобрал PHP5 <strong>без тредов</strong>, иначе судя по логам Apache2 часто падал под нагрузкой из-за ошибок связанных с работой php скриптов.</p>
<p>3) Изменил схему работы на frontend (nginx) + backend. Это позволило убрать apache2 с раздачи &laquo;большой&raquo; статики, а также настроить лимиты по отдаче файлов для 1 IP. В последствии написал обвязку к системе лимитов, которая добавляла IP в iptables, если посетитель сайта не понимал правил раздачи установленные на сервере и пытался все равно обойти систему лимитирования количества одновременных коннектов с 1 ip.</p>
<p>4) Оптимизировал MySQL, а именно &#8212; включил кеширование и выделили под него побольше памяти. Также увеличил размеры буферов для обработки запросов. Также как обычно включил slow логи, что позволило оптимизировать некоторые запросы к БД и в итоге сказалось на общей производительности проекта в целом.</p>
<p>5) Настроил систему резервирования конфигурации сервера и реализовал ежедневный backup MySQL DB.</p>
<p><strong>Результат:</strong> После оптимизации проекта все заработало как часы. Некоторые параметры подгонялись в соотвествии с показаниями статистики сервера и информации в лог файлах, но это заняло всего несколько дней. Под рабочей нагрузкой сервер успевал отдавать под 160 Mbit/s.</p>
<p><strong>Что не успел сделать:</strong> В связи с тем, что у владельца сервера изменились интересы, он забрал его и закрыл доступ для проекта. Соотвественно не успели перейти на софтовый RAID массив и нормальную сетевую карту. RAID массив нужен был из-за того, что просто уперлись в IO, а с интегрированной сетевой картой были проблемы в плане производительности.</p>
<p>На данный момент наши с проектом пути разошлись, но судя по работе сервера, той информации что он отдает в заголовках &#8212; администрация проекта переняла мой опыт и проект готов работать под большой нагрузкой.</p>
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2008/06/22/filesdesuru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка производительности UNIX-систем</title>
		<link>http://vokulov.ru/2008/06/11/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d0%b8-unix-%d1%81%d0%b8%d1%81%d1%82%d0%b5/</link>
		<comments>http://vokulov.ru/2008/06/11/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d0%b8-unix-%d1%81%d0%b8%d1%81%d1%82%d0%b5/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 19:11:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Книги]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=18</guid>
		<description><![CDATA[Еще одна книга, которую прочитал недавно: Джан-Паоло Д. Мусумеси, Майк Лукидес &#171;Настройка производительности UNIX-систем&#187;. Описание книги в магазине Озон: Книга &#171;Настройка производительности UNIX-систем&#187; отвечает на два важнейших вопроса: как добиться максимального эффекта без покупки дополнительного оборудования, и в каких случаях его все же стоит приобрести (больше памяти, более быстрые диски, процессоры и сетевые интерфейсы). Вложение [...]]]></description>
			<content:encoded><![CDATA[<p>Еще одна книга, которую прочитал недавно: Джан-Паоло Д. Мусумеси, Майк Лукидес &laquo;Настройка производительности UNIX-систем&raquo;.</p>
<p><a title="Настройка производительности UNIX-систем" rel="lightbox[pics18]" href="http://vokulov.ru/wp-content/uploads/2008/06/1000099584.jpg"><img class="attachment wp-att-19 alignleft" src="http://vokulov.ru/wp-content/uploads/2008/06/1000099584.thumbnail.jpg" alt="Настройка производительности UNIX-систем" width="143" height="200" /></a>Описание книги в <a href="http://www.ozon.ru/context/detail/id/1599766/?partner=vokulov" target="_blank">магазине Озон</a>:</p>
<p><em>Книга &laquo;Настройка производительности UNIX-систем&raquo; отвечает на два важнейших вопроса: как добиться максимального эффекта без покупки дополнительного оборудования, и в каких случаях его все же стоит приобрести (больше памяти, более быстрые диски, процессоры и сетевые интерфейсы). Вложение денежных средств &#8212; не панацея. Адекватно оценить необходимость обновления и добиться максимальной производительности можно, только хорошо представляя работу компьютеров и сетей и понимая распределение нагрузки на системные ресурсы.Авторы книги оказали неоценимую помощь администраторам, подробно и аргументировано рассказав обо всех тонкостях искусства настройки систем. Полностью обновленное издание ориентировано на Solaris и Linux, но обсуждаемые принципы применимы к любым системам. В книге рассматриваются настройка параметров, управление рабочим процессом, методы измерения производительности, выявление перегруженных и неработоспособных участков сети, добавлен новый материал о дисковых массивах, микропроцессорах и оптимизации программного кода.</p>
<p></em></p>
<p>Краткое резюме по данной книге: 1 &#8212; Книга старовата для нашего времени, с 2003 года уже многое изменилось в ОС Linux/Solaris. 2 &#8212; После прочтения книги появилось стойкое желание &laquo;поиграться&raquo; с Solaris, так как судя по кратко изложенной информации она намного интереснее других ОС своей возможностью более глубокого изучения как самой ОС так и приложений которые в ней работают. 3 &#8212; Книга раскрывает некоторые моменты в плане мониторинга производительности Linux/Solaris систем, пытается научить читателя стандарту тестирования производительности и анализа ОС по всем уровням: сеть, процессы, диски, ПО. Рекомендуется для прочтения всем, кто хочет упорядочить знания по настройке производительности ОС, но не получить готовые ответы, а просто получить направления, в которых следует дальше развиваться.</p>
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2008/06/11/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%bf%d1%80%d0%be%d0%b8%d0%b7%d0%b2%d0%be%d0%b4%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d0%b8-unix-%d1%81%d0%b8%d1%81%d1%82%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

