<?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>we are sorry, we are open &#187; diesel</title>
	<atom:link href="http://test.kg/tag/diesel/feed/" rel="self" type="application/rss+xml" />
	<link>http://test.kg</link>
	<description></description>
	<lastBuildDate>Tue, 01 Nov 2011 12:49:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ещё статистика по форуму Дизель</title>
		<link>http://test.kg/diesel-stat-1105/</link>
		<comments>http://test.kg/diesel-stat-1105/#comments</comments>
		<pubDate>Thu, 19 May 2011 12:17:57 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Cайты]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://test.kg/?p=795</guid>
		<description><![CDATA[Периодически задают вопрос о зарегистрированных и активных пользователей форума Дизель и о прочих статистических данных. Привёл немного информации на сайте Блоггер.КГ.]]></description>
			<content:encoded><![CDATA[<p>Периодически задают вопрос о зарегистрированных и активных пользователей <a href="http://diesel.elcat.kg">форума Дизель</a> и о прочих статистических данных.<br />
Привёл немного информации на сайте <a href="http://blogger.kg/blog/263.html">Блоггер.КГ.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/diesel-stat-1105/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Занятная статистика по форуму Дизель )</title>
		<link>http://test.kg/interesting-facts-about-diesel/</link>
		<comments>http://test.kg/interesting-facts-about-diesel/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 07:39:52 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://test.kg/?p=787</guid>
		<description><![CDATA[Самые первые: пользователь, предупреждение, темы, блоги, галерея: http://blogger.kg/blog/180.html]]></description>
			<content:encoded><![CDATA[<p>Самые первые: пользователь, предупреждение, темы, блоги, галерея:<br />
<a href="http://blogger.kg/blog/180.html">http://blogger.kg/blog/180.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/interesting-facts-about-diesel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Нагрузка на сервер во время очередной революции</title>
		<link>http://test.kg/revolution-042010-server-stat/</link>
		<comments>http://test.kg/revolution-042010-server-stat/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 11:54:09 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://test.kg/?p=666</guid>
		<description><![CDATA[Задают вопросы о трафике и нагрузке на сервер форума diesel.elcat.kg в кризисные дни очередной революции. Многие интересуются из чистого любопытства, но некоторые в академических целях, например айтишники. Форум был закрыт 6 апреля 2010 года в 16:40, а открыт 7 апреля примерно в 14:00. О причинах закрытия распространяться не буду, но, думаю, все и так их [...]]]></description>
			<content:encoded><![CDATA[<p>Задают вопросы о трафике и нагрузке на сервер форума diesel.elcat.kg в кризисные дни очередной революции. Многие интересуются из чистого любопытства, но некоторые в академических целях, например айтишники.<br />
<span id="more-666"></span></p>
<p>Форум был закрыт 6 апреля 2010 года в 16:40, а открыт 7 апреля примерно в 14:00. О причинах закрытия распространяться не буду, но, думаю, все и так их знают.</p>
<p>Нагрузка на сервер вынудила отключить все второстепенные функции форума в том числе и встроенные средства сбора статистики. Однако сбор статистики внешними скриптами остался. Ниже я привожу наиболее интересные графики и пояснения к ним.</p>
<p>Следующие три графика были зафиксированы 9-го апреля, слева показатели нулевые до момента включения форума. От начала координат до первой чёрной вертикальной черты &#8212; 7 апреля, между двумя чёрными линиями &#8212; 8-е апреля, а самая правая часть после чёрноq линии &#8212; 9-е апреля.</p>
<p>Это график количества пользователей:<br />
<a href="http://test.kg/wp-content/uploads/2010/04/activeusers-d100409.png" rel="lightbox[666]"><img src="http://test.kg/wp-content/uploads/2010/04/activeusers-d100409.png" alt="" title="activeusers-d100409" width="817" height="270" class="aligncenter size-full wp-image-673" /></a><br />
В обычные дни количество пользователей составляло примерно 1300. Максимум пользователей, зафикcированный на графике &#8212; 5960. Данные о количестве пользователей выдавались движком форума и поэтому в некоторых местах, как вы видите, данные отсутствуют &#8212; движок не успевал отдавать статистику в виду очень большой нагрузки на систему.</p>
<p>Это график средней загрузки системы (load average):<br />
<a href="http://test.kg/wp-content/uploads/2010/04/la-d100409.png" rel="lightbox[666]"><img src="http://test.kg/wp-content/uploads/2010/04/la-d100409.png" alt="" title="la-d100409" width="817" height="219" class="aligncenter size-full wp-image-674" /></a><br />
Насколько я понимаю, load average показывает сколько процессов находятся в ожидании какого-либо ресурса системы, средний показатель за определённый промежуток времени, в моём случае за 5 минут. В нормальном случае этот показатель должен быть меньше единицы. Как видно на графике зафиксированный максимум &#8212; почти 70. В обычные дни load average очень редко достигал 10-ти, а в среднем за сутки был около 3-х.</p>
<p>Это график трафика на сетевой карте:<br />
<a href="http://test.kg/wp-content/uploads/2010/04/eth-d100409.png" rel="lightbox[666]"><img src="http://test.kg/wp-content/uploads/2010/04/eth-d100409.png" alt="" title="eth-d100409" width="817" height="236" class="aligncenter size-full wp-image-675" /></a><br />
Нагрузка на сетевой карте в обычное время не превышала и 10 Мбит/с.</p>
<p>На вышеприведённом графике отрисован весь трафик на сетевой карте, а вот это график канала во внешний мир:<br />
<a href="http://test.kg/wp-content/uploads/2010/04/diesel-inet-week100417.png" rel="lightbox[666]"><img src="http://test.kg/wp-content/uploads/2010/04/diesel-inet-week100417.png" alt="" title="diesel-inet-week100417" width="820" height="155" class="aligncenter size-full wp-image-676" /></a><br />
Он рисуется в другую сторону &#8212; справа &#171;дореволюционные&#187; понедельник и вторник, а слева сегодняшняя суббота. Красная пунктирная линия на уровне 2Мбит &#8212; это обычное ограничение во внешний мир и его всегда с запасом хватало. Ограничение было поднято в два раза, чего всё равно оказалось недостаточно &#8212; видно как трафик обрезался на уровне 4 Мбит/с.</p>
<p>Теперь о трафике в байтах, а точнее в гигабайтах )</p>
<p>В первых числах апреля Интернет трафик доходил примерно до 1,5ГБ на 7-9ГБ за сутки (входящий и исходящий соответственно).<br />
7-го апреля, с учётом включения форума только в 14:00, Интернет-трафик составил примерно 3,5ГБ на 16ГБ.<br />
8-го апреля &#8212; 8,5ГБ на 40,5ГБ.<br />
9-го апреля &#8212; 5ГБ на 38,5ГБ.</p>
<p>Трафик по КГ конечно побольше, чем во внешний мир. Разница в обычные дни более существенная, нежели в кризисные.<br />
В начале апреля трафик по КГ доходил примерно до 8-13ГБ на 37-65ГБ.<br />
7-го апреля &#8212; 23ГБ на 54ГБ.<br />
8-го апреля &#8212; 42.5ГБ на 119.5ГБ.<br />
9-го апреля &#8212; 25ГБ на 97.5ГБ.</p>
<p>Ну и далее все показатели постепенно снижаются, но пока ещё не опустились до прежнего уровня.</p>
<p>Для полноты картину привожу технические характеристики сервера:<br />
HP Proliant DL360R05<br />
Quad-Core Intel Xeon E5440<br />
RAM 8 GB<br />
Embedded NC373i Multifunction Gigabit Server Adapters<br />
HP Smart Array P400i/256MB Controller BBWC (RAID 0/1/1+0/5/6)<br />
HDD 3 x 36GB SAS &#8212; RAID5 (операционка, MySQL)<br />
HDD 1 x 146GB SAS (директория сайта &#8212; скрипты и аплоады)</p>
<p>Софт &#8212; FreeBSD 7, nginx, fastcgi-php 5, MySQL 5.1, Invision Power Board 2.3.</p>
<p>Количество запущенных процессов fastcgi-php равно 30-ти, в обычные дни количество занятых процессов редко превышало 10. Запуск же большего числа этих процессов в кризисные моменты приводил лишь к увеличению количества процессов, находящихся в ожидании ответа от MySQL.<br />
Это, а также наблюдение за нагрузкой файловых систем при помощи gstat, даёт мне основания предположить, что узким местом были дисковая подсистема и процессор, загруженность которых приводила к увеличению времени ожидания ответов от MySQL что, в свою очередь, приводило к занятости процессов fastcgi-php. И в конечном итоге пользователи получали от nginx сообщение об ошибке в случаях, когда не было свободных процессов fastcgi-php, готовых обработать запрос посетителя.</p>
<p>Памяти, на мой взгляд, было достаточно. Хотя, при увеличении производительности процессора и дисковой подсистемы, возможно, надо будет увеличивать и объём оперативки. Впрочем это неоднозначно.</p>
<p>Дополнение от 06-05-2010</p>
<p>Показательна статистика посещений тем в разделе &#171;Политика и Общество&#187;:<br />
- за март: 477 933;<br />
- за апрель: 7 693 346;</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/revolution-042010-server-stat/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Откуда столько народу берётся?</title>
		<link>http://test.kg/diesel-reg/</link>
		<comments>http://test.kg/diesel-reg/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 10:00:19 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Cайты]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://test.kg/?p=603</guid>
		<description><![CDATA[В очередной раз пришлось включить проверку и активацию админом новых регистраций на форуме Дизель. Получая на емейл сообщения о регистрации новых ников я опять стал задумываться о том откуда берётся столько людей, чтобы регистрироваться в таком количестве. Понятное дело, что многие регистрируют ещё один ник, но всё равно, мне кажется, что все кто хотел зарегистрироваться [...]]]></description>
			<content:encoded><![CDATA[<p>В очередной раз пришлось включить проверку и активацию админом новых регистраций на форуме Дизель. Получая на емейл сообщения о регистрации новых ников я опять стал задумываться о том откуда берётся столько людей, чтобы регистрироваться в таком количестве. Понятное дело, что многие регистрируют ещё один ник, но всё равно, мне кажется, что все кто хотел зарегистрироваться &#8212; давно уже зарегистрировались.<br />
Вот статистика по количеству регистраций за последний год:</p>
<style type="text/css">
.regtbl {
 color: #008000;
 border: 1px dotted #90ff90;
 padding: 5px;
 background-color: #ffffff;
}
.regtbl td {
 background-color: #C0FFC0;
}
</style>
<table class="regtbl">
<tr>
<td>Январь 2010</td>
<td>2026</td>
</tr>
<tr>
<td>Декабрь 2009</td>
<td>1543</td>
</tr>
<tr>
<td>Ноябрь 2009</td>
<td>1550</td>
</tr>
<tr>
<td>Октябрь 2009</td>
<td>1543</td>
</tr>
<tr>
<td>Сентябрь 2009</td>
<td>1582</td>
</tr>
<tr>
<td>Август 2009</td>
<td>1499</td>
</tr>
<tr>
<td>Июль 2009</td>
<td>1571</td>
</tr>
<tr>
<td>Июнь 2009</td>
<td>1643</td>
</tr>
<tr>
<td>Май 2009</td>
<td>2024</td>
</tr>
<tr>
<td>Апрель 2009</td>
<td>1557</td>
</tr>
<tr>
<td>Март 2009</td>
<td>20</td>
</tr>
<tr>
<td>Февраль 2009</td>
<td>17</td>
</tr>
<tr>
<td>Январь 2009</td>
<td>884</td>
</tr>
<tr>
<td>Всего</td>
<td>17459</td>
</tr>
</table>
<p>С января и в феврале и марте 2009-го, вероятно, регистрация вообще была закрыта и я регистрировал некоторых пользователей вручную )</p>
<p>Кто все эти люди? )))</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/diesel-reg/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Прикол от авторов IP.Blog</title>
		<link>http://test.kg/ipblog2010/</link>
		<comments>http://test.kg/ipblog2010/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 05:22:36 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Cайты]]></category>
		<category><![CDATA[diesel]]></category>
		<category><![CDATA[сайты]]></category>

		<guid isPermaLink="false">http://www.net.kg/?p=552</guid>
		<description><![CDATA[Использую IP.Blog 1.4.0. Версия не самая новая конечно, но в своей ветке последняя. Обновление до этой версии было в июле 2008-го. В новом году вдруг обнаружилось, что в форме написания новой записи в выпадающем меню годов отсутствует 2010-й! Довольно быстро удалось найти кусок кода, ответственный за формирование выпадающего меню со списком годов: for( $i = [...]]]></description>
			<content:encoded><![CDATA[<p>Использую IP.Blog 1.4.0. Версия не самая новая конечно, но в своей ветке последняя. Обновление до этой версии было в июле 2008-го.</p>
<p>В новом году вдруг обнаружилось, что в форме написания новой записи в выпадающем меню годов отсутствует 2010-й!<br />
Довольно быстро удалось найти кусок кода, ответственный за формирование выпадающего меню со списком годов:<br />
<code>for( $i = 2006; $i < 2010; $i++ )</code><br />
Прикольно авторы движка придумали задать год жёстко - до 2010-го и всё тут. Может не думали, что их продукт будет использоваться дольше? Какое неверие в собственное детище )))<br />
Или тем авторы самым хотели сподвигнуть клиентов к приобретению новой версии движка или продлению лицензии на него? Да, наверное это чисто маркетинговая уловка, не глупость программистов же )))</p>
<p>Я исправил в файле sources/components_public/blog/lib/lib_post.php<br />
Вместо:<br />
<code>/* Build year dropdown */<br />
for( $i = 2006; $i < 2010; $i++ )</code></p>
<p>Указал:<br />
<code>/* Build year dropdown */<br />
$my_cur_year = date ("Y");<br />
for( $i = $my_cur_year-5; $i <= $my_cur_year; $i++ )</code></p>
<p>Получилось, что в меню отображаются текущий год ($my_cur_year) и 5 предыдущих ($my_cur_year-5).</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/ipblog2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Опять флудят Дизель</title>
		<link>http://test.kg/diesel_flood_070819/</link>
		<comments>http://test.kg/diesel_flood_070819/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 10:56:56 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[СисАдминство]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://www.net.kg/?p=272</guid>
		<description><![CDATA[Сегодня примерно в 18:00 опять начали флудить форум Дизель, вот график загрузки канала во внешний мир: Один раз измерил количество пакетов приходящих на адрес форума за минуту &#8212; получилось 29347. Вот мне интересно кому это нужно? Смысл не совсем понятен. Ну приходится мне закрывать все обращения из внешнего мира, но ведь ясно, что подавляющее большинство [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня примерно в 18:00 опять начали флудить форум Дизель, вот график загрузки канала во внешний мир:<br />
<img src="/wp-content/uploads/2009/04/diesel_day_flood070819.png" alt="diesel_day_flood070819" title="diesel_day_flood070819" width="700" height="135" class="aligncenter size-full wp-image-273" /> </p>
<p>Один раз измерил количество пакетов приходящих на адрес форума за минуту &#8212; получилось 29347.</p>
<p>Вот мне интересно кому это нужно? Смысл не совсем понятен. Ну приходится мне закрывать все обращения из внешнего мира, но ведь ясно, что подавляющее большинство посетителей приходит из местных сетей.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/diesel_flood_070819/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Злобные вредители флудят форум (</title>
		<link>http://test.kg/diesel_flood_070723/</link>
		<comments>http://test.kg/diesel_flood_070723/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 11:03:09 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[diesel]]></category>

		<guid isPermaLink="false">http://www.net.kg/?p=277</guid>
		<description><![CDATA[Сегодня, 23-го июля, примерно в 16:40 началась распределённая атака на сервер форума Дизель. В результате атаки непомерно загружался не только сервер форума, но и канал провайдера. К сожалению кроме как зафильтровать все обращения к серверу из-за пределов КГ сделать ничего не удалось. Таким образом с указанного момента и на неопределённый срок доступ к сайту diesel.elcat.kg [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня, 23-го июля, примерно в 16:40 началась распределённая атака на сервер форума Дизель. В результате атаки непомерно загружался не только сервер форума, но и канал провайдера.<br />
К сожалению кроме как зафильтровать все обращения к серверу из-за пределов КГ сделать ничего не удалось.<br />
Таким образом с указанного момента и на неопределённый срок доступ к сайту diesel.elcat.kg из внешнего мира закрыт.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/diesel_flood_070723/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Значение Интернета в политической борьбе в КГ (о, как!)</title>
		<link>http://test.kg/elcat_flood_061103/</link>
		<comments>http://test.kg/elcat_flood_061103/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 11:46:33 +0000</pubDate>
		<dc:creator>Админ</dc:creator>
				<category><![CDATA[Cайты]]></category>
		<category><![CDATA[diesel]]></category>
		<category><![CDATA[сайты]]></category>

		<guid isPermaLink="false">http://www.net.kg/?p=318</guid>
		<description><![CDATA[Я не ожидал, что политическая борьба в КГ может напрямую отразиться на работе Интернета. Понятно что Интернет одно из полей информационной войны, но я не думал, что этому полю придаётся настолько большое значение, чтобы попытаться вывести &#171;условного противника&#187; из борьбы любыми средствами. Я говорю про флуды, т.е. атаки на отказ от обслуживания (DoS) или точнее [...]]]></description>
			<content:encoded><![CDATA[<p>Я не ожидал, что политическая борьба в КГ может напрямую отразиться на работе Интернета.<br />
<span id="more-318"></span><br />
Понятно что Интернет одно из полей информационной войны, но я не думал, что этому полю придаётся настолько большое значение, чтобы попытаться вывести &#171;условного противника&#187; из борьбы любыми средствами.<br />
Я говорю про флуды, т.е. атаки на отказ от обслуживания (DoS) или точнее про распределённые атаки на отказ от обслуживания (DDoS) &#8212; большое количество обращений из разных мест Интернета с целью исчерпания ресурсов серверов и/или пропускной способности сетей.<br />
Впервые столкнуться с DDoS в контексте политической борьбы в КГ мне пришлось на прошлые выборе в ЖК, которые начались ещё при Акаеве и которые, в общем-то, стали поводом для переворота 24 марта. Тогда в предверии выборов подверглись атаке серверы, на которых были расположены сайты так называемых оппозиционных информационных агентств. Нам даже пришло письмо с условиями прекращения атаки &#8212; мол закройте сайт такой-то. Флуд заключался в большом количестве запросов по HTTP, причём с разных IP-адресов, вероятно с подставных машин, контролируемых посредством троянов. Чтобы обеспечить работу других клиентов пришлось закрыть доступ к атакуемому серверу по HTTP, что можно считать нашей полной капитуляцией.<br />
То что серверы с сайтами довольно быстро становятся недоступны это ещё полбеды, дело в том, что страдают все клиенты провайдера, т.к. флуд настолько сильный, что забивает внешний канал провайдера, а это фактически приводит к отключению провайдера от Интернета.<br />
В этот раз флуд несколько иного рода &#8212; не HTTP-запросы, а просто ICMP пакеты, если не ошибаюсь echo request и echo reply, т.е. грубо говоря пинги в большом количестве причём без ожидания ответа от сервера. По-моему это наиболее простой способ забить каналы связи, что в общем-то и получилось:<br />
<img src="/wp-content/uploads/2006/11/flood-06-nov-3-cut.png" alt="flood-06-nov-3-cut" title="flood-06-nov-3-cut" width="217" height="146" class="aligncenter size-full wp-image-322" /></p>
<p>При этом досталось не только самому ЭлКату, но и его вышестоящему провайдеру, а также и вышестоящим провайдерам вышестоящего провайдера. Сначала пытались ограничиться блокирование только лишь ICMP запросов для атакуемых адресов, что позволяло работать сайтам почти в нормальном режиме, т.е. быть доступными из Интернета. Но, по словам вышестоящего провайдера, их маршрутизатор не справлялся с такой задачей и пришлось заблокировать весь трафик к указанным адресам. Правда мне не понятно почему разница в том и другом случае фильтрования может быть настолько существенна. Конечно это снизило нагрузку на канале, но задачи атакующих оказались выполнены &#8212; сайты из-вне недоступны. Поэтому была предпринята попытка развернуть входящий трафик на упомянутые сайты через резервный канал, но и там вышестоящий провайдер через некоторое время заблокировал эту возможность из-за высокой нагрузки на каналы связи.</p>
<p>Таким образом в обоих случах мы оказались бессильны против атакующих. Впрочем тут оказались бы бессильны не только мы, если даже сайты даже таких компаний как Microsoft можно завалить подобными атаками.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.kg/elcat_flood_061103/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

