Какое ядро выбрать
Перейти к содержимому

Какое ядро выбрать

  • автор:

Какое ядро выбрать

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. 🙁

Как правильно выбрать ядро для сервера?

Из многих вариантов.

DPAKOLLIA

DPAKOLLIA

Сделал с грехом и пополам сервер на Forge и получилась относительно лёгкая техномагическая сборка.
Теперь проблема в его оптимизации — даже если выделить серверу 4gb оперативки, далеко не побегаешь, потому что это происходит рывками, точно так же бегают и мобы.

Уже давно читал про разного рода ядра (CraftBukkit, Spigot, MCPC+, PapperSpigot) и так понял, что фордж заменяют на эти ядра, которые допилены, относительно форджа.

Так же дошёл до WorldBorder и рендера карты но не догоняю, это плагин или уже интегрированная команда?

Проще будет так:
1) Смогу ли я устанавливать плагины на сервер Forge?
2) Какие есть возможности его оптимизировать?
3) Что влияет на TPS сервера и как это регулировать?
4) Какой плагин отвечает за автосохранение карты и очистку предметов?
5) Какое ядро для сервера выбрать и надо ли вообще?

Помогите, пожалуйста, разобраться в этом.

Vertos нравится это сообщение.

#1 | 6 ноября 2019 — 06:44

Staspromaster20099002

Staspromaster20099002

Что-бы установить плагины на сервер Forge надо скачать spongeforge ссылка

1) Скачайте ядро
2) Закиньте скачанный файл в папку mods с уже установленным сервером с Forge.
3) Запустите сервер, что бы он опознал ядро.
4) Вы счастливый обладатель ядра)

После того как вы установили ядро, можно ставить плагины
1) Создайте папку под названием «plugins» в папке mods в директории вашего сервера.
2) Собственно запихиваете плагины Sponge в эту папку, и они будут на сервере.
брал с сайта https://ru-minecraft.ru/

Плагины и Forge ОБЯЗАТЕЛЬНО Должны быть версии 1.12.2.
Версия 1.12.2 потому-что нету выше
Плагин для очистки (вручную командой /lagg clear) предметов. Автосохранение поищу

AutoSaveWorld — многофункциональный плагин, который может сохранить, сделать резервное копирование, очистить информацию, перезагрузить сервер Minecraft. Очень полезный плагин я вам скажу.

Выполняет сохранение мира (Тоже, что и save-all в консоли)
Выполняет резервное копирование (/backups/)
Warning:Прочитайте документацию перед использованием AutoBackup.
Выполняет очистку информации некоторых плагинов (WorldGuard, LWC , Multiverse-Inventories, PlotMe , player .dat files)
Warning:Прочитайте документацию перед использованием AutoPurge.
Повторяется вышеперечисленное в определенный интервал
Выполняет рестарт сервера в назначенное время
Warning:Прочитайте документацию перед использованием AutoRestart.
Выполняет рестарт при нагрузки на сервер
Warning:Прочитайте документацию перед использованием CrashRestart.
Выполняет консольные команды, определенные в конфигурации
Warning:Прочитайте документацию перед использованием AutoConsoleCommand
Предупреждающие сообщения
Поддержка нескольких миров
Конфигурируемые сообщения
Возможность отключения широковещательных сообщений

Нашел AutoSaveWorld состоит из 6 частей:
1) AutoSave — Сохраняет миры и инвентарь.
AutoSave — страница документации
2) AutoBackup — резервные копии миров
AutoBackup — страница документации
3) AutoPurge — очистка информации некоторых плагинов.(WG,LWC,Multiverse-Inventories, PlotMe ,player .dat files)
AutoPurge — страница документации
4) AutoRestart — перезагрузки сервера в определенное время
AutoRestart — страница документации
5) CrashRestart — рестарт сервера при нагрузки на него
CrashRestart — страница документации
6) AutoConsoleCommand — автоматически выполняет консольные команды
AutoConsoleCommand — страница документации

