* [devel] Получение версии из spec-файла @ 2008-05-08 13:32 Dmitriy M. Maslennikov 2008-05-08 13:37 ` Dmitry V. Levin 0 siblings, 1 reply; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-08 13:32 UTC (permalink / raw) To: ALT Linux Team development discussions В ходе решения своих задач я натолкнулся на проблему, решить которую оказалось очень не просто (я пока не смог). Мне необходимо из спек-файла получать версию и релиз пакета. Желательно делать это программно. Сначала я попытался сделать это вызовом rpm -q --qf "%{serial}:%{version}-%{release}" --specfile "<spec-file-name>" с дальнейшим парсингом первой строки вывода. Кроме того, что это не удобно, эта операция завершается с ошибкой, если встречается макрос поставляемый пакетом, не стоящим в системе (но указанным как "BuildRequires(pre)"). Может кто знает способ получения необходимой мне информации? Особенно интересуют идеи по обходу проблемы с недостающими макросами. -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 13:32 [devel] Получение версии из spec-файла Dmitriy M. Maslennikov @ 2008-05-08 13:37 ` Dmitry V. Levin 2008-05-08 14:00 ` Dmitriy M. Maslennikov 0 siblings, 1 reply; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-08 13:37 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 954 bytes --] On Thu, May 08, 2008 at 05:32:11PM +0400, Dmitriy M. Maslennikov wrote: > В ходе решения своих задач я натолкнулся на проблему, решить которую > оказалось очень не просто (я пока не смог). > Мне необходимо из спек-файла получать версию и релиз пакета. Исходного или бинарных? > Желательно делать это программно. > Сначала я попытался сделать это вызовом > rpm -q --qf "%{serial}:%{version}-%{release}" --specfile "<spec-file-name>" > с дальнейшим парсингом первой строки вывода. Кроме того, что это не > удобно, эта операция завершается с ошибкой, если встречается макрос > поставляемый пакетом, не стоящим в системе (но указанным как > "BuildRequires(pre)"). > Может кто знает способ получения необходимой мне информации? Особенно > интересуют идеи по обходу проблемы с недостающими макросами. Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше извлечь из его заголовка необходимую информацию. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 13:37 ` Dmitry V. Levin @ 2008-05-08 14:00 ` Dmitriy M. Maslennikov 2008-05-08 14:25 ` Dmitry V. Levin 2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin 0 siblings, 2 replies; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-08 14:00 UTC (permalink / raw) To: ALT Linux Team development discussions 08.05.08, Dmitry V. Levin<ldv@altlinux.org> написал(а): > Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше > извлечь из его заголовка необходимую информацию. Мне эта информация нужна как раз перед сборкой в hasher. Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что человек не забыл поменять версию/релиз перед сборкой. Сборка дело не быстрое, а в hasher еще дольше и узнать об этом после нее -- слишком дорогое удовольствие. Ну и есть еще задачи, для которых это необходимо. -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 14:00 ` Dmitriy M. Maslennikov @ 2008-05-08 14:25 ` Dmitry V. Levin 2008-05-08 14:41 ` Igor Vlasenko 2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin 1 sibling, 1 reply; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-08 14:25 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 769 bytes --] On Thu, May 08, 2008 at 06:00:42PM +0400, Dmitriy M. Maslennikov wrote: > 08.05.08, Dmitry V. Levin<ldv@altlinux.org> написал(а): > > Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше > > извлечь из его заголовка необходимую информацию. > > Мне эта информация нужна как раз перед сборкой в hasher. > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не > быстрое, а в hasher еще дольше и узнать об этом после нее -- слишком > дорогое удовольствие. Ну и есть еще задачи, для которых это > необходимо. В такой постановке задача в общем случае решения не имеет. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 14:25 ` Dmitry V. Levin @ 2008-05-08 14:41 ` Igor Vlasenko 2008-05-08 15:18 ` Dmitry V. Levin 0 siblings, 1 reply; 44+ messages in thread From: Igor Vlasenko @ 2008-05-08 14:41 UTC (permalink / raw) To: ALT Linux Team development discussions > > Мне эта информация нужна как раз перед сборкой в hasher. > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не Есть ленивый хак c rpm -bE | grep '^Version:', а для трудолюбивого человека у меня есть перловая библиотека RPM::Source::Editor. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 14:41 ` Igor Vlasenko @ 2008-05-08 15:18 ` Dmitry V. Levin 2008-05-08 15:30 ` Igor Vlasenko 0 siblings, 1 reply; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-08 15:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 661 bytes --] On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote: > > > Мне эта информация нужна как раз перед сборкой в hasher. > > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической > > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что > > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не > > Есть ленивый хак c rpm -bE | grep '^Version:', > > а для трудолюбивого человека у меня есть перловая библиотека > RPM::Source::Editor. Этот подход не решает задачу вычисления версии без установки сборочных зависимостей и запуска произвольного кода в привилегированном контексте. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 15:18 ` Dmitry V. Levin @ 2008-05-08 15:30 ` Igor Vlasenko 2008-05-08 15:41 ` Dmitry V. Levin 0 siblings, 1 reply; 44+ messages in thread From: Igor Vlasenko @ 2008-05-08 15:30 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, May 08, 2008 at 07:18:52PM +0400, Dmitry V. Levin wrote: > On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote: > > > > Мне эта информация нужна как раз перед сборкой в hasher. > > > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической > > > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что > > > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не > > > > Есть ленивый хак c rpm -bE | grep '^Version:', > > > > а для трудолюбивого человека у меня есть перловая библиотека > > RPM::Source::Editor. > > Этот подход не решает задачу вычисления версии без установки сборочных > зависимостей и запуска произвольного кода в привилегированном контексте. Теоретически да, конечно, но разве в Сизифе есть примеры с патологиями? -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 15:30 ` Igor Vlasenko @ 2008-05-08 15:41 ` Dmitry V. Levin 2008-05-12 11:13 ` Igor Vlasenko 0 siblings, 1 reply; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-08 15:41 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 982 bytes --] On Thu, May 08, 2008 at 06:30:17PM +0300, Igor Vlasenko wrote: > On Thu, May 08, 2008 at 07:18:52PM +0400, Dmitry V. Levin wrote: > > On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote: > > > > > Мне эта информация нужна как раз перед сборкой в hasher. > > > > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической > > > > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что > > > > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не > > > > > > Есть ленивый хак c rpm -bE | grep '^Version:', > > > > > > а для трудолюбивого человека у меня есть перловая библиотека > > > RPM::Source::Editor. > > > > Этот подход не решает задачу вычисления версии без установки сборочных > > зависимостей и запуска произвольного кода в привилегированном контексте. > > Теоретически да, конечно, > но разве в Сизифе есть примеры с патологиями? А разве их там нет? Чем %get_version не паталогия? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-08 15:41 ` Dmitry V. Levin @ 2008-05-12 11:13 ` Igor Vlasenko 2008-05-12 11:52 ` Dmitriy M. Maslennikov 0 siblings, 1 reply; 44+ messages in thread From: Igor Vlasenko @ 2008-05-12 11:13 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, May 08, 2008 at 07:41:22PM +0400, Dmitry V. Levin wrote: > > Теоретически да, конечно, > > но разве в Сизифе есть примеры с патологиями? > А разве их там нет? > Чем %get_version не паталогия? %get_version не используется в 'Version:' нигде, т.е. он мешает сделать rpmbuild -bs --nodeps, но не получить версию. Патологиями в этом смысле выступают %php_version %php5_version Есть ли другие? Т.е. действительно, одного спека не достаточно и нужен еще Сизиф. если есть полный список патологий, то можно следующий алгоритм: 1) узнать из Сизифа текущие значения %php_version %php5_version (прямо опросить соотв. пакеты) и добавить эти значения в список макросов. 2) далее действовать как обычно. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-12 11:13 ` Igor Vlasenko @ 2008-05-12 11:52 ` Dmitriy M. Maslennikov 2008-05-30 8:26 ` Dmitriy M. Maslennikov 0 siblings, 1 reply; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-12 11:52 UTC (permalink / raw) To: ALT Linux Team development discussions У меня другая идея. gear и hasher в сумме способны определить из spec-файла, что требуется для сборки rpm и поставить все это в chroot. Далее уже возможно раскрывать версию и все, что необходимо прямо спрашивая об этом rpm. Теперь интересно узнать, а как работает сборка в hasher из gear? Пока я нашел, что gear создает tar-архив с исходниками и spec-файлом. Далее этот архив передается hasher вместо src-rpm. Можно ли заставить hasher поставить все необходимое для пакета, но не собирать его? Если нет, то очень интересно узнать алгоритм поиска зависимостей buildrequire(pre). Правильно ли я понимаю, что мне необходимы только они? -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла 2008-05-12 11:52 ` Dmitriy M. Maslennikov @ 2008-05-30 8:26 ` Dmitriy M. Maslennikov 2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov 0 siblings, 1 reply; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-30 8:26 UTC (permalink / raw) To: ALT Linux Team development discussions Если кому интересно, то задача поднятая выше может быть решена следующим образом. Сначала создаем hasher: $mkaptbox --apt-conf=<apt-conf-file> <path_to_hasher> $hsh-mkchroot <path_to_hasher> $hsh-initroot <path_to_hasher> Затем пробегаем по спеку в поисках BuildRequires(pre): и устанавливаем в наш hasher все эти зависимости. В одной строке они может быть перечислено несколько через запятую, а так же может быть указание на версию. По запятым я режу их сам, а вот версию hsh-install понимает. Так что вызываем что-то вроде $hsh-install <path_to_hasher> <package> [=|<=|>= <version>] необходимое число раз. Теперь у нас в hasher есть все для получения версии. Копируем спек в <path_to_hasher>/chroot/.in и запускаем $hsh-run -- rpm -bE *.spec В выводе последней команды имеем искомые Name, Version, Release, Serial. Полученный hasher я использую в дальнейшем и для сборки: $gear --hasher -- hsh-rebuild <path_to_hasher> Пока везде описанная процедура работала. -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] Получение версии из spec-файла 2008-05-30 8:26 ` Dmitriy M. Maslennikov @ 2008-05-30 11:24 ` Ildar Mulyukov 2008-05-30 11:29 ` Dmitriy M. Maslennikov 0 siblings, 1 reply; 44+ messages in thread From: Ildar Mulyukov @ 2008-05-30 11:24 UTC (permalink / raw) To: devel On 30.05.2008 14:26:59, Dmitriy M. Maslennikov wrote: > Пока везде описанная процедура работала. Если бы она не работала, то в хэшере бы ничего не собиралось. -- Ildar Mulyukov, free SW designer/programmer/packager ========================================= email: ildar@altlinux.ru Jabber: ildar@jabber.ru ICQ: 4334029 ALT Linux Sisyphus http://www.sisyphus.ru ========================================= ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] Получение версии из spec-файла 2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov @ 2008-05-30 11:29 ` Dmitriy M. Maslennikov 0 siblings, 0 replies; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-30 11:29 UTC (permalink / raw) To: ALT Linux Team development discussions 30.05.08, Ildar Mulyukov<ildar@altlinux.ru> написал(а): > Если бы она не работала, то в хэшере бы ничего не собиралось. Есть в нем некоторая логика, которая отметает некоторые из BuildRequires(pre) Я с ней не разбирался. Возможно еще что-то пропущено. В общем я просто несколько неуверен, что установил именно абсолютно правильную последовательность действий. Хотя это скорее всего так. -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* [devel] [JT] tmpfs и прочее преходящее 2008-05-08 14:00 ` Dmitriy M. Maslennikov 2008-05-08 14:25 ` Dmitry V. Levin @ 2008-05-11 18:40 ` Michael Shigorin 2008-05-11 18:55 ` Kirill A. Shutemov 2008-05-12 5:01 ` Dmitriy M. Maslennikov 1 sibling, 2 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-11 18:40 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, May 08, 2008 at 06:00:42PM +0400, Dmitriy M. Maslennikov wrote: > Сборка дело не быстрое, а в hasher еще дольше На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске? 2 ldv: зимой наконец понял твоё упорное желание делать своп побольше и /tmp на tmpfs, но всё-таки сборочные серверы -- весьма частный случай, всяко требующий понимания делаемого, поэтому старые контрдоводы на будущее оставляю в силе :) http://lists.altlinux.org/pipermail/sisyphus/2007-March/198626.html PS: это только мне одному кажется или продукт "ALT Linux DevServer" мог бы быть довольно интересным, если делать его не только для себя?.. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin @ 2008-05-11 18:55 ` Kirill A. Shutemov 2008-05-11 18:56 ` Dmitry V. Levin 2008-05-12 5:01 ` Dmitriy M. Maslennikov 1 sibling, 1 reply; 44+ messages in thread From: Kirill A. Shutemov @ 2008-05-11 18:55 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 428 bytes --] On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote: > PS: это только мне одному кажется или продукт > "ALT Linux DevServer" мог бы быть довольно интересным, > если делать его не только для себя?.. Не одному. -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:55 ` Kirill A. Shutemov @ 2008-05-11 18:56 ` Dmitry V. Levin 2008-05-11 19:03 ` Kirill A. Shutemov ` (2 more replies) 0 siblings, 3 replies; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-11 18:56 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 390 bytes --] On Sun, May 11, 2008 at 09:55:13PM +0300, Kirill A. Shutemov wrote: > On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote: > > PS: это только мне одному кажется или продукт > > "ALT Linux DevServer" мог бы быть довольно интересным, > > если делать его не только для себя?.. > > Не одному. А что вы понимаете под этим названием? git.alt из коробки? ;) -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:56 ` Dmitry V. Levin @ 2008-05-11 19:03 ` Kirill A. Shutemov 2008-05-11 19:50 ` Michael Shigorin 2008-05-12 0:12 ` Денис Смирнов 2 siblings, 0 replies; 44+ messages in thread From: Kirill A. Shutemov @ 2008-05-11 19:03 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 746 bytes --] On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote: > On Sun, May 11, 2008 at 09:55:13PM +0300, Kirill A. Shutemov wrote: > > On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote: > > > PS: это только мне одному кажется или продукт > > > "ALT Linux DevServer" мог бы быть довольно интересным, > > > если делать его не только для себя?.. > > > > Не одному. > > А что вы понимаете под этим названием? > git.alt из коробки? ;) + сборочница под ключ ;) -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:56 ` Dmitry V. Levin 2008-05-11 19:03 ` Kirill A. Shutemov @ 2008-05-11 19:50 ` Michael Shigorin 2008-05-12 0:12 ` Денис Смирнов 2 siblings, 0 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-11 19:50 UTC (permalink / raw) To: ALT Linux Team development discussions On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote: > > > PS: это только мне одному кажется или продукт > > > "ALT Linux DevServer" мог бы быть довольно интересным, > > > если делать его не только для себя?.. > > Не одному. > А что вы понимаете под этим названием? > git.alt из коробки? ;) Почти :) В alterator-devserver (/devserver/blonde, ага :) -- синяя таблетка с надписью "git" (и приложением gear, hasher и прочего, что нам всем тут так дорого) и красная -- с надписью "svn" (и приложением trac и прочего, что так дорого потенциальным попадантам). Первая часть будет полезной, а вторая может при разумном подходе отбить мороку со всем этим. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:56 ` Dmitry V. Levin 2008-05-11 19:03 ` Kirill A. Shutemov 2008-05-11 19:50 ` Michael Shigorin @ 2008-05-12 0:12 ` Денис Смирнов 2 siblings, 0 replies; 44+ messages in thread From: Денис Смирнов @ 2008-05-12 0:12 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 373 bytes --] On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote: DVL> А что вы понимаете под этим названием? DVL> git.alt из коробки? ;) Да. И не только его. Кстати этот продукт больше имеет смысл в качестве openvz-образа, наверное. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin 2008-05-11 18:55 ` Kirill A. Shutemov @ 2008-05-12 5:01 ` Dmitriy M. Maslennikov 2008-05-12 7:01 ` Michael Shigorin 1 sibling, 1 reply; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-12 5:01 UTC (permalink / raw) To: ALT Linux Team development discussions 11.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а): > На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске? На рабочей машине -- точно на диске. Сборочный сервер -- точно в tmpfs. Но в первом случае слишком долго для отладки, во втором все равно долго для сборки, скажем OpenOffice :) -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 5:01 ` Dmitriy M. Maslennikov @ 2008-05-12 7:01 ` Michael Shigorin 2008-05-12 7:05 ` Dmitriy M. Maslennikov 0 siblings, 1 reply; 44+ messages in thread From: Michael Shigorin @ 2008-05-12 7:01 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, May 12, 2008 at 09:01:57AM +0400, Dmitriy M. Maslennikov wrote: > > На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске? > На рабочей машине -- точно на диске. Рекомендую тоже в tmpfs. -- Миша, вчера добавив домой ещё гиг ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:01 ` Michael Shigorin @ 2008-05-12 7:05 ` Dmitriy M. Maslennikov 2008-05-12 7:11 ` Michael Shigorin ` (2 more replies) 0 siblings, 3 replies; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-12 7:05 UTC (permalink / raw) To: ALT Linux Team development discussions 12.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а): > Рекомендую тоже в tmpfs. С такими рекомендациями надо денег на оперативку каждому разработчику давать -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:05 ` Dmitriy M. Maslennikov @ 2008-05-12 7:11 ` Michael Shigorin 2008-05-12 9:54 ` Evgeny Sinelnikov 2008-05-12 7:15 ` Mikhail Gusarov 2008-05-16 3:07 ` Alexey Tourbin 2 siblings, 1 reply; 44+ messages in thread From: Michael Shigorin @ 2008-05-12 7:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote: > > Рекомендую тоже в tmpfs. > С такими рекомендациями надо денег на оперативку каждому > разработчику давать hint1: сборка идёт достаточно заметно быстрее, чтобы вопрос ставить "сколько времени/денег мне это *экономит*"; hint2: tmpfs неплохо (уже) живёт и в свопе, причём всё равно быстрее (особенно если своп на отдельном от пакетной базы шпинделе -- например, если пакеты с NFS брать); hint3: диски тоже стоят денег, причём внезапное отключение питания при активном свопе далеко не так страшно, как при активной сборке в /home -- да и помирают они от более активной работы (см. hint2) быстрее. А память нынче дешёвая (рефрен уже двенадцать лет)... ;-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:11 ` Michael Shigorin @ 2008-05-12 9:54 ` Evgeny Sinelnikov 2008-05-12 11:29 ` Michael Shigorin 0 siblings, 1 reply; 44+ messages in thread From: Evgeny Sinelnikov @ 2008-05-12 9:54 UTC (permalink / raw) To: ALT Linux Team development discussions 2008/5/12 Michael Shigorin <mike@osdn.org.ua>: > On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote: >> > Рекомендую тоже в tmpfs. >> С такими рекомендациями надо денег на оперативку каждому >> разработчику давать > > hint1: сборка идёт достаточно заметно быстрее, чтобы вопрос > ставить "сколько времени/денег мне это *экономит*"; > hint2: tmpfs неплохо (уже) живёт и в свопе, причём всё равно > быстрее (особенно если своп на отдельном от пакетной > базы шпинделе -- например, если пакеты с NFS брать); > hint3: диски тоже стоят денег, причём внезапное отключение > питания при активном свопе далеко не так страшно, > как при активной сборке в /home -- да и помирают они > от более активной работы (см. hint2) быстрее. > > А память нынче дешёвая (рефрен уже двенадцать лет)... ;-) > Может быть меня кто-нибудь поправит... Но, по-моему, Desktop у нас i586... А о больших объёмах памяти на рабочих станциях стоит говорить либо на PAE-ядрах, либо на x86_64. Последнее, в свою очередь, требует сначала поставить x86_64-desktop, обновив если требуется железо... Видится мне, что стоит либо ставить x86_64-систему, с большим объёмом памяти, либо довольствоваться обычным дисковым хешером... Поскольку первую рабочей назвать можно не всегда, у нас она пока даже не планируется (или планируется x86_64 desktop?), а вторая, ну, может конечно быть сборочной машиной... Но это опять-таки не рабочая станция, а сборочный сервер на i586 с PAE-ядром или очень маленьким хешером - у кого-то хватает 1,5 гига, у кого-то не хватает... -- Sin (Sinelnikov Evgeny) ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:54 ` Evgeny Sinelnikov @ 2008-05-12 11:29 ` Michael Shigorin 0 siblings, 0 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-12 11:29 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, May 12, 2008 at 01:54:10PM +0400, Evgeny Sinelnikov wrote: > Но, по-моему, Desktop у нас i586... Если кому пригодится, то есть installed/dvd x86_64: ftp://ftp.linux.kiev.ua/pub/Linux/ALT/beta/desktop/x86_64/ > А о больших объёмах памяти на рабочих станциях стоит говорить > либо на PAE-ядрах, либо на x86_64. Последнее, в свою очередь, > требует сначала поставить x86_64-desktop, обновив если > требуется железо... IMHO всё-таки лучше сборку на сервер, если всё равно инфраструктура нужна (не дома). > Видится мне, что стоит либо ставить x86_64-систему, с большим > объёмом памяти, либо довольствоваться обычным дисковым > хешером... Жень, у меня дома тоже i586. С гигом-двумя RAM и 6--7 гигами свопа собирать те же образы на tmpfs по факту веселей, чем на диске. Ещё раз: tmpfs живёт _в VM_, а не только в RAM. Хотя если обходится без диска -- конечно, ещё веселей. Впрочем, тема скорее уже исчерпана. Если хочешь, пиши в jabber :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:05 ` Dmitriy M. Maslennikov 2008-05-12 7:11 ` Michael Shigorin @ 2008-05-12 7:15 ` Mikhail Gusarov 2008-05-12 8:52 ` Dmitriy M. Maslennikov 2008-05-16 3:07 ` Alexey Tourbin 2 siblings, 1 reply; 44+ messages in thread From: Mikhail Gusarov @ 2008-05-12 7:15 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 418 bytes --] Twas brillig at 11:05:15 12.05.2008 UTC+04 when Dmitriy M. Maslennikov did gyre and gimble: DMM> С такими рекомендациями надо денег на оперативку каждому разработчику DMM> давать А вы что, их на 256m держите, или на тонких клиентах? :) -- JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:15 ` Mikhail Gusarov @ 2008-05-12 8:52 ` Dmitriy M. Maslennikov 2008-05-12 9:07 ` Led 2008-05-12 10:27 ` Dmitry V. Levin 0 siblings, 2 replies; 44+ messages in thread From: Dmitriy M. Maslennikov @ 2008-05-12 8:52 UTC (permalink / raw) To: ALT Linux Team development discussions 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > А вы что, их на 256m держите, или на тонких клиентах? :) А что 1Gb хватит, чтобы OpenOffice в hasher собрать? -- Dmitriy M. Maslennikov rlz@etersoft.ru rlz@altlinux.org maslennikovdm@gmail.com master@armory.ru ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 8:52 ` Dmitriy M. Maslennikov @ 2008-05-12 9:07 ` Led 2008-05-12 9:15 ` Konstantin A. Lepikhov 2008-05-12 9:31 ` Mikhail Gusarov 2008-05-12 10:27 ` Dmitry V. Levin 1 sibling, 2 replies; 44+ messages in thread From: Led @ 2008-05-12 9:07 UTC (permalink / raw) To: ALT Linux Team development discussions Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав: > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > А вы что, их на 256m держите, или на тонких клиентах? :) > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает. Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа и не задумываться: "хватит-нехватит". А про "тонкие клиенты" так и не понял: какое отношение их "тонкость" имеет к количеству доступной памяти? -- Led ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:07 ` Led @ 2008-05-12 9:15 ` Konstantin A. Lepikhov 2008-05-12 9:18 ` Led 2008-05-12 9:31 ` Mikhail Gusarov 1 sibling, 1 reply; 44+ messages in thread From: Konstantin A. Lepikhov @ 2008-05-12 9:15 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 557 bytes --] Hi Led! Monday 12, at 12:07:51 PM you wrote: > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав: > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > > А вы что, их на 256m держите, или на тонких клиентах? :) > > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает. > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа и не > задумываться: "хватит-нехватит". для ядра 1.5Gb не хватит. Проверено. -- WBR et al. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:15 ` Konstantin A. Lepikhov @ 2008-05-12 9:18 ` Led 2008-05-12 9:56 ` Konstantin A. Lepikhov 0 siblings, 1 reply; 44+ messages in thread From: Led @ 2008-05-12 9:18 UTC (permalink / raw) To: ALT Linux Team development discussions Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав: > Hi Led! > > Monday 12, at 12:07:51 PM you wrote: > > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав: > > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > > > А вы что, их на 256m держите, или на тонких клиентах? :) > > > > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? > > > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает. > > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа > > и не задумываться: "хватит-нехватит". > > для ядра 1.5Gb не хватит. Проверено. для ядра 1.5Gb хватит. Проверено. -- Led ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:18 ` Led @ 2008-05-12 9:56 ` Konstantin A. Lepikhov 2008-05-12 10:55 ` Led 0 siblings, 1 reply; 44+ messages in thread From: Konstantin A. Lepikhov @ 2008-05-12 9:56 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 777 bytes --] Hi Led! Monday 12, at 12:18:19 PM you wrote: > Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав: > > Hi Led! > > > > Monday 12, at 12:07:51 PM you wrote: > > > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав: > > > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > > > > А вы что, их на 256m держите, или на тонких клиентах? :) > > > > > > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? > > > > > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает. > > > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа > > > и не задумываться: "хватит-нехватит". > > > > для ядра 1.5Gb не хватит. Проверено. > > для ядра 1.5Gb хватит. Проверено. Спорим? %) -- WBR et al. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:56 ` Konstantin A. Lepikhov @ 2008-05-12 10:55 ` Led 0 siblings, 0 replies; 44+ messages in thread From: Led @ 2008-05-12 10:55 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от Monday 12 May 2008 12:56:29 Konstantin A. Lepikhov написал(а): > Hi Led! > > Monday 12, at 12:18:19 PM you wrote: > > Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав: > > > Hi Led! > > > > > > Monday 12, at 12:07:51 PM you wrote: > > > > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав: > > > > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > > > > > А вы что, их на 256m держите, или на тонких клиентах? :) > > > > > > > > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? > > > > > > > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает. > > > > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г > > > > свопа и не задумываться: "хватит-нехватит". > > > > > > для ядра 1.5Gb не хватит. Проверено. > > > > для ядра 1.5Gb хватит. Проверено. > > Спорим? %) Нет. Я всё равно проиграю: ты докажешь, что я просто неправильно собираю, потому мне 1,5Г и хватает:) Всё, "завязываем" оффтопик:) -- Led ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:07 ` Led 2008-05-12 9:15 ` Konstantin A. Lepikhov @ 2008-05-12 9:31 ` Mikhail Gusarov 2008-05-12 11:24 ` Michael Shigorin 1 sibling, 1 reply; 44+ messages in thread From: Mikhail Gusarov @ 2008-05-12 9:31 UTC (permalink / raw) To: ALT Linux Team development discussions Twas brillig at 12:07:51 12.05.2008 UTC+03 when Led did gyre and gimble: L> А про "тонкие клиенты" так и не понял: какое отношение их "тонкость" имеет к L> количеству доступной памяти? Поставить по 4 гига двум десяткам разработчиков, как мне кажется, проще, чем 80 гиг на терминальный сервер. -- JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 9:31 ` Mikhail Gusarov @ 2008-05-12 11:24 ` Michael Shigorin 2008-05-12 11:31 ` Mikhail Gusarov 0 siblings, 1 reply; 44+ messages in thread From: Michael Shigorin @ 2008-05-12 11:24 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, May 12, 2008 at 04:31:57PM +0700, Mikhail Gusarov wrote: > > А про "тонкие клиенты" так и не понял: какое отношение их > > "тонкость" имеет к количеству доступной памяти? > Поставить по 4 гига двум десяткам разработчиков, как мне > кажется, проще, чем 80 гиг на терминальный сервер. Арифметика кривая, не учитывает shared memory и пиковое/среднее. Поставить 32 гига на сборочный сервер даёт возможность решать совсем другие задачи, чем поставить дюжине разработчиков по 4G локально. Поставить 4 гига на терминальный сервер проще, чем поставить по гигу двум десяткам разработчиков. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 11:24 ` Michael Shigorin @ 2008-05-12 11:31 ` Mikhail Gusarov 2008-05-13 21:13 ` Michael Shigorin 0 siblings, 1 reply; 44+ messages in thread From: Mikhail Gusarov @ 2008-05-12 11:31 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1356 bytes --] Twas brillig at 14:24:39 12.05.2008 UTC+03 when Michael Shigorin did gyre and gimble: MS> Арифметика кривая, не учитывает shared memory и пиковое/среднее. Разумеется, кривая. Но! shared у разработчиков будет разве что libc и libx11 (это ж не школьники и не операторы), и я считал, что в пике комфортность не должна быть ниже, чем в standalone-решениях. MS> Поставить 32 гига на сборочный сервер даёт возможность решать совсем другие MS> задачи, чем поставить дюжине разработчиков по 4G локально. Ещё бы. А конкретному разработчику от этого холодно или жарко? MS> Поставить 4 гига на терминальный сервер проще, чем поставить по гигу двум MS> десяткам разработчиков. И потом слушать "Ну вот, опять всё тормозит. Кто OOo запустил собираться? Выключи! Ночью запустишь." ;) -- JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 11:31 ` Mikhail Gusarov @ 2008-05-13 21:13 ` Michael Shigorin 2008-05-14 14:58 ` Andriy Khavryuchenko ` (2 more replies) 0 siblings, 3 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-13 21:13 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, May 12, 2008 at 06:31:55PM +0700, Mikhail Gusarov wrote: > > Арифметика кривая, не учитывает shared memory и пиковое/среднее. > Разумеется, кривая. И никаких "но". > Но! shared у разработчиков будет разве что libc и libx11 > (это ж не школьники и не операторы) Позволю себе и в этом усомниться. > и я считал, что в пике комфортность не должна быть ниже, > чем в standalone-решениях. В пике комфортность на мощном сервере _выше_. Каждому ты по мощному серверу обычно не дашь :) > > Поставить 32 гига на сборочный сервер даёт возможность решать > > совсем другие задачи, чем поставить дюжине разработчиков по > > 4G локально. > Ещё бы. А конкретному разработчику от этого холодно или жарко? "Совсем другие" -- это а-ля "регресс-тестирование всего репозитория, а не отдельных пакетов". Продолжать? (я вот надеюсь со сборкой ISO перебраться полностью в RAM, что может снизить время с 6--20 минут до десятков секунд и сэкономить на отвлечениях > > Поставить 4 гига на терминальный сервер проще, чем поставить > > по гигу двум десяткам разработчиков. > И потом слушать "Ну вот, опять всё тормозит. Кто OOo запустил > собираться? Выключи! Ночью запустишь." ;) Тут говорилось уже про терминальный -- заметь, я их разделяю, хотя у нас до сих пор и сборочницы, и терминальный живут в соседних VPS, хоть и на совсем разных дисках. Благодаря vzctl set --cpuunits --ioprio работа в терминалах сборку даже в трёх hasher одновременно "не чувствует" (вот при scp исошки да, слегка заметно -- надо бы шейпер соорудить :). Короче, предлагаю перед рассказом мне теории проверить самому на практике. Говорится же не трёпа ради, а возможной пользы другим для. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-13 21:13 ` Michael Shigorin @ 2008-05-14 14:58 ` Andriy Khavryuchenko 2008-05-14 20:09 ` Michael Shigorin 2008-05-15 4:28 ` Ildar Mulyukov 2008-05-16 3:51 ` Хихин Руслан 2008-05-16 18:17 ` Serge Ryabchun 2 siblings, 2 replies; 44+ messages in thread From: Andriy Khavryuchenko @ 2008-05-14 14:58 UTC (permalink / raw) To: ALT Linux Team development discussions Michael Shigorin написал: > Тут говорилось уже про терминальный -- заметь, я их разделяю, > хотя у нас до сих пор и сборочницы, и терминальный живут в > соседних VPS, хоть и на совсем разных дисках. Благодаря > vzctl set --cpuunits --ioprio работа в терминалах сборку даже > в трёх hasher одновременно "не чувствует" (вот при scp исошки > да, слегка заметно -- надо бы шейпер соорудить :). А как именно ты разносишь по приоритетам? Какие именно cpuunits и ioprio выдаёшь? -- libpython.so должна лежать рядом с libpython.so. -- raorn in #5281 ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-14 14:58 ` Andriy Khavryuchenko @ 2008-05-14 20:09 ` Michael Shigorin 2008-05-15 4:28 ` Ildar Mulyukov 1 sibling, 0 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-14 20:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, May 14, 2008 at 05:58:43PM +0300, Andriy Khavryuchenko wrote: > >Тут говорилось уже про терминальный -- заметь, я их разделяю, > >хотя у нас до сих пор и сборочницы, и терминальный живут в > >соседних VPS, хоть и на совсем разных дисках. Благодаря vzctl > >set --cpuunits --ioprio работа в терминалах сборку даже в трёх > >hasher одновременно "не чувствует" (вот при scp исошки да, > >слегка заметно -- надо бы шейпер соорудить :). > А как именно ты разносишь по приоритетам? Какие именно cpuunits > и ioprio выдаёшь? Оказывается, ioprio здесь даже и не трогал, только $HASHER32.conf:CPUUNITS="1000" $HASHER32.conf:CPULIMIT="100" $LTSP5.conf:CPUUNITS="20000" (I/O разнесено по физически разным дискам, повторюсь) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-14 14:58 ` Andriy Khavryuchenko 2008-05-14 20:09 ` Michael Shigorin @ 2008-05-15 4:28 ` Ildar Mulyukov 1 sibling, 0 replies; 44+ messages in thread From: Ildar Mulyukov @ 2008-05-15 4:28 UTC (permalink / raw) To: devel On 14.05.2008 20:58:43, Andriy Khavryuchenko wrote: > Michael Shigorin написал: > > Тут говорилось уже про терминальный -- заметь, я их разделяю, > > хотя у нас до сих пор и сборочницы, и терминальный живут в > > соседних VPS, хоть и на совсем разных дисках. Благодаря > > vzctl set --cpuunits --ioprio работа в терминалах сборку даже > > в трёх hasher одновременно "не чувствует" (вот при scp исошки > > да, слегка заметно -- надо бы шейпер соорудить :). > > А как именно ты разносишь по приоритетам? Какие именно cpuunits и > ioprio > выдаёшь? Вам бы в sysadmins@, господа! Искренне ваш, Ильдар -- Ildar Mulyukov, free SW designer/programmer/packager ========================================= email: ildar@altlinux.ru Jabber: ildar@jabber.ru ICQ: 4334029 ALT Linux Sisyphus http://www.sisyphus.ru ========================================= ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-13 21:13 ` Michael Shigorin 2008-05-14 14:58 ` Andriy Khavryuchenko @ 2008-05-16 3:51 ` Хихин Руслан 2008-05-22 12:39 ` Michael Shigorin 2008-05-16 18:17 ` Serge Ryabchun 2 siblings, 1 reply; 44+ messages in thread From: Хихин Руслан @ 2008-05-16 3:51 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 292 bytes --] Здравствуйте Michael Shigorin В сообщении от 14 мая 2008 Michael Shigorin написал(a): > (я вот надеюсь со сборкой ISO перебраться полностью в RAM, > что может снизить время с 6--20 минут до десятков секунд > и сэкономить на отвлечениях Ой, дайте рецепт ! :) -- С уважением Хихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-16 3:51 ` Хихин Руслан @ 2008-05-22 12:39 ` Michael Shigorin 0 siblings, 0 replies; 44+ messages in thread From: Michael Shigorin @ 2008-05-22 12:39 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, May 16, 2008 at 07:51:06AM +0400, Хихин Руслан wrote: > > (я вот надеюсь со сборкой ISO перебраться полностью в RAM, > > что может снизить время с 6--20 минут до десятков секунд > > и сэкономить на отвлечениях > Ой, дайте рецепт ! :) Берётся нода с 16G RAM и 8 ядрами... :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-13 21:13 ` Michael Shigorin 2008-05-14 14:58 ` Andriy Khavryuchenko 2008-05-16 3:51 ` Хихин Руслан @ 2008-05-16 18:17 ` Serge Ryabchun 2 siblings, 0 replies; 44+ messages in thread From: Serge Ryabchun @ 2008-05-16 18:17 UTC (permalink / raw) To: ALT Linux Team development discussions 2008/5/14 Michael Shigorin <mike@osdn.org.ua>: > > (я вот надеюсь со сборкой ISO перебраться полностью в RAM, > что может снизить время с 6--20 минут до десятков секунд > и сэкономить на отвлечениях Вот на такой вот ;-) # cat /proc/cpuinfo|grep "model name"; echo; free -m; echo; stat -f /tmp -c "%n %T %b blocks"; echo; stat -f / -c "%n %T" model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz total used free shared buffers cached Mem: 16056 2072 13983 0 0 1807 -/+ buffers/cache: 265 15791 Swap: 76319 0 76319 /tmp tmpfs 22020096 blocks / nfs -- Рябчун Сергей ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 8:52 ` Dmitriy M. Maslennikov 2008-05-12 9:07 ` Led @ 2008-05-12 10:27 ` Dmitry V. Levin 1 sibling, 0 replies; 44+ messages in thread From: Dmitry V. Levin @ 2008-05-12 10:27 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 369 bytes --] On Mon, May 12, 2008 at 12:52:10PM +0400, Dmitriy M. Maslennikov wrote: > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а): > > А вы что, их на 256m держите, или на тонких клиентах? :) > А что 1Gb хватит, чтобы OpenOffice в hasher собрать? Для сборки OOo требуется около 8Gb на tmpfs. Собирать это на клиенте не стоит в любом случае. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее 2008-05-12 7:05 ` Dmitriy M. Maslennikov 2008-05-12 7:11 ` Michael Shigorin 2008-05-12 7:15 ` Mikhail Gusarov @ 2008-05-16 3:07 ` Alexey Tourbin 2 siblings, 0 replies; 44+ messages in thread From: Alexey Tourbin @ 2008-05-16 3:07 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 713 bytes --] On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote: > 12.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а): > > Рекомендую тоже в tmpfs. > С такими рекомендациями надо денег на оперативку каждому разработчику давать У меня оперативки 1G. На tmpfs собирает ЗАМЕТНО НА ГЛАЗ И НА СЛУХ быстрее, чем на ext3 (то есть быстрее раза в 2-3). Это, может быть, не столько заслуга tmpfs, сколько проигрыш ext3, однако... Нужно сделать большой своп (несколько гигабайт) и правильно смонтировать tmpfs, задав следующие опции (fstab): tmpfs /tmp tmpfs nosuid,nr_inodes=1M,size=16G 0 0 (Здесь нужно увеличить значение inodes, а size= указать примерно 2/3 от общего размера свопа.) [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2008-05-30 11:29 UTC | newest] Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-05-08 13:32 [devel] Получение версии из spec-файла Dmitriy M. Maslennikov 2008-05-08 13:37 ` Dmitry V. Levin 2008-05-08 14:00 ` Dmitriy M. Maslennikov 2008-05-08 14:25 ` Dmitry V. Levin 2008-05-08 14:41 ` Igor Vlasenko 2008-05-08 15:18 ` Dmitry V. Levin 2008-05-08 15:30 ` Igor Vlasenko 2008-05-08 15:41 ` Dmitry V. Levin 2008-05-12 11:13 ` Igor Vlasenko 2008-05-12 11:52 ` Dmitriy M. Maslennikov 2008-05-30 8:26 ` Dmitriy M. Maslennikov 2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov 2008-05-30 11:29 ` Dmitriy M. Maslennikov 2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin 2008-05-11 18:55 ` Kirill A. Shutemov 2008-05-11 18:56 ` Dmitry V. Levin 2008-05-11 19:03 ` Kirill A. Shutemov 2008-05-11 19:50 ` Michael Shigorin 2008-05-12 0:12 ` Денис Смирнов 2008-05-12 5:01 ` Dmitriy M. Maslennikov 2008-05-12 7:01 ` Michael Shigorin 2008-05-12 7:05 ` Dmitriy M. Maslennikov 2008-05-12 7:11 ` Michael Shigorin 2008-05-12 9:54 ` Evgeny Sinelnikov 2008-05-12 11:29 ` Michael Shigorin 2008-05-12 7:15 ` Mikhail Gusarov 2008-05-12 8:52 ` Dmitriy M. Maslennikov 2008-05-12 9:07 ` Led 2008-05-12 9:15 ` Konstantin A. Lepikhov 2008-05-12 9:18 ` Led 2008-05-12 9:56 ` Konstantin A. Lepikhov 2008-05-12 10:55 ` Led 2008-05-12 9:31 ` Mikhail Gusarov 2008-05-12 11:24 ` Michael Shigorin 2008-05-12 11:31 ` Mikhail Gusarov 2008-05-13 21:13 ` Michael Shigorin 2008-05-14 14:58 ` Andriy Khavryuchenko 2008-05-14 20:09 ` Michael Shigorin 2008-05-15 4:28 ` Ildar Mulyukov 2008-05-16 3:51 ` Хихин Руслан 2008-05-22 12:39 ` Michael Shigorin 2008-05-16 18:17 ` Serge Ryabchun 2008-05-12 10:27 ` Dmitry V. Levin 2008-05-16 3:07 ` Alexey Tourbin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git