1.1, EuPhobos (ok), 11:51, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хоть бы железо описали, и точку загрузки.. Неуж-то на старом ноуте система загрузиться за 3 секунды до открытия файрфокса?
Цифры в данный момент ни о чём, хуже фороникса ..
Я на ноуте тестил так же с тремя системами инициализации.. На ноуте с одним ядром практически разницы не видно..
| |
|
2.9, Аноним (-), 12:15, 27/11/2012 [^] [^^] [^^^] [ответить]
| +8 +/– |
> использование эмулятора QEMU, вместо реального оборудования | |
|
3.111, Anonim (??), 16:10, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это же /0, т к загрузка в реальности по тому и занимает минуты, что железо инициалиируется медлено.
Тестили бы до экрана входа в систему хотябы и с реалистичным набором сервисов.
| |
|
2.11, angra (ok), 12:24, 27/11/2012 [^] [^^] [^^^] [ответить]
| +8 +/– |
Если добавить запуск разных демонов, иксов, DE и браузера, то разница между всеми этими системами станет ничтожной. Ну а вообще автор старательно натягивает сову на глобус, делая вид, что разница между upstart и sysvinit огромна, а между upstart и systemd мала, в то время как цифры свидетельствуют об обратном.
| |
|
3.44, Аноним (-), 13:10, 27/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Ну а вообще автор старательно натягивает
> сову на глобус, делая вид, что разница между upstart и sysvinit
> огромна, а между upstart и systemd мала, в то время как
> цифры свидетельствуют об обратном.
Потому что Лангашек - главный разработчик upstart и главный проталкиватель его во все дистры. В общем, симметричный гетьзефакс-ответ на http://www.0pointer.de/blog/projects/why
| |
3.46, Аноним (-), 13:12, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
какие цифры? в новости вобщем-то написано почему апстарт отсаёт от системд, при равных условиях и результаты схожие
| |
|
4.52, Аноним (-), 13:18, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> какие цифры? в новости вобщем-то написано почему апстарт отсаёт от системд, при
> равных условиях и результаты схожие
Ну да, если киллер-фичи systemd поотключать, получается похоже.
| |
|
5.66, filosofem (ok), 13:42, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
>киллер-фичи systemd
Да, вэб сервера и генератора QR-кода там не хватает.
| |
|
|
|
2.67, Аноним (-), 13:43, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Хоть бы железо описали, и точку загрузки.. Неуж-то на старом ноуте система
> загрузиться за 3 секунды до открытия файрфокса?
> Цифры в данный момент ни о чём, хуже фороникса ..
> Я на ноуте тестил так же с тремя системами инициализации.. На ноуте
> с одним ядром практически разницы не видно..
Я тоже хотел бы узнать на каком железе они все это запускали, а то я тут на 4 пне, ноут, по 8-12 секунд жду загрузки до менеджера входа в систему.
| |
|
3.97, lucentcode (ok), 15:36, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
На 4 пне разницы практически не будет. Преимущества upstart и systemd видны только на многоядерных системах.
| |
|
4.110, Аноним (-), 16:06, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> только на многоядерных системах.
...снабженных SSD. Просто это вообще иной класс производительности. Бывают системы где вам не надо ждать пока запустится программа. Бывает что система грузится быстрее чем вам это надоест. Бывает достаточно памяти для того чтобы забыть про SWAP насовсем, избавив себя от медленного paging совсем.
Разница - как между ракетопланом и запорожцем примерно.
| |
|
3.221, Pilat (ok), 00:42, 30/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Я тоже хотел бы узнать на каком железе они все это запускали,
> а то я тут на 4 пне, ноут, по 8-12 секунд
> жду загрузки до менеджера входа в систему.
В виртуальных средах примерно с такой скоростью (3 секунды) системы и загружаются, на среднем железе.
| |
|
2.186, Гость (?), 14:20, 28/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
"измерение скорости загрузки до приглашения shell" - читайте всю статью
| |
2.188, Stax (ok), 14:37, 28/11/2012 [^] [^^] [^^^] [ответить] | +/– | У меня не старая и с SSD, грузится за 10 секунд от граба до окна ввода логина в ... большой текст свёрнут, показать | |
|
3.189, EuPhobos (ok), 14:45, 28/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Я так понял используете systemd ?
У меня стандартный sys-v-init дебиановский, грузиться за 5-6 секунд до рабочего стола, минуя авторизацию. На более старых ядрах было 5 секунд, чем новее ядро тем дольше, сейчас где-то 6,5 ...
DE не пользую, раб.стол свой, старовые скрипты тоже свои.
Замер делаю тупо по окончанию работы стартового скрипта "cat /proc/uptime"
~/.mozilla перенёс на SSD раздел, так что и FF грузиться практически мгновенно, при открытии его.
| |
|
4.194, Stax (ok), 22:55, 28/11/2012 [^] [^^] [^^^] [ответить] | –1 +/– | У меня запускается много всякой вкуснятины типа монтирования nfs-шар с несколь... большой текст свёрнут, показать | |
|
|
6.214, Stax (ok), 12:48, 29/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
До login без гуя - это понятно, но лично для меня не слишком иинтересно. В моем случае загружается plymouth, иксы, gtk'шные либы и тд для быстрого логина после этого.
| |
|
|
|
|
|
1.2, Kroz (??), 11:52, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
> Наиболее очевидное узкое место upstart, связанное с необходимостью запуска shell-интерпретатора, не является ключевым фактором, оказывающим значительное влияние на скорость загрузки
Ну наконец-то! По-моему это изначально было очевидно!
Bash скрипты могли оказывать влияние только за счет обращений к диску; задержки из-за интерпретации скриптов - малы. Но bash загружается в память один раз. А интерпретаторы сегодня достаточно продуктивны (что, собственно, определяет популярность python, php и других интерпретируемых языков).
| |
|
2.17, sasa (??), 12:47, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А интерпретаторы сегодня достаточно продуктивны (что, собственно, определяет популярность > python, php и других интерпретируемых языков).
Как раз благодаря педону убунта тормозит и жрет ресурсы. На десктопе с полкиловатным БП это не так заметно, а вот на ARM - это пепец полный (20-30 сек), со своими скриптами и busybox у меня система грузится за 1 сек.
| |
|
3.26, Аноним (-), 12:57, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Поэтому я первым делом выпинываю из убунту их бидоноподелки. Заодно после этого ничего не падает, не виснет и не грузит проц.
| |
|
4.41, Аноним (-), 13:08, 27/11/2012 [^] [^^] [^^^] [ответить]
| +8 +/– |
> Поэтому я первым делом выпинываю из убунту их бидоноподелки. Заодно после этого
> ничего не падает, не виснет и не грузит проц.
И получается дебиан.
| |
|
5.95, Аноним (-), 15:18, 27/11/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
> И получается дебиан.
А оно и так не далеко ушло от оного. Из плюсов перед дебианом имхо:
1) Вменяемо сделанные лив+инсталл образа. И пишутся что на двд что на флеху, и можно как установить систему так и просто загрузиться в лив-сессию на посмотреть/починить/оценить поддержку железа в полном объеме/запасной парашют на случай внезапных факапов. У дебианщиков формат распостранения довольно ушибленный.
2) Нет мучений с древним софтом в дефолтной системе и адовым прыгом по граблям после подключения тестинга/анстейбла. Это позволяет получать относителььно свежий софт ("не древнее чем эн") без совершения забега по граблям. Может оно менее stable чем stable, но намного лучше чем testing/unstable, в которых случается все. Вплоть до факапа GRUB и полного загибания системы при ребуте. Зарелизнутые убунты так все-таки не факапятся. А для повседневной системы улет в внезапный unbootable может сцyкодорого обойтись порой.
3) Есть PPA на случай если охота свежака. Те же дебианские репы, вид в профиль. Просто немного удобнее подключаются и немного удобнее для авторов.
4) Культурные дефолты. Ну там шрифты культурные, особенно в браузерах, оформление гтк2/3 и кутей подогнано друг под друга и система выглядит как система а не визит в зоопарк+кунсткамеру. Все-таки не все хотят быть слесарем допиливающим автотазы до кондиции лишний раз. В дебиане с этим все традиционно плохо.
В остальном - да, обычный дебиан, вид в профиль. Просто окультуренный слегонца. Можно ли сделать из дебиана не хуже? Так они это и делают. Значит можно. Просто придется подолбаться самолично. А тут другие за меня подолбались -> PROFIT.
| |
|
6.114, EuPhobos (ok), 16:16, 27/11/2012 [^] [^^] [^^^] [ответить] | +2 +/– | Пока читал, думал что речь о Дебиане Хотел даже написать к пункту 1 - что и Уб... большой текст свёрнут, показать | |
|
7.197, Аноним (-), 00:38, 29/11/2012 [^] [^^] [^^^] [ответить] | +/– | Загрузится Только образа совмещающего возможность как инсталляции вполне рабоче... большой текст свёрнут, показать | |
|
|
9.229, Аноним (-), 02:20, 01/12/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Смотря кому лучше Мне например проще обкорнать то что будет вкачено убунтой чем... большой текст свёрнут, показать | |
|
|
|
|
7.163, Аноним (-), 23:28, 27/11/2012 [^] [^^] [^^^] [ответить] | +/– | Разве что загрузочные образы У дебиана AFAIK нет образа с которого можно одновр... большой текст свёрнут, показать | |
|
8.177, myhand (ok), 03:27, 28/11/2012 [^] [^^] [^^^] [ответить] | +/– | live debian net Зато нет и новых багов А ради функционала можно поставить из б... большой текст свёрнут, показать | |
|
9.196, Аноним (-), 00:28, 29/11/2012 [^] [^^] [^^^] [ответить] | +/– | Ответы на отвали не пройдут Мне на отвали не надо, мне чтоб работало Так к... большой текст свёрнут, показать | |
|
10.217, myhand (ok), 18:23, 29/11/2012 [^] [^^] [^^^] [ответить] | +/– | Ссылочка на главной странице, привожу для самых маленьких http live debian ne... большой текст свёрнут, показать | |
|
11.231, Аноним (-), 03:29, 01/12/2012 [^] [^^] [^^^] [ответить] | –2 +/– | Ах, оно еще и в devel зарыто Ну извините, если я хочу себе систему которая just... большой текст свёрнут, показать | |
|
|
|
|
7.222, Pilat (ok), 00:46, 30/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Используйте backports, помимо stable, чтобы поставить реально необходимые версии. Никаких
> "факапов GRUB" (что бы это ни было), все стабильно работает.
> Актуальный софт есть.
Найдите там Postgis 1 для Postgresql 9.1 x 64
| |
|
6.139, rshadow (ok), 20:09, 27/11/2012 [^] [^^] [^^^] [ответить] | +1 +/– | пару лет уже и в дебиане есть Да позже чем в убунте, но не сильно http www d... большой текст свёрнут, показать | |
|
7.165, Аноним (-), 23:47, 27/11/2012 [^] [^^] [^^^] [ответить] | +/– | И где там гибридный образ который был бы одновременно инсталл-диском и лив-образ... большой текст свёрнут, показать | |
|
6.169, Michael Shigorin (ok), 01:56, 28/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> 1) Вменяемо сделанные лив+инсталл образа. И пишутся что на двд что на
> флеху, и можно как установить систему так и просто загрузиться в
> лив-сессию на посмотреть/починить/оценить поддержку железа в полном объеме/запасной
> парашют на случай внезапных факапов. У дебианщиков формат распостранения довольно
> ушибленный.
JFYI, если включить в рассмотрение UEFI -- то хуже ubuntu-12.10 свежего релиза ещё не видел. Возможно, надо было взять ещё какой-то другой образ, но *никакими* штатными описанными средствами загрузить это в EFI mode мне не удалось.
| |
|
7.181, GentooBoy (ok), 09:44, 28/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
хз недавно пробовал ubuntu-12.10 и грузится и устанавливается на uefi, также нормально и 12.04 работал
| |
7.199, Аноним (-), 00:48, 29/11/2012 [^] [^^] [^^^] [ответить] | +/– | то удастся ли на оном загрузить релизный дебиан вообще, пардон Благо 6-я ве... большой текст свёрнут, показать | |
|
|
9.232, Аноним (-), 04:00, 01/12/2012 [^] [^^] [^^^] [ответить] | –2 +/– | Да, теперь у трактора заводится мотор Только при попытке пахать - начинает увяз... большой текст свёрнут, показать | |
|
|
7.220, Алексей (??), 00:35, 30/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> 1) Вменяемо сделанные лив+инсталл образа. И пишутся что на двд что на
>> флеху, и можно как установить систему так и просто загрузиться в
>> лив-сессию на посмотреть/починить/оценить поддержку железа в полном объеме/запасной
>> парашют на случай внезапных факапов. У дебианщиков формат распостранения довольно
>> ушибленный.
> JFYI, если включить в рассмотрение UEFI -- то хуже ubuntu-12.10 свежего релиза
> ещё не видел. Возможно, надо было взять ещё какой-то другой
> образ, но *никакими* штатными описанными средствами загрузить это в EFI mode
> мне не удалось.
т. е. загрузчик поломан в релизе? или не поддерживает нужной фичи?
просто загрузчик много кто ломал недавно (даже opensuse умудрились).
| |
|
6.184, Аноним (-), 11:46, 28/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вплоть до факапа GRUB и полного загибания системы при ребуте.
Давеча как раз убунту обновлял. Не загрузилась после обновления. Надпись на экране "grub>" и всё. Ну и ещё какой-то текст сверху.
| |
|
|
4.81, user (??), 13:58, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
А не подскажете какие именно пакеты выпиливаете? Я б тоже выпилил.
| |
|
5.96, Аноним (-), 15:31, 27/11/2012 [^] [^^] [^^^] [ответить] | +/– | Все что касается убунту single sign-on, софтвар центра, крашрепортинга падающий... большой текст свёрнут, показать | |
|
|
7.148, paulus (ok), 20:59, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Главное это :
export UBUNTU_MENUPROXY=0
export LIBOVERLAY_SCROLLBAR=0
или удаление оного, вот это действительно свистелочки, которые замедляют систему и под fluxbox совсем не нужные...
| |
7.200, Аноним (-), 00:54, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Спасибо, это и так было выпилено сразу.
Ну еще можно выпнуть всякие там недо-плееры понимающие полтора формата, но это уже эстетство. Ну и да, я выпинываю в том числе и зависимости питонятины типа python-twisted и какой там еще требухи. Которая по лично моему мнению - явно лишний элемент моей системы.
| |
|
|
|
|
3.92, Kroz (??), 15:08, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Мы не про питон, мы про sh
И потом Ubuntu - не показатель.
| |
|
2.19, Капитан (??), 12:49, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
bash скрипты выполняются медленней в основном не за счет самого факта интерпретации, а за счет того, что вместо вызовов функций часто вызываются внешние программы. Затраты на их запуск и IPC и замедляют баш.
| |
|
3.69, Crazy Alex (ok), 13:44, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
Угу. Только там на тысячу вызовов доли секунды уходят. Что не значимо ни при каких сценариях кроме самых экзотических
| |
3.94, Kroz (??), 15:17, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> bash скрипты выполняются медленней в основном не за счет самого факта интерпретации,
> а за счет того, что вместо вызовов функций часто вызываются внешние
> программы. Затраты на их запуск и IPC и замедляют баш.
А вы хоть раз заглядывали в сами скрипты? Я вот только что просмотрел один из самых толстых, который отвечает за инициализацию сети. Так вот, там внешних программ аж две штуки, остальное всякие if, eval и т. п.
И, да, я лучше доверю конфигурацию системы внешним программам, которые вылизывались годами, чем чей-то очередной поделке, которая неизвестно как тестировалась, и неизвестно как себя поведет если шаг вправо - шаг влево.
| |
|
|
3.55, Аноним (-), 13:25, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> В дебиане из коробки используется не bash, а dash. Он легче и
> быстрее.
По сравнению с парсером конфигов и одиночным fork/exec - не намного.
| |
|
|
1.4, Zenitur (ok), 11:57, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Очень актуально. Что ж, один, и основной, аргумент любителей systemd отсечён окончательно. Кроме того, теперь можно не доказывать то, что этого преимущества нет, а просто давать ссылку на эту новость.
| |
|
|
|
4.7, Аноним (-), 12:11, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Он им и не был. А вот почему хейтеры на нем внимание заостряют постоянно, я не знаю, наверно по той же причине. по которой не понимают его сути. Все, кто пробовал systemd (а их уже очень много) давно поняли, что не так уж заметно он быстрее грузится.
| |
|
5.8, Аноним (-), 12:12, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
+ а остальные, как не пробовали, так и не собираются, делая свои выводы о systemd лишь по отзывам бабок на базаре.
| |
|
6.22, GentooBoy (ok), 12:54, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
остальным и пробовать не надо, если стоит ssd загрузка происходит за 16с максимум, или ребут не чаще раз в месяц чтобы ядро перестановить. Какой смысл пробовать? Скорость тут вообще не показатель, fsck дольше делается.
| |
|
7.28, Аноним (-), 12:58, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> остальным и пробовать не надо, если стоит ssd загрузка происходит за 16с
O_O нифига себе вы его тормознули. У меня более 5 секунд не занимает. В обычной убунте.
| |
7.33, Аноним (-), 13:02, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Когда я говорю о том, что скорость - не основное достоинство systemd, ты мне говоришь о том, что тебя твоя устраивает, поэтому systemd тебе ненужен. Какая замечательная логика. Xейтеpы такие xейтеpы...
| |
|
6.64, Аноним (-), 13:36, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Во-первых, не надо говорить за меня.
Во-вторых, не обязательно разбираться в сортах г-на, что бы понять, что оно несъедобно.
Во-третьих, если заявления автора продукта для вас "отзыв бабки на базаре", то о чём с вами вообще можно говорить.
| |
|
5.71, Crazy Alex (ok), 13:49, 27/11/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
Потому что всё остальное, выдаваемое за преимущества, на поверку оказывается недостатками во многих ситуациях. Впрочем, после того, как я увидел исходники localed и hostnamed из состава systemd я серьёзно об ЭТОМ разговаривать вообще не намерен. Ибо сделано дегенератом.
| |
|
6.125, Аноним (-), 17:49, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
>сделано Леннартом (хотя по ходу одно и то же, лол) ^_^
очевидный фикс
| |
6.126, myhand (ok), 17:52, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Впрочем, после того, как я увидел исходники localed
> и hostnamed из состава systemd я серьёзно об ЭТОМ разговаривать вообще не намерен.
Это вы не видели еще как оно учило писать библиотеки. Где-то валялся отдельный прожект с шаблоном "как надо делать" (тм).
| |
6.130, Аноним (-), 19:11, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Деточка, качество кода и качество его работы - вещи не всегда взаимосвязанные. И я уверен, у Поттеринга опыта в программировании побольше твоего будет.
| |
|
7.132, myhand (ok), 19:38, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> качество кода и качество его работы - вещи не всегда взаимосвязанные.
Всегда. И чем дольше проект живет, тем показательнее будет эффект говнокода на качестве работы. Даже если оный говнокод всеми силами стараются переписать.
> И я уверен, у Поттеринга опыта в программировании побольше твоего будет.
Откуда у вас такая уверенность, в отношение незнакомого человека?
| |
|
8.143, Аноним (-), 20:21, 27/11/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Чушь Порой за определенное время код пишется так, чтобы решал на определенный п... текст свёрнут, показать | |
|
9.146, myhand (ok), 20:56, 27/11/2012 [^] [^^] [^^^] [ответить] | +2 +/– | Простите, мы о проектах, которые люди другим показывают, а не о кронтабах васи-а... текст свёрнут, показать | |
|
|
7.133, Crazy Alex (ok), 19:48, 27/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
Качество кода там нормальное. Там с архитектурой (головоногого мозга Поттеринга) беда. Когда для операции, которая выполняется после первичной установки системы примерно никогда делается отдельынй демон, который единственное, что делает - это принимает сообщение по D-Bus и читает или пишет стандартный файл - это уже о многом говорит. Но когда я вижу, что оно даёт возможность подписаться на изменения этой настройки, при этом не пытаясь через fanotify ловить изменения самого файла чем-то сторонним - я понимаю, что systemd целенаправленно делали так, чтобы навязать его использование.
| |
|
8.141, Аноним (-), 20:12, 27/11/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Ну, есть еще такая штука, как преждевременная оптимизация, которая вредна Не ст... текст свёрнут, показать | |
|
|
|
|
|
|
2.18, Аноним (-), 12:48, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Очень актуально. Что ж, один, и основной, аргумент любителей systemd отсечён окончательно.
> Кроме того, теперь можно не доказывать то, что этого преимущества нет,
> а просто давать ссылку на эту новость.
А какое время должен был показать системд, чтоб "основной аргумент" не был отсечён? Минус 3 секунды? Загрузиться до нажатия кнопки запуска?
| |
|
3.70, Аноним (-), 13:46, 27/11/2012 [^] [^^] [^^^] [ответить] | +2 +/– | Это вопрос не по адресу, это надо автора спросить А то он как-то отвлекся от пе... большой текст свёрнут, показать | |
|
4.83, Аноним (-), 14:00, 27/11/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
Уважаю людей, который способны на глаз заметить разницу между 3 и 2.5 секундами.
| |
|
5.201, Аноним (-), 00:56, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Уважаю людей, который способны на глаз заметить разницу между 3 и 2.5 секундами.
Пардон, это на вшивой виртуалочке. На реальном железе поболее будет.
| |
|
|
3.72, Crazy Alex (ok), 13:50, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Уж сколько раз твердили миру... что скорость загрузки - вообще не аргумент кроме очень специальных ситуаций (эмбед всякий), где вообще лучше свой костыль ваять.
| |
|
2.27, Аноним (-), 12:58, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Очень актуально. Что ж, один, и основной, аргумент любителей systemd отсечён окончательно.
> Кроме того, теперь можно не доказывать то, что этого преимущества нет,
> а просто давать ссылку на эту новость.
Основное преимущество systemd - это его прозрачность и простота конфигурирования, особенно по сравнению с upstart и sysvinit. Можно не доказывать, что он есть, а просто предлагать создать/настроить конфиг/скрипт для какой-нибудь службы.
| |
|
3.30, Аноним (-), 13:00, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> по сравнению с upstart и sysvinit. Можно не доказывать, что он
> есть, а просто предлагать создать/настроить конфиг/скрипт для какой-нибудь службы.
Пардон, в апстарте настройка не сложнее будет. А может и проще. С sysvinit - да, простынка на экран текста будет выглядеть жутковато.
| |
|
4.47, Аноним (-), 13:13, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Пардон, в апстарте настройка не сложнее будет. А может и проще. С
> sysvinit - да, простынка на экран текста будет выглядеть жутковато.
Проще, проще. Организация конфигов и возможность управления симлинками в systemd очень неплохо продуманы. А таргеты гораздо гибче ранлевелов.
| |
|
5.98, Аноним (-), 15:41, 27/11/2012 [^] [^^] [^^^] [ответить] | +/– | Пилять, в апстарте нет никаких ранлевелов Там только эвенты А ранлевелы эмулир... большой текст свёрнут, показать | |
|
6.109, filosofem (ok), 16:01, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот что-что а портянки где логика перемешана с конфигурационными значениями
> в одно непотребное месиво - это ужас, да.
Вот что-что, а если конфигурационные значения выносить в /etc/default, не будет непотребного.
| |
|
7.166, Аноним (-), 00:02, 28/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вот что-что, а если конфигурационные значения выносить в /etc/default, не будет непотребного.
Сферические кони в вакууме - это круто. А реальные скрипты попадающиеся в тех или иных программах - оставляют желать много лучшего. Мне что, все эти простынки на страницу текста самому чтоли переписывать? Да нафиг надо, в этом плане в пять раз проще юнит апстарту написать.
| |
|
|
5.171, Michael Shigorin (ok), 02:05, 28/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А таргеты гораздо гибче ранлевелов.
Очередной оратор не в курсе, что гибкость и простота обычно по разные стороны качелей -- вот с собой и дискутирует, того не замечая...
| |
|
|
3.57, linux _RIP_ (?), 13:28, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
позвольте - что сложного в настройке нескольких переменных в файле?
А теперь сраните с написанием оного в С коде.
| |
|
4.61, Аноним (-), 13:32, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> позвольте - что сложного в настройке нескольких переменных в файле?
> А теперь сраните с написанием оного в С коде.
Что баш, что си править - монопенисуально. Конфиги гораздо проще.
| |
|
5.73, Crazy Alex (ok), 13:51, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
И утыкаться в пределы гибкости конфигов. Либо делать вагон параметров, который будет не запоминаем в принципе.
| |
|
6.86, anonymousY (ok), 14:15, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там сейчас и есть вагон параметров. Те кто хвалят systemd за "простоту", по моему, ничего нетривиального сделать не пытались.
| |
6.99, Аноним (-), 15:45, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> И утыкаться в пределы гибкости конфигов.
А вот там пусть уже и вступает в игру баш. Или си. Или там что кому нравится.
Вот только мне совершенно не улыбается тырить с стройки компрессор и пневмомолот для того чтобы 1 мелкий гвоздик забить. Если мне надо запустить мелкий типовой сервис, виноватый только тем что для него никто не написал портянку на баше или написал такое уродище что лучше не писали бы совсем - вот нафига там дергать интерпретер на почти мег и портянку на экран?
| |
|
7.136, GentooBoy (ok), 19:52, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
>вот нафига там дергать интерпретер на почти мег
Это судя по всему вы /bin/bash померили ))) спасибо я поржал
>портянку на экран
чем вам так shell страшен, консоль не разу не открывали
самая тривиальная вещь
Перезагрузка конфигов nginx, как мне её в systemd сделать
Запустить то я могу таким скриптом а дальше что?
[Unit]
Description=The nginx HTTP and reverse proxy server
After=syslog.target
After=network.target
After=mysql.service
After=phpfpm.service
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
| |
|
8.167, Аноним (-), 00:05, 28/11/2012 [^] [^^] [^^^] [ответить] | –2 +/– | Так эти опции никто в таких системах и не отбирал Если можно выполнять программ... текст свёрнут, показать | |
|
|
|
|
|
3.74, Аноним (-), 13:51, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> особенно
> по сравнению с upstart и sysvinit. Можно не доказывать, что он
> есть, а просто предлагать создать/настроить конфиг/скрипт для какой-нибудь службы.
А не особенно по сравнению с чем? Прямо интересно стало.
upstart практически идентичен по производительности systemd и теперь можно не доказывать "что он", быстрый systemd "есть", а давать ссылку на новость что upstart не хуже?
У вас проблемы с логикой.
| |
|
4.108, Аноним (-), 16:00, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Поделитесь опытом, в каком месте systemd прозрачный?
Говорят что если распечатать сорц и просветить распечатку рентгеном - достаточно прозрачно получается.
| |
|
3.127, anonymous (??), 17:56, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
>его прозрачность и простота конфигурирования
Можно пример такой прозрачности? Я вот в /etc/systemd только что заглянул и ничего там не понял.
| |
|
4.233, Аноним (-), 04:06, 01/12/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Можно пример такой прозрачности? Я вот в /etc/systemd только что заглянул и ничего там не понял.
А я посмотрел в шеллскрипты для запуска psybnc и проверки живости по крону и вволю поблевал. Плюнул и написал джоб апстарту за три минуты вместо килограмма феерических костылей на баше который там был. И что характерно, функционал остался тот же. Зато уместилось в 5 строчек конфига. Включая перенастройку приоритета (так оригинал не умел даже) и какой-никакой минимальный мониторинг живости сервиса (намного лучше чем дефолтовая горбизна на баше с проверкой раз в 5 минут по крону с помощью костылей и подпорочек).
| |
|
|
|
1.10, другой smile (ok), 12:18, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
собака лает, караван идет...
Ну надо же, разработчик убунту попробовал доказать, что стартер убунту не так плох как системд, и "смог!" . В следующей новости прочитаем, как Леннарт доказывает очередным выходом системд-ххх, что уж системд то лучше всех и теперь в нем есть плюшки YYY . Далее традиционное "разработчики upstart портировали плюшку YYY в апстарт, провели тесты по три раза, и теперь апстарт не хуже системд". И при выходе каждой новости "сисемд хейтеры" VS "апстарт/убунту-хейтеры" срут кирпичами, "окончательно отсекают" и т.д. и т.п.
и это все в разделе "Главные новости"... Максим, откройте раздел отдельный "Срач хейтеров", оставьте новости новостями.
| |
|
2.13, angra (ok), 12:30, 27/11/2012 [^] [^^] [^^^] [ответить]
| +7 +/– |
>В следующей новости прочитаем, как Леннарт доказывает очередным выходом системд-ххх, что уж системд то лучше всех и теперь в нем есть плюшки YYY
В переводе еще упустили момент из оригинальной новости:
I also noticed that having systemd installed would slow down booting with other init systems, because systemd installs udev rules which take a noticeable amount of time to run a helper command at boot even though the helper should be a no-op. So if you're doing boot speed testing of other init systems, be sure you don't have systemd on the system at the time!
То есть детище Поттеринга через udev уже наложило кучу конкурентам. Так сказать, превентивный акт возмездия :)
| |
|
3.15, GentooBoy (ok), 12:44, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
из-за этого и половина срачей, есдиб udev отдельно шел то всем было бы пофиг на systemd.
| |
|
2.20, dxd (?), 12:50, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
как бы это почти идеальный вариант развития ситуации. Вполне возможно, что в апстарте не будут повторять ошибки systemd
| |
|
3.35, Аноним (-), 13:03, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> как бы это почти идеальный вариант развития ситуации. Вполне возможно, что в апстарте не будут повторять ошибки systemd
Будут-будут. Все уже убедились, что у них ума хватает только копипастить.
| |
|
4.173, Michael Shigorin (ok), 02:10, 28/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Будут-будут. Все уже убедились, что у них ума хватает только копипастить.
Если мне не изменяет склероз, то upstart постарше systemd будет. Это справедливости ради.
| |
4.203, Аноним (-), 01:02, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Будут-будут. Все уже убедились, что у них ума хватает только копипастить.
А как они выпустили свой апстарт на 4 года раньше? Ведь копипастить было не с чего! :)
| |
|
5.206, filosofem (ok), 01:06, 29/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Будут-будут. Все уже убедились, что у них ума хватает только копипастить.
> А как они выпустили свой апстарт на 4 года раньше? Ведь копипастить
> было не с чего! :)
Потом пришёл Юзер и порвал анонимам шаблон.
| |
|
|
|
2.58, Scrill (ok), 13:30, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> собака лает, караван идет...
собака поёт, караван танцует :D
| |
|
3.63, Аноним (-), 13:35, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
>> собака лает, караван идет...
> собака поёт, караван танцует :D
Индийское кино?
| |
|
|
1.12, Аноним (-), 12:28, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
RHEL в будущем перейдёт на systemd. Надеюсь, Debian и Ubuntu последуют этому примеру.
| |
|
|
3.53, Аноним (-), 13:20, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Очень надеюсь, на обратное - что не последуют!
Ubuntu - точно не перейдет, космонавт хочет поломать своместимость с линуксом.
Debian - зависит от того, прогнутся ли под космонавта. Хотя, если не прогнутся, могут остаться на sysvinit (тоже достойный выбор).
| |
|
4.100, Аноним (-), 15:46, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ubuntu - точно не перейдет, космонавт хочет поломать своместимость с линуксом.
Космонавт просто не хочет лизать всяким поттерингам за просто сам факт их существования. А кто изгибается под все прихоти красношапки - в общем то ничего из себя не представляющие лузеры. Ну и место на рынке они займут соответствующее. Ибо лузеры не способные контролировать свой вектор развития рынку нахрен не нyжны.
| |
|
|
|
1.16, Аноним (-), 12:46, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Сферические показатели в вакууме. Где может себя показать распараллеливание при загрузке базовой системы, практически без демонов?
| |
|
2.23, Аноним (-), 12:55, 27/11/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Сферические показатели в вакууме. Где может себя показать распараллеливание при загрузке базовой системы, практически без демонов?
Что поделать, это единственный расклад, при котором Upstart сливает не очень позорно. Если надобавлять демонов на уровне обычного сервака, слив upstart будет очевиден.
| |
|
3.107, Аноним (-), 15:58, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если надобавлять демонов на уровне обычного сервака, слив upstart будет очевиден.
И грузить на реальном железе. Рубка - так уж по полной, без скидок. Пусть рубаются.
| |
|
4.120, myhand (ok), 17:16, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Если надобавлять демонов на уровне обычного сервака, слив upstart будет очевиден.
> И грузить на реальном железе. Рубка - так уж по полной, без скидок.
Еще один "знаток" систем виртуализации и VM в linux, или все тот же?
| |
|
5.205, Аноним (-), 01:04, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Еще один "знаток" систем виртуализации и VM в linux, или все тот же?
Тот же, тот же. Заметьте, даже в виртуалочках и systemd и upstart уделали классический инит. Что ожидаемо. На реальной системе обычно все несколько хуже т.к. там больше операций связанных с оборудованием и прочая. На реальной железке может быть несколько сетевок, пачка дисков которые надо монтировать и прочая. На виртуалках так обычно не делают.
| |
|
6.215, myhand (ok), 17:25, 29/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Еще один "знаток" систем виртуализации и VM в linux, или все тот же?
> Тот же, тот же. Заметьте, даже в виртуалочках и systemd и upstart
> уделали классический инит. Что ожидаемо.
Разница в секунду (и меньше) - это (мягко говоря) весьма далеко от "уделали".
Мне это вот что напоминает, не обижайтесь:
http://www.youtube.com/watch?v=UMuRvAbLO-8
| |
|
7.234, Аноним (-), 04:14, 01/12/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Разница в секунду (и меньше) - это (мягко говоря) весьма далеко от "уделали".
С учетом того что это минмальная виртуалка а не железная машина с кучей сервисов - сойдет. Хотя лучше было бы на реальной машине с кучей оборудования и прочая. Где 100500 лишних пинков немаленького интерпретера отольется по полной.
И да, замечу что с классическим инитом ряд вещей которые в апстарте или системд делаются парой строк конфига на баше можно и по граблям попрыгать.
| |
|
|
|
|
|
2.49, Аноним (-), 13:15, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Сферические показатели в вакууме. Где может себя показать распараллеливание при загрузке
> базовой системы, практически без демонов?
В штатном дебиановском sysvinit _тоже есть_ распараллеливание. Еще со времен squeeze.
| |
|
3.56, Аноним (-), 13:28, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Сферические показатели в вакууме. Где может себя показать распараллеливание при загрузке
>> базовой системы, практически без демонов?
> В штатном дебиановском sysvinit _тоже есть_ распараллеливание. Еще со времен squeeze.
Вот и протестировали бы его во всех трёх.
| |
|
4.60, Аноним (-), 13:31, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вот и протестировали бы его во всех трёх.
А его никто и не отключал, судя по всему.
| |
|
5.84, Аноним (-), 14:05, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Вот и протестировали бы его во всех трёх.
> А его никто и не отключал, судя по всему.
Да, его просто не использовали, поскольку сравнили для простейшего случая, в котором возможностей sysvinit хватает с головой.
| |
|
6.87, angra (ok), 14:26, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Попробуйте читать новость внимательно:
Загрузка с классической системой инициализации Sysvinit и _со штатными дополнениями для распараллеливания запуска сервисов Startpar_ была выполнена за 3.37 сек.
| |
|
7.122, Аноним (-), 17:25, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Попробуйте читать новость внимательно:
> Загрузка с классической системой инициализации Sysvinit и _со штатными дополнениями для
> распараллеливания запуска сервисов Startpar_ была выполнена за 3.37 сек.
Вы невнимательно прочли мой комментарий. Я говорю не о том, что в sysvinit распараллеливания нет. Я говорю о том, что тестирование было поставлено таким образом, что никакие фичи сложнее базовых попросту не использовались. Ну нет при загрузке базовой системы ничего настолько существенного, чтоб можно было увидеть разницу, скажем, в реализации распараллеливания во всех трёх. Что можно распараллелить при запуске полутора демонов? Какой можно получить выигрыш от предварительного создания сокетов для них? Тестирование ниочём.
| |
|
8.164, angra (ok), 23:41, 27/11/2012 [^] [^^] [^^^] [ответить] | +/– | Вот ваша цитата Его использовали Если вы имели ввиду, что от использования не б... текст свёрнут, показать | |
|
|
|
|
|
|
2.77, Crazy Alex (ok), 13:54, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так распараллеливание умеют все, а сунь туда пару-тройку крупных демонов (которые, понятно, запускаются долго) - и все различия уйдут на уровень погрешности.
| |
|
3.101, Аноним (-), 15:48, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> запускаются долго) - и все различия уйдут на уровень погрешности.
Зато писать конфиги тому же апстарту не в пример быстрее и приятнее чем распихивать по нескольким местам простыни на шелскрипте.
| |
|
4.138, Crazy Alex (ok), 20:07, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это где так мрачно? Если есть возможность - гляньте, как оно в Дебиане - скрипты простейшие, настройки для них ложатся в одноимённые файлы в /etc/conf.d - и никаких проблем нет. Клянусь, дело 3-х минут для простого демона набросать скрипт запуска.
| |
|
5.145, myhand (ok), 20:49, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Клянусь, дело 3-х минут для простого демона набросать скрипт запуска.
Его и "набрасывать" не надо. Готовый к копипасту код лежит в
/usr/share/debhelper/dh_make/debian/init.d.ex
Сменить пару переменных окружения, скорректировать зависимости сервиса - и на этом все.
| |
|
6.156, Crazy Alex (ok), 22:06, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
в /etc/init.d/skeleton всё что надо есть, это я в генту глянул, они такой скелет не дают, нужно какой-то из существующих копировать.
| |
|
7.161, myhand (ok), 22:40, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> в /etc/init.d/skeleton всё что надо есть
кстати, да - там тоже есть. Это тот же самый файл, почти буквально.
| |
|
|
5.155, Crazy Alex (ok), 22:05, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Тьфу, ошибся - глянул в консоль с Гентой, в которой обычно и сижу. Впрочем, в дебиане не сложнее - скопировал /etc/init.d/skeleton во что нужно, поправил в его первых строках переменные окружения, если надо - подкрутил зависимости. Те же три минуты.
| |
|
|
|
|
1.21, Аноним (-), 12:53, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>В Debian Unstable добавлена система инициализации Upstart
Upstart в Debian с 2006 года есть.
| |
|
2.24, Аноним (-), 12:56, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
>>В Debian Unstable добавлена система инициализации Upstart
> Upstart в Debian с 2006 года есть.
Туда добавили _новый_ upstart 1.6.3. И сравнили с systemd годичной давности (v44).
| |
|
|
|
3.102, Аноним (-), 15:49, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Что Стиву уже можно в qemu, а мне нельзя?
Он по крайней мере сравнил все 3 системы в более-менее одинаковых условиях. Да, сферических и в вакууме. Но - одинаковых.
| |
|
4.117, myhand (ok), 16:58, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Что Стиву уже можно в qemu, а мне нельзя?
> Он по крайней мере сравнил все 3 системы в более-менее одинаковых условиях.
Ну так кто вам запретил привести цифры для systemd? Конфигурацию вам описали - вперед.
Моей целью не было сравнение. Я ответил systemd-фанбою, который утверждал что стандартный инит не сумеет преодолеть планку в 5секунд. Причем привел в качестве примера не только образ с qemu...
| |
|
5.207, Аноним (-), 01:09, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> стандартный инит не сумеет преодолеть планку в 5секунд.
Сильно от конфигурации зависит. Не, если вам нравится писать портянки на страницу, которые к тому же запускаются медленнее - флаг вам в руки и барабан на шею. А мне с апстартом как-то явно проще оказалось. Ну то-есть я сначала костылил скрипты как все. А потом не поленился читануть ман на апстарт и гуглануть пример. Теперь для меня добавление типового сервиса в систему стало намного проще и приятнее. Плюс мониторинг отвала сервиса минимальный есть. Голыми руками, за 5 минут. Ловкость рук и никакого обмана.
| |
|
6.216, myhand (ok), 17:35, 29/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> стандартный инит не сумеет преодолеть планку в 5секунд.
> Сильно от конфигурации зависит.
Да не очень, на самом деле. Редкий сервер грузится дольше.
Просто какие-то дистрибутивы потрудились реализовать параллельный старт сервисов на обычном sysvinit, а какие-то ждут чуда (upstart, systemd), вместо того чтобы обновить свою античную систему скриптов. Вот пользователи таких дистрибутивов и фантазируют принципиальные проблемы sysvinit, учитывая только свой опыт.
> Плюс мониторинг отвала сервиса минимальный есть. Голыми руками, за 5 минут.
Ничего. Подрастете - догадаетесь выключить и использовать инструменты, соответствующие задаче.
| |
|
7.235, Аноним (-), 04:18, 01/12/2012 [^] [^^] [^^^] [ответить] | –1 +/– | Чем 3 секунды Ну разве что если у него системным диском SSD И у сервера оборуд... большой текст свёрнут, показать | |
|
|
|
|
|
2.79, Аноним (-), 13:55, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Вот это я понимаю - бенчмарк. Гражданиеу myhand на заметку.
А ты вообще кто? Что сделал?
| |
|
3.104, Аноним (-), 15:51, 27/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А ты вообще кто? Что сделал?
Я ваш тезка. И немного потроллил, имея на то некие причиы.
Вроде бы это было очевидно? Значит я еще и Капитан к тому же :)
| |
|
|
1.29, Аноним (-), 12:59, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Основной причиной большого расхождения между systemd и upstart стало наличие unit-файла для запуска rsyslog, в то время как для upstart не было подготовлено соответствующего job-файла. После удаления unit-файла для rsyslog время загрузки с systemd увеличилось до 2.78-3.03 сек.
Все правильно сделал - не добавил job-файл (потому что это ничего бы не дало), а удалил service-файл. Потому что сокет-активация, дававшая существенное ускорение запуска, в upstart не поддерживается.
| |
|
2.32, Аноним (-), 13:02, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Все правильно сделал - не добавил job-файл (потому что это ничего бы не дало),
Почеу же? Это сэкономило бы дерг жирного интерпретера и парсинг оным огромной простыни. А вот взлетит процесс по сокет-активации или какому-то иному критерию - до балды скорее всего.
| |
|
3.39, Аноним (-), 13:04, 27/11/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> Все правильно сделал - не добавил job-файл (потому что это ничего бы не дало),
> Почеу же? Это сэкономило бы дерг жирного интерпретера и парсинг оным огромной
> простыни.
Upstart тоже дергает жирный интерпретатор на каждый job.
А от сокет-активации _одной_ службы - выигрыш 30% времени.
| |
|
4.80, Аноним (-), 13:57, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Upstart тоже дергает жирный интерпретатор на каждый job.
> А от сокет-активации _одной_ службы - выигрыш 30% времени.
Прям на каждый, прям ТАКОЙ жирный. Куда деваться.
У системж значит одни плюсы, минусов нет. Да?
Или ты только плюсы изучал? Или за другими повторяешь?
| |
4.105, Аноним (-), 15:54, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Upstart тоже дергает жирный интерпретатор на каждый job.
Чего бы это ради на каждый? Это просто конфиг-файлы, не являющиеся сами по себе шеллскриптом. Да, там можно оттуда и скрипты пинать, но это уже вопрос номер два.
> А от сокет-активации _одной_ службы - выигрыш 30% времени.
И, конечно же, вы поделитесь данными профайлинга и бутчартами доказывающими этот тезис? Или вы предлагаете поверить вам на слово, как гражданин myhand?
| |
|
|
|
1.31, jOKer (ok), 13:02, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Прекрасная новость!
Это то, чего как раз не хватало, а не хватало объективного сравнения.
Надо только теперь на этом не останавливаться и подготовить тесты на разных типах железа, и отдельно тестирование для типичного сервера (большое количество сетевых сервисов и старт СУБД до кучи)
Кроме того, очень хотелось бы объективно оценить стабильность работы основного функционала для всех трех менеджеров применительно к сильно нагруженным сетевым сервисам. Допустим, к nginx при >4000 подключений.
| |
|
2.40, Аноним (-), 13:07, 27/11/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Прекрасная новость!
> Это то, чего как раз не хватало, а не хватало объективного сравнения.
Сравнение примерно настолько же объективное, как и http://www.0pointer.de/blog/projects/why
Лангашек стремится всюду пропихнуть upstart, и поэтому люто ненавидит systemd. И в тестах он порядочно намухлевал (чего только стоит удаление сокета для rsyslog).
| |
|
|
4.45, Аноним (-), 13:11, 27/11/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Тогда тем более нужно объективное сравнение.
Нужно-то нужно, да только кто его сделает? Каждый кулик будет свое болото хвалить.
| |
|
5.51, jOKer (ok), 13:17, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну, не все так плохо, как кажется. Есть авторитетные издания которые могут и постараться для своих читателей, есть производители серьезного тяжелого софта, которые кровно заинтересованны в стабильности эксплуатации своего ПО и т. д.
Главное, что бы до этого дошло дело, и что бы появился реальный выбор.
| |
|
6.54, Аноним (-), 13:23, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Главное, что бы до этого дошло дело, и что бы появился реальный выбор.
Реального выбора нет и не будет. Поддержка системы инициализации (любой) требует сильного переколбашивания базовых механизмов дистра. Поэтому тянуть даже два инита, и даже если один поддерживает совместимость с другим - очень трудно. Например, опенсуся и арч не смогли.
А три-четыре - вообще анриал.
Sysvinit уже не жилец, это очевидно. Вот поэтому федора, убунта и гента и сошлись в великой битве - кто же из них присунет свой инит всем дистрам.
| |
|
7.106, Аноним (-), 15:55, 27/11/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Например, опенсуся и арч не смогли.
Так они не зря в лузе находятся. Невнятные поделия без собственного вектора развития.
| |
|
|
9.208, Аноним (-), 01:18, 29/11/2012 [^] [^^] [^^^] [ответить] | +1 +/– | Я всего лишь пытался намекнуть что если некто хапает то что вывалила шапка вообщ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
2.82, Аноним (-), 13:59, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Лучше голову включить и сравнивать не только время решения конкретной задачи, но и проблемы которые создаются при решении этой задачи.
| |
|
1.36, тоже Аноним (ok), 13:03, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Думаю, интересные результаты показало бы подобное сравнение на машине с флоппи-дисководом и одним из сервисов, опрашивающим этот дисковод. Можно заменить флоп на компакт-дисковод со вставленным диском, тоже вариант.
По мотивам "Папа, покажи, какая у тебя система многозадачная!"
| |
1.85, Аноним (85), 14:11, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
какая разница вообще сколько система загружается? что это за системы такие которые часто ребутятся? кто вообще сказал что время загрузки системы - критический показатель ? может быть все же для системы инициализации важнее то на сколько её удобно админить?
| |
|
2.88, тоже Аноним (ok), 14:32, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, например, роутер без бесперебойника позволяет оценить прелесть быстро загружающейся системы.
Это, конечно, простейший бытовой вариант.
| |
|
|
4.209, Аноним (-), 01:23, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> В роутере systemd )))) Без комментариев
Гента в роутере - еще круче.
| |
|
|
2.180, Аноним (-), 09:44, 28/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я как-то спрашивал буржуев про принципиальную необходимость быстрой загрузки, приводя им в пример ноутбуки, которые не выключаются, а спят, сервера, которые не выключаются в принципе, и рабочие станции, которые включаются один раз в день, при приходе на работу.
Знаете, что мне ответили, причём несколько человек? "Ну дык эта, венду-то ведь часто надо загружать". Аргумент американских Ъ-линуксоидов, ога. Других ответов не было.
| |
|
1.112, Buy (ok), 16:12, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Что и требовалось доказать. Точнее и так было видно для того кто реально сравнивал разные системы инициализации.
| |
1.123, Andrey Mitrofanov (?), 17:36, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Интеграция Upstart дала возможность проведения сравнительной оценки скорости загрузки
> дистрибутива при помощи Upstart, базовой системы инициализации sysvinit, а также доступной
> в репозиториях системой загрузки на базе systemd.
> теперь стало возможным выполнить комплексную оценку скорости работы трёх указанных систем
О чём Стив и написал: тестируйте, мол, теперь можно, а я, мол, сделал только первую простейшую прикидку на "пустой" системе без сервисов в qemu.
> После проведения тестирования
Где? Не-не-не, Дэвид Блэйн.
| |
|
2.124, myhand (ok), 17:47, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> сделал только первую простейшую прикидку на "пустой" системе без сервисов в
> qemu.
exim, rsyslog, udev, dhclient, etc - это уже не сервисы? Там их под десяток наберется.
| |
|
3.128, Andrey Mitrofanov (?), 18:14, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> сделал только первую простейшую прикидку на "пустой" системе без сервисов в
>> qemu.
> exim, rsyslog, udev, dhclient, etc - это уже не сервисы? Там
> их под десяток наберется.
Это был перевод по памяти и впечатлению. Ты прав.
""I'm not aware of anyone having done a real, fair comparison[...]I've done some initial comparisons in a barebones sid VM
| |
3.140, Аноним (-), 20:09, 27/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> сделал только первую простейшую прикидку на "пустой" системе без сервисов в
>> qemu.
> exim, rsyslog, udev, dhclient, etc - это уже не сервисы? Там
> их под десяток наберется.
Они все лёгкие. Нужно большие, тяжёлые, активно читающие диск и проводящие всякие проверки целостности. postgres, mysql с innodb, redis, mongo.
| |
3.142, Crazy Alex (ok), 20:15, 27/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не сервисы. Потому что для реальной жизни интересует ситуация, когда сервисов много, они запускаются долго и сильно нагружают систему. Вот тогда есть смысл смотреть, что как себя ведёт. А здесь - хоть две секунды, хоть пять - роли это не играет ни малейшей. если б у него там хотя бы Jira какая или там Openfire или мускуль с хорошей базой, который сразу начинали бы запросами пинать и он лез бы к диску активно - это да, было бы интересно. На худой конец - хотя бы запуск KDE или Gnome (там, по идее, часть их запуска может идти параллельно с догрузкой системных сервисов).
| |
|
|
1.150, robux (ok), 21:09, 27/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> проведённого тестирования можно отметить: использование эмулятора QEMU, вместо реального оборудования
На виртуальной машине - нечестно! Конь-шар в вакууме.
Хочу тесты на реальном железе, с реальными задержками и т.д.
Тогда и скажу какая система инициализация будет в моём следующем дистре! )
А вобще пусть соревнуются, пусть вылизывают код - нам же лучше.
| |
1.179, vitlva (ok), 07:11, 28/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
К чему тесты на скорость загрузки системы, которая применяется в основном на серверах. Уж лучше бы сравнивали надежность, функциональность, маштабируемость и простоту настройки систем. Это имеет смысл для серверного решения. Скорость нужна при ловле блох, а здесь не тот случай.
| |
1.187, Kibab (ok), 14:28, 28/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вот людям делать нечего, сравнивают скорость загрузки. Да какая разница, сколько времени система грузится? Для десктопов и ноутов это пох -- всё равно из hibernate все поднимаются, там пох на систему инициализации. Для серверов тоже пох из-за тормозных RAID-контроллеров, да и не выключает их никто.
Почему бы не сравнить удобство управления сервисами в дальнейшем, когда уже всё работает? Ну и последствия от сбоя системных служб :-)
| |
|
2.190, Andrey Mitrofanov (?), 18:11, 28/11/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот людям делать нечего, сравнивают скорость загрузки.
Это люди, которые разрабатывают эти самые "системы загрузки".
_Им_ надо! Надо же как-то оправдываться. Да, остальным поthing.
> Да какая разница, сколько времени система грузится? | |
|
3.192, nic (??), 20:44, 28/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Столько возни из ничего... Поставьте себе Arch и будет вам полный systemd. У меня ноут-1.7 ГГц+SSD и то видно что скорость загрузки выше. А нонешней убунте на нем вообще делать нечего. Преимущество Arch очевидно - не надо супер платформу для того чтобы иметь самое новое ПО. (PS ядро 3.6.7)
| |
|
4.212, Michael Shigorin (ok), 01:40, 29/11/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Преимущество Arch очевидно
В сравнении с убунтой по выбранному критерию скорее очевиден недостаток убунты, а вот _преимущество_ было бы заметней на ~128..256M. :)
| |
4.218, GentooBoy (ok), 21:35, 29/11/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
А зачем вам самое новое ПО? И зачем вам загрузка за 5с вместо 10с? Вы только не подумайте что я пытаюсь вас троллить. Просто интересен изкейс для чего это нужно?
| |
|
|
|
1.228, Аноним (-), 19:59, 30/11/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>Из недостатков проведённого тестирования можно отметить: использование эмулятора QEMU, вместо реального оборудования; измерение скорости загрузки до приглашения shell без учёта времени запуска реального десктоп-окружения и серверных служб; использование для анализа устаревшей версии утилиты bootchart, предоставляющей менее детальную информацию о процессе загрузки; сравнение свежей версии Upstart (1.6) с systemd годичной давности (v44).
ну и на кой черт тогда вообще все это выкладывать? в толксы!
| |
|