Сообщения объявляющийся из конфигурации:

/asw save #выполняет сохранение сокращенно: /save
/asw backup #выполняет резервное копирование сокращенно: /backup
/asw purge #выполняет очистку сокращенно: /purge
/asw restart #выполняет рестарт

/asw help #выводит справку по всем комманды Permission:autosaveworld.help
/asw reload #перезагружает config.yml и configmsg.yml Permission:autosaveworld.reload
/asw reloadconfig #перезагружает config.yml Permission:autosaveworld.reloadconfig
/asw reloadmsg #перезагружает configmsg.yml Permission:autosaveworld.reloadmsg
/asw version #показывает версию AutoSaveWorld Permission:autosaveworld.version
/asw info #показывает информацию AutoSaveWorld Permission:autosaveworld.info

Примечания: Все команды работают в консоли или если вы OP.

Какое ядро лучше?

Какое лучше выбрать ядро? Есть ли какие-то преимущества ядер, отличных от дефолтного ядра арча?

Werenter ★★
18.09.23 18:52:54 MSK

LTS, если иного не требует железо.

MoldAndLimeHoney ★
( 18.09.23 18:54:55 MSK )
Ответ на: комментарий от MoldAndLimeHoney 18.09.23 18:54:55 MSK

Ну lts по сути слабо отличается от дефолта, просто более старая версия. Интересно узнать именно про нестандартные ядра, по типу linux-zen.

Werenter ★★
( 18.09.23 18:56:02 MSK ) автор топика
Последнее исправление: Werenter 18.09.23 18:56:38 MSK (всего исправлений: 2)

С проверкой орфографии бери.

Irma ★
( 18.09.23 18:56:39 MSK )
Ответ на: комментарий от Irma 18.09.23 18:56:39 MSK

Werenter ★★
( 18.09.23 18:57:20 MSK ) автор топика

Выбирать лучше круглое.

symon2014 ★★
( 18.09.23 18:57:58 MSK )

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

etwrq ★★★★★
( 18.09.23 18:58:37 MSK )
Ответ на: комментарий от Werenter 18.09.23 18:56:02 MSK

Ну lts по сути слабо отличается от дефолта, просто более старая версия.

Именно. А это значит, что не ты первым будешь ловить баги.

MoldAndLimeHoney ★
( 18.09.23 19:03:32 MSK )
Ответ на: комментарий от MoldAndLimeHoney 18.09.23 19:03:32 MSK

Его не патчат, что ли?

Irma ★
( 18.09.23 19:14:14 MSK )

Без специфических хотелок лучший выбор это LTS-ядро.

Обычное ядро запросто может словить проблемы при большом обновлении. Такой же проблеме подвержены всякие нишевые форки типа rt и zen.

Хотя если просто установить как запасное или для экспериментов, почему бы и нет.

melkor217 ★★★★★
( 18.09.23 19:30:36 MSK )

pekmop1024 ★★★★★
( 18.09.23 19:33:12 MSK )

Лучше выбрать микроядро

alex1101 ☆
( 18.09.23 19:36:46 MSK )
Ответ на: комментарий от alex1101 18.09.23 19:36:46 MSK

Микроядро — только в комплект к микропенису.

token_polyak ★★★★
( 18.09.23 19:37:44 MSK )

От задач зависит. Если есть желание пощупать, то можно взять ядро linux-libre

vbcnthfkmnth123 ★★★
( 18.09.23 19:37:46 MSK )
Ответ на: комментарий от vbcnthfkmnth123 18.09.23 19:37:46 MSK

Задача скорее получить наилучшую производительность. linux-libre можно для интереса поставить в принципе.

Werenter ★★
( 18.09.23 19:45:18 MSK ) автор топика
Ответ на: комментарий от Werenter 18.09.23 19:45:18 MSK

Задача скорее получить наилучшую производительность

