klink0v (klink0v) wrote,
klink0v
klink0v

Category:

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

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

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

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

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

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

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

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

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

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

  • Трудноотлаживаемая НЁХ

    Когда что-то работает как надо — это хорошо и приятно. Когда что-то не работает от слова "совсем" — это неприятно, но по…

  • Debian и логи

    Я тут внезапно "проснулся" и с удивлением узнал, что оказывается, уже давно во всех современных linux-ах логирование происходит через всё…

  • Linux: звук и видео

    — Почему в космосе нет звука? — Потому что ракета летает на Linux-е. К сожалению, это не анекдот. Это суровая правда жизни. В Linux-е…

  • 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

  • Трудноотлаживаемая НЁХ

    Когда что-то работает как надо — это хорошо и приятно. Когда что-то не работает от слова "совсем" — это неприятно, но по…

  • Debian и логи

    Я тут внезапно "проснулся" и с удивлением узнал, что оказывается, уже давно во всех современных linux-ах логирование происходит через всё…

  • Linux: звук и видео

    — Почему в космосе нет звука? — Потому что ракета летает на Linux-е. К сожалению, это не анекдот. Это суровая правда жизни. В Linux-е…