Ответы пользователя по тегу Системное администрирование
  • Можно ли ставить 64-битную линукс на 2гб озу?

    @poige
    Поставить можно, но с 2 GB смысла маловато, поскольку код архитектуры x86 использует пространство ОЗУ эффективнее где-то в 1.3—1.5 раза — просто потому, что размер указателей в x86_64 больше в 2 раза. Это касается, в том числе, и разделяемых библиотек. Понятно, что если оба процесса выделят 1 GB, это будет один и тот же гигабайт и там, и там, но если говорить про накладные расходы — сколько памяти нужно задействовать чтобы развернуть исполняемый код в оперативку, например, то x86 скромней. Есть небольшой проигрыш в производительности (у x86 меньше оперативных регистров), но этим часто можно пренебречь, а вот тормозами из-за swap'а пренебрегать, как правило, сложнее.

    Был проект получить лучшее от «2-х миров» — x32, но, критической массы, чтобы всё завертелось, он, увы, не набрал.
    Ответ написан
    1 комментарий
  • MySQL грузит все ядра проца. Глюк?

    @poige
    > thread_cache_size = 8

    Вот это имеет смысл поднять — можно сразу штук 200 поставить.

    Про query_cache тут уже говорили, он, и правда, для детских нагрузок, потом быстро становится узким местом производительности — бесполезным, и даже вредным.

    UPD.: thread-pool, похоже, помог

    P. S. На самом деле, конечно, нужно знать природу нагрузки — какие это запросы, сколько одновременно прилетает, и так далее.

    Отдельно могу заметить на тему htop — программка няшная, но, зачастую, кривая. Вот, судя по скрину, включён показ отдельных thread'ов — откуда тогда у одного треда 4k CPU usage? Или это он не только показывает отдельные threads, но ещё и агрегирует их per process? Обычный Linux'овый top, в этом плане, как-то понятней.
    Ответ написан
    6 комментариев