Не бывает ядра, заточенного под производительность. Иногда бывает, что можно чего-то подстроить под конкретный тип нагрузки. Часто вмешательство будет с побочными эффектами — отзывчивость за счёт пропускной способности или наоборот.

Надо оно тебе? Если да, то разбирайся в характере нагрузки и изучай опции сборки. Нет — используй lts и не парься.

melkor217 ★★★★★
( 18.09.23 20:09:05 MSK )

LTS не нужен, оставь это дело пердунам с debian. Держу LTS вторым чисто как резерв, если свежое ядро ВДРУГ не загрузится, ещё ни разу не воспользовался, но жрать не просит.

Xi_Jingping
( 18.09.23 20:20:40 MSK )

Наличие uksmd патча.

А на самом деле зависит от задач (практических).

justxxtx
( 18.09.23 20:52:09 MSK )

судя по вопросу вам не ядро нужно а апгрейд железки. ПЫСЫ лучшее ядро это то которое сконфигурировал сам. lts не lts это вообще из другого мира. в лтс просто фичи новые недобавляют, только баг и секур фиксы, используется для того чтобы ос которую ты 5 лет настраивал не сложилась при обновлении ядра ) . довольно полезная вещь.

antech
( 18.09.23 21:09:55 MSK )
Ответ на: комментарий от Werenter 18.09.23 18:56:02 MSK

Интересно узнать именно про нестандартные ядра, по типу linux-zen.

Поставь да попробуй. Zen официально поддерживается и стабильно работает (за несколько лет ни разу не пришлось грузиться через ванильное ядро). Будет ли разница как-то заметна невооружённым глазом — тот ещё вопрос.

najlus ★★★★★
( 18.09.23 21:10:13 MSK )
Ответ на: комментарий от antech 18.09.23 21:09:55 MSK

При чём тут апгрейд? Просто у меня возникло желание поэкспериментировать. Должна же быть какая-то разница.

Werenter ★★
( 18.09.23 21:37:18 MSK ) автор топика

neocrust ★★★★★
( 18.09.23 21:39:27 MSK )
Ответ на: комментарий от Werenter 18.09.23 21:37:18 MSK

Большинство кастомных ядер типа zen (не считая специализированных вроде rt) родились во времена зверствующего 12309. Сейчас он в дикой природе встречается редко, официально считается пофикшенным, так что и смысла в этих ядрах — ноль. Даже в те времена это было под вопросом, а сейчас — тем более.

pekmop1024 ★★★★★
( 18.09.23 21:49:02 MSK )
Ответ на: комментарий от pekmop1024 18.09.23 21:49:02 MSK

Спасибо, понял. В принципе можно отмечать тему решённой

Werenter ★★
( 18.09.23 21:52:00 MSK ) автор топика
Ответ на: комментарий от Werenter 18.09.23 21:37:18 MSK

ну вы же там ставили целью получить максимальную производительность? так вот никакое ядро не добавит вам столько производительсти как переход с пентиум4 на i9 13900k

antech
( 18.09.23 21:54:25 MSK )

Всегда лучше стандартное распространенное решение.

MOPKOBKA ★★★
( 18.09.23 22:14:06 MSK )

linux-tkg, с нужным конфигом для повышения отзывчивости.

xDShot ★★★★★
( 18.09.23 22:20:19 MSK )

Неверная постановка вопроса, лучшая для чего? Для работы с аудио — preempt rt, для отзывчивости интерфейса и игр — какой-нибудь cachy, для небольшого патча отзывчивости — zen, для штабильности — lts. Лично я под себя собираю на базе стока плюс набор патчей. По основным изменениям: EEVDF на замену CFS, 750Hz таймер, Clear Linux патчсет и вырубленные фиксы уязвимостей.

ac130kz ★
( 18.09.23 22:25:04 MSK )

