klink0v (klink0v) wrote,
klink0v
klink0v

Category:

Энергоэффективная, блин, Lenovo

— А чо у вас сервак такой тормозной?
— Он не тормозной, он энергоэффективный!

Мы с коллегой относимся к поколению старых пердунов oldschool. Никаких данных ни в каких облаках не держим. Есть свой собственный парк железных серверов, чуть меньше сотни. Холим их, лелеем, меняем в них жёсткие диски, обновляем всякие UEFI и прочие FirmWare периодически.

В очередной раз обновили прошивку на одном из ящиков имени Lenovo. Водрузили туда высоконагруженный Javaписьный сервис. И заметили, что по производительности он просел больше чем в два раза по сравнению с "необновлённым" сервером. Latency по ответам выросли раза в четыре. А "сборщик мусора" дык вообще захлёбываться начал.

Стали искать причину. Я подозревал одно, коллега другое. В конце концов выяснили, что после обновления UEFI железка примерно в два раза занизила частоту всех ядер CPU. Типа, из соображений экологичности, энергоэффективности и всё вот это. Она решила, что раз ядра не утилизируются на все 100%, то нагрузки на них якобы нет. А раз так, то можно немного поэкономить электричество и зарезать тактовую частоту. Причём, из самой операционной системы повлиять на режим работы никак нельзя.

Понятно, что в BIOS / EFI есть соответствующая настройка. Которую просто никто никогда не трогал, вот она и осталась "с завода" по умолчанию. Но раньше с этим проблем никогда не было. А после обновления вот производитель решил, что негоже столько электричества кушать, ночью надо спать и выключать.

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

М-дя. Я вот не понимаю, каким местом рассуждают производители энтырпрайзного жылеза? По-моему, "энергоэффективный сервер" это что-то типа безалкогольной водки или пожаровзрывобезопасного топлива. Он для того и нужен, чтобы жрать электроэнергию и считать, считать, считать. Не для мебели же он в шкафу прикручен.

А вы как думаете?

Tags: грабли, железо, трудовыебудни
Subscribe

  • И снова дрищу в красную шапку

    ... Есть у меня один всратый проект, где меня вынудили установить RedHat 8. Причём, заказчики там сказочные **ланы, поэтому затребовали "до…

  • Juniper SRX + StrongSWAN = Route-based Dual-stack IPSec

    Где-то вот тут я рассказывал как строить route-based IPSec между Juniper SRX и StrongSWAN. Теперь захотелось в этот же тоннель запихать ещё и IPv6.…

  • Juniper SRX + IPv6 + Ростелеком

    ... После того как подключил себе Ростелеком / Онлайм, появилась возможность дальше развлекаться с IPv6 (ага, неймется мне). Попутно делаю для себя…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 20 comments

  • И снова дрищу в красную шапку

    ... Есть у меня один всратый проект, где меня вынудили установить RedHat 8. Причём, заказчики там сказочные **ланы, поэтому затребовали "до…

  • Juniper SRX + StrongSWAN = Route-based Dual-stack IPSec

    Где-то вот тут я рассказывал как строить route-based IPSec между Juniper SRX и StrongSWAN. Теперь захотелось в этот же тоннель запихать ещё и IPv6.…

  • Juniper SRX + IPv6 + Ростелеком

    ... После того как подключил себе Ростелеком / Онлайм, появилась возможность дальше развлекаться с IPv6 (ага, неймется мне). Попутно делаю для себя…