Компания Oracle объявила (https://blogs.oracle.com/linux/entry/announcing_the_unbreaka...) о выходе стабильной версии Unbreakable Enterprise Kernel 3 (https://oss.oracle.com/ol6/docs/RELEASE-NOTES-UEK3-en.html) (UEK R3), расширенной сборки ядра Linux, позиционируемой для использования в дистрибутиве Oracle Linux в качестве альтернативы штатному пакету с ядром, поставляемому в Red Hat Enterprise Linux. Установочные и src-пакеты с ядром UEK R3 подготовлены (http://public-yum.oracle.com/repo/OracleLinux/OL6/UEKR3/late.../) для Oracle Linux 6 Update 4 (нет никаких препятствий по использованию данного ядра в аналогичных версиях RHEL, CentOS и Scientific Linux). Исходные тексты ядра, включая разбивку на отдельные патчи, доступны (https://oss.oracle.com/git/?p=linux-uek3-3.8.git) в публичном Git-репозитории Oracle.Пакет Unbreakable Enterprise Kernel 3 основан на ядре Linux 3.8.13 (UEK R2 базировался на ядре 3.0.16), которое дополнено новыми возможностями, оптимизациями и исправлениями, а также проверено на совместимость с большинством приложений, работающих в RHEL, и специально оптимизировано для работы с промышленным программным обеспечением и оборудованием Oracle.
Из добавленных улучшений отмечается:- Включение в штатное ядро поддержки системы динамической трассировки DTrace (http://www.opennet.me/opennews/art.shtml?num=35586), без необходимости установки для DTrace отдельного ядра. DTrace позволяет выявлять причины узких мест и проблем с производительностью при помощи штатного ядра Linux и без необходимости перезапуска приложений. DTrace теперь поддерживает контрольные вызовы для трассировки программ в пространстве пользователя в режиме USDT (User-space Statically Defined Tracing), подразумевающем сборку программ с включением специальных статических контрольных точек;
- Расширение возможностей файловой системы Btrfs, которая начиная с прошлого выпуска UEK R2 имеет статус готовой для промышленного использования: поддержка учитывающих подразделы групповых квот, поддержка ссылок между подразделами, добавление вызовов send/receive для передачи снапшотов ФС или инкрементальных наборов изменений, поддержка "hole punching" для пометки неиспользуемой части файла, возможность горячей замены сбойных дисков;
- Поддержка изолированных окружений на базе легковесных контейнеров LXC (LinuX Container), базирующихся на использовании cgroups и отдельных пространств имён, объявлена готовой к промышленной эксплуатации. В LXC-контейнере не используется виртуализация, а на базе уже работающего ядра Linux создаётся отдельное представление операционной системы со своей структурой ФС и сетевым стеком;
- В ext4 добавлена возможность сохранения содержимого мелких файлов непосредственно в inode;
- Улучшена поддержка cgroups;- Поддержка режима быстрого открытия TCP-соединений (TFO - TCP Fast Open), который позволяет сократить число шагов установки соединения за счёт комбинирования в один запрос первого и второго шагов классического 3-этапного процесса согласования соединения, и давая возможность отправки данных на начальном этапе установки соединения.
- Проведена работа по увеличению производительности файловых систем на базе технологии FUSE в условиях работы на платформах NUMA;
- Поддержка процессоров семейства Intel Ivy Bridge (IVB);
- Произведён переход на стек OFED 2.0 (Open Fabrics Enterprise Distribution), поддерживающий широкий диапазон протоколов Infinband, включая Reliable Datagram Sockets (RDS);
- Обновлены драйверы устройств и расширена поддержка оборудования.
URL: https://blogs.oracle.com/linux/entry/announcing_the_unbreaka...
Новость: http://www.opennet.me/opennews/art.shtml?num=38229
dtrace - фича, которой раньше никогда не было ?
Типа того. Использую солярку уже года 2, ни разу дтрейс не использовал. Зачем он нужен так и не вкурил. Но пишут, что очень полезная штука. Видать для разработчиков, а не админов.
Помню, на Freebsd юзал как-то dtrace, когда нужно было понять почему не удаляются файлы на забитых zfs. Довольно полезная вещь, когда нужно понять почему ядро или программа ведет себя не так как хочется.
> почему не удаляются файлы на забитых zfsГде там наши тигары и изены, оравшие что в ZFS багов нет?... :)
>> почему не удаляются файлы на забитых zfs
> Где там наши тигары и изены, оравшие что в ZFS багов нет?... :)Это фича же :)
ZFS гарантирует сохранность информации.
Это давно было, уже поправили. :) И да, сохранность информации. :)
> Это давно было, уже поправили. :) И да, сохранность информации. :)То есть, фичу с сохранностью информации убрали?
Ну некоторые живут в Сочи а в море не купались, в Алма-Ате и и ни разу на лыжах не пробовали.
Вот и ты - такой же БАРАН :)
Иметь в системе такой шикарный инструмент - и его не пользовать ... Нет тебе дркгого имени!
Не дай Бог вот такой идиoт купит пистолет.
А вас вибратор из кармана торчит :-Р
> Не дай Бог вот такой идиoт купит пистолет.Вы так говорите, как будто стрелять по банкам во время отдыха на природе - это скучное и неинтересное занятие.
Во время отдыха — ключевая фраза.
Как ещё вы развлекаетесь на продуктивном сервере?
> Иметь в системе такой шикарный инструмент - и его не пользовать ... Нет тебе дркгого имени!Чтобы починить что-нибудь нужное, надо сломать что-нибудь нужное. А нам шеф не разрешает :(
Не дорос ты значит ещё до того уровня, когда нужны dtrace и mdb.
Спесивые ребята, однако ж... Unbreakable Enterprise Kernel... Это ж надо так назвать.
> By the way, when you load up the new R2 kernel, based on Linux 3.0.16, it will say it is Linux 2.6.39, which Oracle says it had to do to keep certain low-level Oracle Linux utilities from breaking. So much for that, er, unbreakable Linux kernel, eh, Larry?(c) http://www.theregister.co.uk/2012/03/13/oracle_unbreakable_e.../
Это хитрый план, бандиты будут готовить сплоит на 2.6.39, а он не сработает потому что там 3.0.16 на самом деле. Хитрый план такой хитрый.
> Это хитрый план, бандиты будут готовить сплоит на 2.6.39, а он не
> сработает потому что там 3.0.16 на самом деле. Хитрый план такой
> хитрый.А гуглом бандиты пользоваться не умеют? Тогда уж надо истинную версию ядра хранить аки гостайну.
> By the way, when you load up the new R2 kernel, based on Linux 3.0.16, it will say it is Linux 2.6.39, which Oracle says it had to do to keep certain low-level Oracle Linux utilities from breaking.Хорошо помню, как перехода на 3.x ломался убер-крутой-инновационный NTP-демон chronyd, не имеющий к ораклу никакого отношения.
не бьётся, не ломается, а только кувыркается
когда они его выпyстили, RHT запустили кампанию под девизом Unfakeable Enterprise Linux
Почему сие патчи не включены в основную ветку если они настолько Unbreakable?
Видимо, они уже давно там."Поддержка процессоров семейства Intel Ivy Bridge (IVB)"
- как бы намекает
> "Поддержка процессоров семейства Intel Ivy Bridge (IVB)" - как бы намекаетН-да уж, а у меня в альтике что на околованильном 3.8 i7-3517 работал вовсю, что вообще на 3.7... главное, чтоб оракловые новости читать не научился.
И как вы меняете частоту "Турбо Буст" в альтике на околованильном. Скажем - разрешить третьему ядру жарить на 4,5 Ггц (без перезагрузки и выхода в BIOS). Только оставьте разговоры типа не нужно. Давайте четко по делу. Это минимальный уровень управления.
> И как вы меняете частоту "Турбо Буст" в альтике на околованильном. Скажем
> - разрешить третьему ядру жарить на 4,5 Ггц (без перезагрузки и
> выхода в BIOS). Только оставьте разговоры типа не нужно. Давайте четко
> по делу. Это минимальный уровень управления.у правильных поцанов стоит 5 без всяких "Турбо Буст" ...
> у правильных поцанов стоит 5 без всяких "Турбо Буст" ...А это тут при чем?
Было написано
> а у меня в альтике что на околованильном 3.8 i7-3517 работал вовсюЕсли работал значит исполнял и управлялся. Иначе работал частично. Если управлялся (а у i7-3517 имеется Turbo Boost и его предельную частоту можно менять на ходу и я лично видел как это делается в виндовс 7), то я и спросил только одно - как он это делал. Или как это сделать например мне без перезагрузки. Google говорит, что в альте этого не сделать. Так где же истина и что такое "вовсю"?
>> у правильных поцанов стоит 5 без всяких "Турбо Буст" ...
> А это тут при чем?
> Было написано
>> а у меня в альтике что на околованильном 3.8 i7-3517 работал вовсюНа самом деле актуально только для ноутов ...
> Если работал значит исполнял и управлялся. Иначе работал частично. Если управлялся (а
> у i7-3517 имеется Turbo Boost и его предельную частоту можно менять
> на ходу и я лично видел как это делается в виндовс
> 7), то я и спросил только одно - как он это
> делал. Или как это сделать например мне без перезагрузки. Google говорит,
> что в альте этого не сделать. Так где же истина и
> что такое "вовсю"?Да, где ? :)))
>> а у меня в альтике что на околованильном 3.8 i7-3517 работал вовсю
>Если работал значит исполнял и управлялся. Иначе работал частично. Если управлялся (а у i7-3517 имеется Turbo Boost и его предельную частоту можно менять на ходу и я лично видел как это делается в виндовс 7), то я и спросил только одно - как он это делал. Или как это сделать например мне без перезагрузки. Google говорит, что в альте этого не сделать.Толи гугл врёт, толи ты. И я как-то думаю, что это не гугл.
зыж
Вон ниже отписался http://www.opennet.me/openforum/vsluhforumID3/92281.html#76
Имею проц Core i7-3610QM 2.3 GHz. При этом могу менять (как вручную, так и автоматом согласно политике выбранного governor'а) частоту в пределах от 1.2GHz до 3.3GHz.
И уже не помню сколько по времени это работает. Больше полутара-двух лет точно.
ззыж
Не, с какого перепуга в голову пришло, что у оракла для управления интеловскими и амдэшными процами есть какое-то своё ноу-хау?
это ж идиoтизм чистой воды.
И да, кому интересно, рекомендую вот эту утиль (она также C0, C1, C3, C6, C7 режимы проца показывает):
# eix i7z
[I] app-benchmarks/i7z
Available versions: 0.27.2 {X}
Installed versions: 0.27.2(12:50:44 30.06.2013)(X)
Homepage: http://code.google.com/p/i7z/
Description: A better i7 (and now i3, i5) reporting tool for Linux
Вот что про мой проц:
Cpu speed from cpuinfo 2294.00Mhz
cpuinfo might be wrong if cpufreq is enabled. To guess correctly try estimating via tsc
Linux's inbuilt cpu_khz code emulated now
True Frequency (without accounting Turbo) 2294 MHz
CPU Multiplier 23x || Bus clock frequency (BCLK) 99.74 MHz
Socket [0] - [physical cores=4, logical cores=8, max online cores ever=4]
TURBO ENABLED on 4 Cores, Hyper Threading ON
Max Frequency without considering Turbo 2393.74 MHz (99.74 x [24])
Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 33x/32x/31x/31x
Ты умник за собой последи. Если бы ты соизволил повернуть красные глазки в сторону выше изложенного и спецификации на i7 3770K, то увидел бы 3.9. Типа твоих 3.3. А я говорю о оверклоке в онлайн режиме. Что легко реализуется в вин 7. Покажи как ты с помощью cpuinfo поднимешь частоту для Core i7-3610QM до 3.5GHz. Выдыхай.
> Ты умник за собой последи. Если бы ты соизволил повернуть красные глазки
> в сторону выше изложенного и спецификации на i7 3770K, то увидел
> бы 3.9. Типа твоих 3.3. А я говорю о оверклоке в
> онлайн режиме. Что легко реализуется в вин 7. Покажи как ты
> с помощью cpuinfo поднимешь частоту для Core i7-3610QM до 3.5GHz. Выдыхай.Рекомендую не разгонять процы подобным образом, это прямой путь в глюкалэнд, или стабильная частота в биосе или ребуты и синьки. Проходили, знаем ...
>Ты умник за собой последи. Если бы ты соизволил повернуть красные глазки в сторону выше изложенного и спецификации на i7 3770K, то увидел бы 3.9. Типа твоих 3.3. А я говорю о оверклоке в онлайн режиме.Да похрену о чём ты там толдычишь.
Турбо буст работает — это первое.
Второе — в оракл уек нет никакой сверх-стоковой поддержки и7.
О чём и шла речь изначально.
А на то что в треде ещё и наркоман затисался, мне нас рать.
> И как вы меняете частоту "Турбо Буст" в альтике на околованильном. Скажем
> - разрешить третьему ядру жарить на 4,5 Ггц (без перезагрузки и выхода в BIOS).А никак, оно само (только тут, помнится, потолок фиксирован на 2,1 ГГц -- это ноут). В фирмвари соответствующей ручки вообще нет, как и для HT -- в отличие от серверных биосов для nehalem четырёхлетней давности.
И да, мне давно не нужно. Это 486, K5, Pentium и как-там-звали-тот-странный-486-который-прикидывался-686 разгонять приходилось. А последние лет десять CPU просто хватает, если нужно больше -- решается это совсем другими методами, чем ужаривать один сокет на среднем огне.
Дорастёте до настоящей работы -- может, поймёте, о чём дяденьки говорили.
Настоящая работа - набивать тексты. Попробуйте поработать CAESES/FFW (http://www.friendship-systems.com/downloads/software). Когда вам нужно получить очень качественную геометрию вы увеличиваете плотность сетки. И тогда модель регенериться достаточно долго и в одном потоке. Что есть, то есть. CFD считает в множестве потоков, а генерация самой модели всегда в одном. Посему лучшим является решение - поднял частоту 3770K до 4,6 и посчитал, дальше сбросил до 3,5 работаешь дальше. Но приходиться перегружать комп, а хотелось бы на ходу (как в вин7). Так о чем там дяденьки мне говорили про "вовсю"? Или у вас есть аналог данной софтины: открытый, свободный и многопоточный?
> Настоящая работа - набивать тексты. Попробуйте поработать CAESES/FFW (http://www.friendship-systems.com/downloads/software).
> Когда вам нужно получить очень качественную геометрию вы увеличиваете плотность сетки.
> И тогда модель регенериться достаточно долго и в одном потоке. Что
> есть, то есть. CFD считает в множестве потоков, а генерация самой
> модели всегда в одном. Посему лучшим является решение - поднял частоту
> 3770K до 4,6 и посчитал, дальше сбросил до 3,5 работаешь дальше.Сия фича нормально работает только на самых топовых матерях, увы ... Поставьте в постоянку сколько тянет ваш проц.
А у меня и есть Асус Сабертуз З77, и виндовс на ней через AI Suite умеет это делать. Как на ней же это разрулить в линуксе? Тем более, что выше говорят - у нас все работает.
> А у меня и есть Асус Сабертуз З77, и виндовс на ней
> через AI Suite умеет это делать. Как на ней же это
> разрулить в линуксе? Тем более, что выше говорят - у нас
> все работает.И что на AMI UEFI можно поставить что то кроме вин8 ?
На компе две системы вин7 и openSUSE 12.3. И обе UEFI. Секурити бут выключена.
> А у меня и есть Асус Сабертуз З77, и виндовс на ней через AI Suite умеет это делать.Не даёт покоя вопрос: Вы это "через" выяснили уже после того, как спросили #64?
> Как на ней же это разрулить в линуксе?
Спросите вендора материнки. К сожалению, там контактов нет, не поделюсь.
> Тем более, что выше говорят - у нас все работает.
И это правда, а вот Вы, как и подозревал -- попросту передёрнули.
Теперь по #69. Настоящие задачи либо не упираются в процессор, либо не упираются в один поток. Всё, что до сих пор _упирается_ в _один_ поток -- либо учебное, либо некритичное по производительности.
Возможно, у их freeware-версии это искуственное ограничение и Вам может иметь смысл поинтересоваться ситуацией в pro и как вариант -- попытаться договориться насчёт академической лицензии. Например, помогая документацией, примерами, переводами, багрепортами -- в 2001 мне за такую деятельность неожиданно предложили академическую скидку на очень недешёвый юниксовый софт (нужная комплектация шла за шестизначную сумму в тогдашних долларах), зная, что двухмесячное тестирование происходит в интересах коммерческой лавки. Дерзайте :-)
2 nagual re #72: altlinux.org/regular можете на той фирмвари посмотреть, пока не жалуются.
мы всегда знали что наш Alt девелопер по настоящему ничего не компилирует :-)
вот для сборки kde, kernel или еще чего большого лишний cpu не помешает..вот Win так умеет, MacOS умеет - а что ж в уютном Linux так не получается?
> мы всегда знали что наш Alt девелопер по настоящему ничего не компилирует :-)
> вот для сборки kde, kernel или еще чего большого лишний cpu не помешает..Для компиляции, дяденька, куда удобней пара двухсокетных машинок с топовыми xeon, чем ультрабук. :) Поэтому только что там как раз и собрался очередной grub2 с патчиком, написанным тут.
Легко и непринужденно. надо просто читать документацию (/usr/src/linux/Documentation/cpu-freq/boost.txt), а не слушать рипнутого горлопана. Например на моём ноуте:
# cat /sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_max_freq
3300000
# cat /sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_min_freq
1200000
Или
# cpufreq-info -c 7
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 7:
driver: intel_pstate
CPUs which run at the same hardware frequency: 7
CPUs which need to have their frequency coordinated by software: 7
maximum transition latency: 0.97 ms.
hardware limits: 1.20 GHz - 3.30 GHz
вот в таком диапозоне он и прыгает. обрати внимание, cpu7! при этом мой проц такой:
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHzпруф на характеристики проца http://en.wikipedia.org/wiki/List_of_Intel_Core_i7_microproc... — Core i7-3610QM 2.3 GHz
>И как вы меняете частоту "Турбо Буст" в альтике на околованильном. Скажем - разрешить третьему ядру жарить на 4,5 Ггц (без перезагрузки и выхода в BIOS)Gentoo. Ядро — ванильнее некуда. Установка max и min в нужное значение даст искомый результат. см. man cpufreq-set
И ДА! Разрешает «жарить и варить» выбранный governor.
АВТОМАТОМ! На то он и турбо буст.
Все тоже. Давай как max + 1Ggz.
> АВТОМАТОМ! На то он и турбо буст.Пистолетом! У турбо буста два режима. Поднимать частоты всем ядрам сразу или поднимать только нагруженным ядрам не трогая слабо нагруженные. Управляется для G!e!n!t!o!o! способом перезагрузки через биос и нормально, через значек в трее, в вин7. Первый режим выгодней при работе с многопоточными приложениями.
> На то он и турбо буст.Может на то, а может и нет.
>Пистолетом!Идиoтом.
>и нормально, через значек в трее, в вин7.Для наркомана.
Шигорин со своим альтом - в каждой бочке затыка.
Потому что это улучшения не УЁК по сравнению с ваниллой, а УЁК 3 по сравнению с УЁК 2 или какой там был предыдущий. А по сравнению с ваниллой я подозреваю там улучшений чуть более чем ни**я...
Точнее так: из всего этого фича именно УЁКа - это, по-моему, только DTrace.
>патчи не включены в основную веткуА основная это какая?? 2.6.32-358.18.1.el6.x86_64 или 3.12-rc6? --> продолжение осмотра в #50
а волшебный fsck к их бтрфс прилагается? Нет же наверное...
> а волшебный fsck к их бтрфс прилагается? Нет же наверное...Набежавшие в оракл прогеры из бывшего сана авторитетно заявляют, что fsck только для лoхов.
>> а волшебный fsck к их бтрфс прилагается? Нет же наверное...Ему не поможет, даже если и есть.
> Набежавшие в оракл прогеры из бывшего сана авторитетно заявляют, что fsck только для лoхов.CORRECTION: Не успевшие сбежать из бывшего сана
Волшебный fsck и к их ZFS не прилагается.
> Волшебный fsck и к их ZFS не прилагается.Там для этого ВНЕЗАПНО! другой инструмент есть :)
Какой?
А то в бтр тоже, для многих внИИзапно, скраб имеется.
> А то в бтр тоже, для многих внИИзапно, скраб имеется.Там еще имеется и утилита которая вообще недеструктивно файлики вытягивать умеет. На случай если дело совсем ж@па и пул совсем не монтируется - очень ценно. А над fsck они таки работают, в отличие от ZFSников...
>> А то в бтр тоже, для многих внИИзапно, скраб имеется.
> Там еще имеется и утилита которая вообще недеструктивно файлики вытягивать умеет.В _оракловом_ ZFS - тоже ...
> А над fsck они таки работают, в отличие от ZFSников...
ZFS-ники _теперь_ - тоже :)
Ты чего тормозишь на 2 шага?
> В _оракловом_ ZFS - тоже ...В оракловом (=сановском) ZFS такой утилиты нет. И это печально.
> ZFS-ники _теперь_ - тоже :)
Ага. Над fsck для btrfs :)
>> Волшебный fsck и к их ZFS не прилагается.
> Там для этого ВНЕЗАПНО! другой инструмент есть :)И как же этот волшебный инструмент вызвать, если система убита до состояния немонтируемости?
Командой zdb.
В сети есть руководства по ковырянию даже совсем убитых пулов, напр. http://www.joyent.com/blog/zfs-forensics-recovering-files-fr...
Есть хорошие новости, есть плохие, а есть просто новости от оракул, чтобы помнили
Такое громкое название, а стоит вставить флешку и скопировать туда 1000 изображений...
А нечего свою коллекцию хентая на серваке держать.:)
> А нечего свою коллекцию хентая на серваке держать.:)А вот Алекс аниме держит :)))
>> А нечего свою коллекцию хентая на серваке держать.:)
> А вот Алекс аниме держит :)))Какой алекс? Тот, который регулярно вас чморит за ламерство (и поделом, между прочим)?
Кто-нибудь знает, они собираются с ним поставлять MySQL, или MariaDB?
> Кто-нибудь знает, они собираются с ним поставлять MySQL, или MariaDB?С ядром уже требуется поставлять СУБД?
> бугага, шах и матШаха нет, до мата пока не дошло.
"Конем бить как-то не с руки, а в челюсть - как-то рановато"
Вот возникает вопрос, а почему Оракл не продвигает это в основную ветку ядра. Или там такое же качество кода как и в джаве поэтому такие патчи в основную ветку не приминают. Вроде и патчи есть, но все равно как то не впечатляет это их ядро. Они даже LinuX Container типа допилили до промышленного применения, ну не компания а прямо хижина волшебных эльфов.
> Вот возникает вопрос, а почему Оракл не продвигает это в основную веткуПотому что это дистрбутивное ядро: Торвальдс _им продвигает патчи.
Вот там наверху написано, здорово продвинул, с 3.0 аж до 3.8.
> компания а прямо хижина волшебных эльфов.
>>Поддержка процессоров семейства Intel Ivy BridgeЛучше поздно...
>- В ext4 добавлена возможность сохранения содержимого мелких файлов непосредственно в inode;А при переходе обратно на ванильное ядро эти файлы будут недоступны(?). Грамотный vendor lock?
>>- В ext4 добавлена возможность сохранения содержимого мелких файлов непосредственно в inode;
> А при переходе обратно на ванильное ядро эти файлы будут недоступны(?). Грамотный
> vendor lock?Хреново быть двоешником?