Рейтинг:0

Невозможно создать собственный поток, панель птеродактилей, серверы Minecraft.

флаг in

Панель Linux 5.4.0-80-generic #90-Ubuntu SMP Пт, 9 июля, 22:49:44 UTC 2021 x86_64 x 86_64 x86_64 GNU/Linux

Поэтому я запускаю серверы Minecraft, используя панель птеродактиля на сервере Ubuntu Linux. сервер имеет 8 ядер 16 потоков. Я использую флаги aikars для своих аргументов jvm -pretouch ex:

java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled - 
XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions - 
XX:+DisableExplicitGC -XX:G1NewSizePercent=30 - 
XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M - 
XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 - 
XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 - 
XX:G1MixedGCLiveThresholdPercent=90 - 
XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 - 
XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 - 
Duusing.aikars.flags=https://mcflags.emc.gs-Daikars.new.flags=true 
-jar сервер.jar nogui

Я получаю почти один сбой в день с надписью

java.lang.OutOfMemoryError: невозможно создать новый собственный поток
    в java.lang.Thread.start0 (собственный метод) ~[?:1.8.0_282]
    в java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_282]

Вот мои конфигурации для вещей, которые я проверил до сих пор.

ulimit -a (я изменил количество открытых файлов с 1024 и максимальное количество пользовательских процессов с 514861, сбой все равно произошел)

размер основного файла (блоки, -c) 0
размер сегмента данных (кбайт, -d) не ограничен
приоритет планирования (-e) 0
размер файла (блоки, -f) не ограничен
ожидающие сигналы (-i) 514861
максимальная заблокированная память (кбайт, -l) 65536
максимальный размер памяти (кбайт, -m) не ограничен
открывать файлы (-n) 65535
размер канала (512 байт, -p) 8
Очереди сообщений POSIX (байты, -q) 819200
приоритет реального времени (-r) 0
размер стека (кбайт, -с) 8192
время процессора (секунды, -t) не ограничено
максимальное количество пользовательских процессов (-u) неограниченно
виртуальная память (кбайт, -v) не ограничена
блокировка файлов (-x) не ограничена

кот /proc/sys/kernel/pid_max
= 4194304
кошка /proc/sys/kernel/threads-max
= 1029723
ps -eo нлвп | хвост -n +2 | awk '{ num_threads += $1 } END { печать 
число_потоков}'
= 1340
кошка /sys/fs/cgroup/pids/user.slice/user-1000.slice/pids.current
= 48
кошка /sys/fs/cgroup/pids/user.slice/user-1000.slice/pids.max
= 339808

сверху - 14:41:56 вверх 10:38, 1 пользователь, средняя загрузка: 3,95, 3,59, 3,50
Задания: 333 всего, 2 бегущих, 331 спящих, 0 остановленных, 0 зомби
%Cpu(s): 17,4 мкс, 0,8 си, 0,0 ни, 81,4 ид, 0,0 ва, 0,0 привет, 0,4 си, 0,0 ст
MiB Mem: всего 128819,0, 80682,1 бесплатно, 37721,6 использовано, 10415,4 бафф/кэш
Обмен МиБ: 0,0 всего, 0,0 бесплатно, 0,0 использовано. 89871.1 доступна память

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
53162 птерода+ 20 0 20,3 г 11,3 г 39840 S 153,3 9,0 494:58,15 ява
43419 птерода+ 20 0 20,3 г 9,0 г 37312 S 106,7 7,1 607:24,21 ява
3153 птерода+ 20 0 17,2 г 7,8 г 38628 S 20,0 6,2 135:52,38 ява
2274 птерода+ 20 0 9,9 г 2,5 г 33944 S 6,7 2,0 26:30,98 ява
2275 птерода+ 20 0 15,4 г 3,8 г 30664 S 6,7 3,1 49:33,29 ява
63729 птерода+ 20 0 18.2г 1.4г 30920 S 6.7 1.1 22:08.05 ява

Ответить или комментировать

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