Взял бы да и потестировал на своих задачах, бенчмарки использовать большого смысла нет, уж больно далеки они от реальности.
От себя рекомендую сравнить linux-lts, linux-xanmod-lts и linux-clear-ltscurrent и ни при каких обстоятельствах не использовать последней релиз ядра(с любыми патчами), это глюкодром на ровном месте.
Ну и естественно нужно вырубить митигации, без этого все вообще смысл теряет, на десктопе они не нужны.

arax ★★
( 18.09.23 22:26:51 MSK )
Последнее исправление: arax 18.09.23 22:30:13 MSK (всего исправлений: 1)

Ответ на: комментарий от ac130kz 18.09.23 22:25:04 MSK

Я конечно могу ошибаться, но когда я пару месяцев назад щупал rt, все что оно давало, это сохранение latency, при количестве активных потоков в системе, превышающее количество аппаратно имеющихся, за счет существенной потери производительности.
Так что не очень понятно, как оно подходит для работы с аудио, мне кажется это какое то аудиофильское заблуждение.
Впрочем, если есть какие то статьи с тестами на этот счет, было бы интересно ознакомиться.

arax ★★
( 18.09.23 22:58:52 MSK )
Последнее исправление: arax 18.09.23 23:06:58 MSK (всего исправлений: 6)

Какую версию ядра Linux мы должны использовать?

Linux-ядро

Ядро Linux является сердцем систем GNU Linux и знать, какую версию ядра следует использовать, особенно те, которые собираются использовать в продукте, портативное устройство, настольный компьютер, серверы и многое другое, от самых простых до самых необычных.

Грег Кроа-Хартман, ведущий разработчик ядра Linux, написал статью en ваш сайт это дает советы о том, какое ядро ​​нам следует использовать, и мы собираемся выделить некоторые важные моменты статьи.

В первый момент Грег теперь отвечает наилучшим образом, что лучший выбор ядра Linux для использования — это ядро ​​Linux, поддерживаемое его дистрибутивом.Другими словами, ядро ​​уже установлено и обычно позже обновляется по официальным каналам каждого дистрибутива.

На этом этапе он перечислил лучшее ядро ​​Linux, по крайней мере рекомендованное, которое является самым старым LTS, которое все еще существует.

Обновление ядра Linux следует производить с осторожностью, а не просто так.

Грег указывает, что Лучшее решение почти для всех пользователей Linux — просто использовать ядро ​​своего любимого дистрибутива Linux.

Лично он предпочитает версии дистрибутивов Linux Rolling Release, так как он всегда будет получать обновленную версию последнего ядра, и они поддерживаются сообществом разработчиков.

Дистрибутивами в этой категории являются openSUSE, Arch, Gentoo и другие.

Они отмечают, что все эти дистрибутивы используют последнюю стабильную версию ядра, и гарантируют, что все необходимые исправления ошибок применяются регулярно.

Это самое сильное и лучшее ядро, которое вы можете использовать, когда речь идет о последних исправлениях, и помимо всех исправлений есть исправления безопасности.

Есть некоторые дистрибутивы сообщества, которым требуется немного больше времени для обновления до новой версии ядра, но в конечном итоге они попадают в него.

Они также очень полезны, например, Debian и Ubuntu.

Тот факт, что вы не указали здесь свой любимый дистрибутив, не означает, что у вас плохое ядро.

Поищите на сайте распространения и убедитесь, что пакет ядра постоянно обновляется последними исправлениями безопасности, и все должно быть в порядке.

Он говорит, что многим людям нравится старая «традиционная» модель дистрибутивов и использование RHEL, SLES, CentOS или выпуска Ubuntu «LTS».

В этих дистрибутивах необходимо выбрать конкретную версию ядра. эти дистрибутивы обычно используются годами.

Они отлично справляются с заданием последних исправлений ошибок, а иногда и с новыми функциями для этих ядер, все для того, чтобы сохранить номер версии, чтобы они никогда не менялись, несмотря на тысячи изменений поверх предыдущей версии ядра.

