Какое ядро выбрать
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. 🙁
Как правильно выбрать ядро для сервера?
Из многих вариантов.
DPAKOLLIA
Сделал с грехом и пополам сервер на Forge и получилась относительно лёгкая техномагическая сборка.
Теперь проблема в его оптимизации — даже если выделить серверу 4gb оперативки, далеко не побегаешь, потому что это происходит рывками, точно так же бегают и мобы.
Уже давно читал про разного рода ядра (CraftBukkit, Spigot, MCPC+, PapperSpigot) и так понял, что фордж заменяют на эти ядра, которые допилены, относительно форджа.
Так же дошёл до WorldBorder и рендера карты но не догоняю, это плагин или уже интегрированная команда?
Проще будет так:
1) Смогу ли я устанавливать плагины на сервер Forge?
2) Какие есть возможности его оптимизировать?
3) Что влияет на TPS сервера и как это регулировать?
4) Какой плагин отвечает за автосохранение карты и очистку предметов?
5) Какое ядро для сервера выбрать и надо ли вообще?
Помогите, пожалуйста, разобраться в этом.
Vertos нравится это сообщение.
#1 | 6 ноября 2019 — 06:44
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 является сердцем систем 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 комментария
Debian stretch
уйдет в большой прод
вы серьёзно?
Даниил Муйдинов @DANic Автор вопроса
fdroid,
судя по истории jira начало миграции с ubntu14 началось в декабре 2017, собирались и тестировались свои пакеты,ядро и прочее, основная часть смигрирована недавно, хотя задумывалось управится за пол года, то есть по простому сменить дистр не получится
Решения вопроса 0
Ответы на вопрос 2
chupasaurus @chupasaurus
Сею рефлекторное, злое, временное
Stretch 3 месяца как oldstable, ставьте Buster и не мучайтесь.
Баги докера чинятся в докере, баги неймспейсов/cgroups/драйверов ФС чинятся в ядре.
Запомните раз и навсегда: контейнеры ≠ Docker. K8s умеет работать через containerd без синего кита, который работает через него же.
Ответ написан более трёх лет назад
Нравится 2 1 комментарий
Даниил Муйдинов @DANic Автор вопроса
судя по истории jira начало миграции с ubntu14 началось в декабре 2017, собирались и тестировались свои пакеты,ядро и прочее, основная часть смигрирована недавно, хотя задумывалось управится за пол года, то есть по простому сменить дистр не получится
системный администратор, программист. все дела..
Любой ответ будет opinionated. Я бы сказал, что даже более того — выбор операционной системы и ядра абсолютно бессмысленен без обсуждения выбора дистрибутива. Потому что крупные игроки вроде OpenShift и Rancher тестируются только на закрытом перечне версий и вариантов. И Вы будете вынуждены использовать их, иначе отгребать и исправлять баги самостоятельно. И тот же ранчер на дебиан взрывается на установке, хотя с центос и убунту (любой разумной версией) — все отлично.
Более того — есть специальные оптимизированные под kubernetes дистрибутивы вроде CoreOS. Сейчас его активно перепиливают в Fedora CoreOS. Посмотрим, что получится. Такие же минималистичные дистрибутивы есть у Vmware, opensuse и многих других
В остальном — конечно, чем свежее — тем лучше.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Docker
- +1 ещё
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) — почему?
- 1 подписчик
- 6 часов назад
- 22 просмотра