./comments
./contacts icq: 909889;
email: ;

Блог » Копипаст


Нагрузочное тестирование веб-сервера при помощи siege
Туторы, Копипаст


Siege умеет выполнять многопоточное нагрузочное тестирование web-серверов по протоколу HTTP (S)/1.0/1.1 методами GET и POST. Утилита симулирует параллельные запросы к веб-серверу на протяжении заданного времени и в конце теста вычисляет следующие показатели:
  • количество совершённых транзакций в процессе тестирования;
  • среднее количество транзакций в секунду;
  • длительность самой долгой и самой быстрой транзакций;
  • количество и процентное соотношение успешных/неудачных транзакций;
  • среднее время, потребовавшееся серверу для ответа;
  • объём переданных данных и скорость обмена данными с сервером;
  • среднее количество транзакций, которые сервер смог обрабатывать одновременно.


Запросы к серверу утилита может выполнять как к одному и тому же URL, так к разным на основе списка. Паузы между запросами к серверу могут быть как произвольными в пределах заданного интервала, так и вовсе отсутствовать, позволяя таким образом выполнять тест производительности сервера.
18.12.2013 04:48:43
stk
726
0
Ранжирование сообществ и групп в поиске ВКонтакте
Соц. сети, Советы и рекомендации, Копипаст

С помощью эмпирического опыта и небольших тестов были найдены основные принципы ранжирования групп в поиске ВКонтакте.

Вот, что удалось узнать о новом алгоритме. Хотя, конечно, алгоритмом это назвать сложно, так как он слишком загадочный и отсутствуют какие-либо технические подробности его работы.
01.12.2013 13:36:31
stk
1069
1
Факторы, влияющие на наложение фильтра АГС-40
СЕО заметки, Копипаст

Обобщая данные анализа сайтов вылетевших в АП 1 ноября 2013 года и анализа предыдущих версий АГС, можно выделить следующие важные факторы, которые учитывает поисковая система Яндекс
27.11.2013 02:16:27
stk
648
4
Тюнинг тредов (mysql threads tunning)
Туторы, Копипаст, MySQL
Здесь упущено много технических деталей, прошу технарей не сильно докапываться, т.к. информация "для чайников".

Итак. Как известно, mysqld это "один процесс - много тредов". В достаточно приближенном понимании тред (thread) это когда процесс копирует сам себя, и родительский процесс передает треду какую то задачу для решения.
Создание треда отличается от обычного fork() в основном тем, что fork порождает +1 процесс, тогда как деление на треды использует другую, более производительную технологию ветвления без клонирования данных в памяти.

При каждом подключении клиента, mysql создает тред, который это подключение обрабатывает.

Если у вас средне нагруженый mysqld, то убедитесь что mysqld работает на нормальной реализации тредов. К примеру, FreeBSD ниже 6 ветки имеет ненормальную, глючную реализацию тредов pthread. Основные глюки проявляются при работе на SMP (более 1 процессора). pthread "не умеет" нормально раскидывать треды по разным процессорам и в результате мы имеем ситуацию, когда Mysqld висит только на одном процессоре вместе с кучей своих детишек. Все остальные процессоры курят, даже если мускуль съел все процессорное время своего процессора.

Более детальная информация как правильно заставить работать mysql под FreeBSD может быть найдена тут: http://dev.mysql.com/doc/refman/5.1/en/freebsd.html

Итак, посмотрим что у вас творится с тредами.
25.10.2013 19:28:38
stk
1004
0
Описание параметров конфига MySQL
Туторы, Копипаст, MySQL
Вот, приблизительный конфиг для для 2Гб VPS/VDS (2-х ядерного)

Надо сказать, что вариант экспериментальный, но вполне рабочий, допускает корректировки, где-то можно подрезать буфер или наоборот накинуть немного. Замечу, что на каждом сервере должен быть свой конфиг для конкретных задач (сайтов).
25.10.2013 19:19:19
stk
922
0
11 способов находить отличные идеи для стартапа
Советы и рекомендации, Копипаст


Сразу скажу: статью спиздил позаимствовал, не редактил, нет не каюсь, сам её еще не читал, прочту завтра. Приятного чтения. :)

Как находить новые идеи для открытия компании



Придумывать бизнес-идеи — это навык. И можно выработать привычку видеть возможности запуска новых проектов во всем, что вас окружает.

У многих серийных предпринимателей есть специальный блокнот для новых интересных идей. Вы себе тоже можете такой завести.

Действия:
  • Выберите инструменты для поиска идей.
  • Создайте несколько идей с их помощью.
  • ???
  • PROFIT
20.09.2013 04:28:51
stk
581
1