Это тяжелая работа, и разработчики, которым поручены эти задачи, прекрасно справляются с этой задачей.

Какая версия ядра рекомендуется?

Итак, вот краткий список различных типов устройств и типов ядра, которые рекомендовал Грег:

  • Ноутбук / ПК: последняя стабильная версия
  • Сервер: последняя стабильная версия или последняя версия LTS.
  • Устройства: последняя версия LTS или самая старая версия LTS, используемая модель безопасности очень надежна и точна.

А что насчет Грега, что он делает на своих машинах? Ноутбуки используют последнее ядро, находящееся в разработке, в дополнение к изменениям в ядре, над которым вы в настоящее время работаете, а на их серверах установлена ​​последняя стабильная версия.

Поэтому, несмотря на то, что он отвечал за выпуски LTS, он не использует их, кроме как в тестовых системах.

Опора на разработку и последние стабильные выпуски делает это, чтобы ваши машины работали быстрее и безопаснее, чем были созданы до сих пор.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » новости » Какую версию ядра Linux мы должны использовать?

Какое выбрать ядро linux для docker/k8s?

От сюда вопрос какое ядро выбрать рассчитывая на максимальную стабильность и совместимость (минимальное количество багов которые могу выстрелить при максимальной совместимости с docker/k8s)
По возможности LTS что бы как можно дольше поддерживалось

После успешного тестирования проверенная конфигурация уйдет в большой прод, поэтому хочется услышать советы по конфигурации от тех кто имеет опыт k8s/docker в большом проде на своем железе и уже прошлись многим граблям

  • Вопрос задан более трёх лет назад
  • 510 просмотров

2 комментария

Сложный 2 комментария

fdroid

Debian stretch

уйдет в большой прод

5de2d532b82f0679737179.jpeg

вы серьёзно?

DANic

Даниил Муйдинов @DANic Автор вопроса

fdroid,
судя по истории jira начало миграции с ubntu14 началось в декабре 2017, собирались и тестировались свои пакеты,ядро и прочее, основная часть смигрирована недавно, хотя задумывалось управится за пол года, то есть по простому сменить дистр не получится

Решения вопроса 0
Ответы на вопрос 2

chupasaurus

chupasaurus @chupasaurus
Сею рефлекторное, злое, временное

Stretch 3 месяца как oldstable, ставьте Buster и не мучайтесь.
Баги докера чинятся в докере, баги неймспейсов/cgroups/драйверов ФС чинятся в ядре.
Запомните раз и навсегда: контейнеры ≠ Docker. K8s умеет работать через containerd без синего кита, который работает через него же.

Ответ написан более трёх лет назад
Нравится 2 1 комментарий

DANic

Даниил Муйдинов @DANic Автор вопроса

судя по истории jira начало миграции с ubntu14 началось в декабре 2017, собирались и тестировались свои пакеты,ядро и прочее, основная часть смигрирована недавно, хотя задумывалось управится за пол года, то есть по простому сменить дистр не получится

gecube

системный администратор, программист. все дела..

Любой ответ будет opinionated. Я бы сказал, что даже более того — выбор операционной системы и ядра абсолютно бессмысленен без обсуждения выбора дистрибутива. Потому что крупные игроки вроде OpenShift и Rancher тестируются только на закрытом перечне версий и вариантов. И Вы будете вынуждены использовать их, иначе отгребать и исправлять баги самостоятельно. И тот же ранчер на дебиан взрывается на установке, хотя с центос и убунту (любой разумной версией) — все отлично.
Более того — есть специальные оптимизированные под kubernetes дистрибутивы вроде CoreOS. Сейчас его активно перепиливают в Fedora CoreOS. Посмотрим, что получится. Такие же минималистичные дистрибутивы есть у Vmware, opensuse и многих других
В остальном — конечно, чем свежее — тем лучше.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

docker

  • Docker
  • +1 ещё

Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) — почему?

  • 1 подписчик
  • 6 часов назад
  • 22 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *