bugsmoran

bugsmoran
Рейтинг
223
Регистрация
18.02.2010
netwind:
bugsmoran, так а по какой лицензии основной патч от bluehost (тоже мне тайна, на первой странице бложика написана) распространяется? может его кто-то уже выложил? gpl ведь этому не препятствует.

Какая нафиг лицензия? Добрый человек написал, поделился с пацанами. Ему решать нужна лицензия или тупо выкинуть в сеть и делайте что хотите. Можете залицензировать первые, еще успеваете ))))

netwind:

все же, ошибки более вероятны в том большом патче, чем в этом маленьком для бекапа.

Уже найдена ошибка. Она была именно в этом маленьком патче на бэкапы. Заключается в неверной конкатенации строк. Вместо длины второй составляющей указали ее объем в памяти. Причем это не ошибка Блухоста, а ошибка нашей переделки этого патча.

Boris A Dolgov:
Ну всё равно получается минимум - ребут в месяц. Это заведомые 5 минут дауна в месяц, что достаточно плохо.

Ну это же не просто 5 минут даунтайма в месяц, а 5 минут ночного даунтайма во избежании ежедневных дневных 5 минут даунтайма. То есть все равно экономия очевидна. А если учесть, что плохое открывание сайта даунтаймом не считается, но объективно им является, то вообще часы экономии. А если еще и добавить, что ядра все реже и реже меняются, а обычные хостинги продолжают падать с завидной постоянностью...

Нет, я уверен, что это правильная стратегия :)

netwind:
bugsmoran
а где же в патче

?

Не в этом патче. Блин, короче все объясняю заново, что происходит в треде. Есть ядро. В нем куча доработок ради устойчивости системы. Какие конкретно я говорить не буду - это коммерческая тайна. Но в том числе контроллер io-throttle и другой шедулер BFQ, которые не временем отмеряет очереди запросов как CFQ, а количеством считанных секторов с диска. То есть один клиент не может себе забрать весь ввод-вывод и тем самым положить систему. То есть CFQ это тоже может, но вот там есть другая архитектурная проблема - с асинхронными I/O. Ну не суть. Одна из доработок - патч на бэкапную систему. Так как сервер рассчитан не несколько тысяч среднестатистических сайтов (что очень много), а каждый сайт - это сотни файлов, то получаем получится 1-3 млн. файлов на файловой системе. Делать каждый день полный бэкап - дорого удовольствие, а потому вынуждены делать инкрементальный. Так как скрипт должен сделать stat каждому файлу из этих 1-2 миллионов, на предмет "изменялся ли ты сегодня?", то это дикая нагрузка на файловую систему. Это не только расходует ресурс диска, но еще и затормаживает работу сайтов. Именно для этого применили патч, что каждый раз ядро само сообщает какой сайт изменился и складывает эту информацию отдельно. А бэкапный скрипт, который ночью запустится, уже заранее будет знать, что бэкапить.

Упоминание кучи доработок было не в контексте темы топика, а в контексте отбивания от троллей. Но на самом деле они не касаются этой проблемы с кернел паник.

Boris A Dolgov:
Спокойствие - это "пересобирание ядер по 4 раза за ночь потому что эффект всегда получается немного не тот"?

Ну так клиент же не знает об этом. 4 сборки = 4 тестирования, но не 4 выката на продакшен. На продакшен дай Бог каждое 20-е или 30-е ядро попадает. Сейчас уже конечно не 4 за ночь. Почти всего, что нужно добились. Вот только баг неприятный всплыл, но уже он закрыт.

Boris A Dolgov:
Баланс всё-таки нужно соблюдать, хотя мне действительно намного ближе инновационная система ведения техники, чем legacy.

Спасибо за признание )))

Огаден:
ребяты, еще вопросик

во сколько раз

Intel® Core™ i7-920 Processor (8M Cache, 2.66 GHz, 4.80 GT/s Intel® QPI)

мощнее моего старенького проца?

Intel® Xeon® Processor 3040 (2M Cache, 1.86 GHz, 1066 MHz FSB)

---

просто двойной ксеон дорого блин....
тем более в РФ. 14-20 тыщ дедикейтед...
а надо апгрейдится. Старый проц от 2006 года не держит..
Вот думаю на хетзер.де.. а там i7

Вам зачем Xeon? Он не подходит для таких задач, как Вам надо и будет слабее более дешевого Core i7. Вот интересная статья.

Raistlin:

Плачу. Вы еще полностью юзерспейс в кернелспейс перенесите, зачем вам вообще их разделять?

Отвечу за WhiteSuite. Плакать Вы будете, когда у Вас бэкапный скрипт понесется по файловой системе в поиска измененных файлов. Вот это Вы реально плакать будете. Вы правда думаете, что умнее, чем Мэт Хитон, Павел Одинцов и Борис Долгов, которые так же в том или ином виде видимо пользуют такую систему?

madoff:
php-cgi - тогда юзер будет работать как надо

Опечатался?

dach:
Конфиг файлы создаются под управлением www-data и естественно, что юзер не имеет прав на редактирование оных.Как исправить эту ситуацию? root доступ имеется.

Есть много разных вариантов. Кроме крайне неудачного и тормозного mod-cgi, предложенного madoff, есть еще mod-fcgid и MPM-ITK. Но включение всего этого требует некоторого опыта в администрировании.

netwind:
Boris A Dolgov нет речь не об этом мелком патче.

Она именно о нем идет. В нем был баг. Boris A Dolgov прав.

local123:
Мое ИМХО. Ресурсов больше не станет - но вот рациональность их использования вырастет в несколько раз, что позволит более плотно их использовать. Также не будет необходимости вылавливать тех кто делает нагрузку на сервер (Все будут получать те ресурсы за которые платят) и не будет недовольных клиентов, которые будут идти и искать новый хостинг - потому что их сайт создал нагрузку на предыдущем хостинге.
На самом деле добились многого (в основных проблемах типовой системы хостинга). Не будет дешевых нерентабельных тарифов - все тарифы будут рентабельными. Так что игра стоит свеч...

Первый адекватный человек на форуме ))) Только им не понять. У них беготня между хостингами (или между серверами хостера) - нормальное явление. Для них спокойствие не есть ценность. А может просто потроллить хотят, скучно наверно без дела сидеть.

myhand:

Основная причина нагрузок - обычная работа сайтов клиентов, с учетом кривости их движков и роста посещаемости. Никакие статические лимиты не позволят тут справиться с проблемой - она существенно динамическая. И ресурсов от лимитов больше никак не станет - ресурсы сервера проданы уже по нескольку раз, ибо оверселл.

Ооооо... да Вы, уважаемый, рано в админы записались, если у Вас общая нагрузка на сервер зависит от кривости скриптов клиентов ;). Прекращайте спор, смешно. И убого.

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

netwind:

а гиде патч то? я так понимаю это чуть ли не варез. легальное не скачаешь.

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

С люстрой намучаешься. Не помню почему, но когда мы думали с товарищем на эту тему, она выпала из списка разу, как и Tahoe.

Всего: 1963