Bảng điều khiển Linux 5.4.0-80-generic #90-Ubuntu SMP Thứ Sáu, ngày 9 tháng 7 22:49:44 UTC 2021 x86_64 x 86_64 x86_64 GNU/Linux
Vì vậy, tôi chạy các máy chủ minecraft bằng bảng pterodactyl trên máy chủ linux ubuntu. máy chủ có 8 nhân 16 luồng. Tôi sử dụng cờ aikars cho các đối số jvm của mình -pretouch ex:
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -
XX:MaxGCPauseMillis=200 -XX:+Mở khóaExperimentalVMOptions -
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 -
Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true
-jar máy chủ.jar nogui
Tôi gặp gần như một vụ tai nạn mỗi ngày, với thông báo
java.lang.OutOfMemoryError: không thể tạo chuỗi gốc mới
tại java.lang.Thread.start0(Phương thức gốc) ~[?:1.8.0_282]
tại java.lang.Thread.start(Thread.java:717) ~[?:1.8.0_282]
Đây là cấu hình của tôi cho những thứ tôi đã kiểm tra cho đến nay.
ulimit -a (Tôi đã thay đổi các tệp đang mở của mình từ 1024 và quy trình người dùng tối đa từ 514861, sự cố vẫn xảy ra)
kích thước tệp lõi (khối, -c) 0
kích thước phân đoạn dữ liệu (kbyte, -d) không giới hạn
ưu tiên lập lịch trình (-e) 0
kích thước tệp (khối, -f) không giới hạn
tín hiệu chờ xử lý (-i) 514861
bộ nhớ bị khóa tối đa (kbyte, -l) 65536
kích thước bộ nhớ tối đa (kbyte, -m) không giới hạn
mở tệp (-n) 65535
kích thước đường ống (512 byte, -p) 8
Hàng đợi tin nhắn POSIX (byte, -q) 819200
ưu tiên thời gian thực (-r) 0
kích thước ngăn xếp (kbyte, -s) 8192
thời gian cpu (giây, -t) không giới hạn
quy trình người dùng tối đa (-u) không giới hạn
bộ nhớ ảo (kbyte, -v) không giới hạn
khóa tệp (-x) không giới hạn
mèo /proc/sys/kernel/pid_max
= 4194304
mèo /proc/sys/kernel/threads-max
= 1029723
ps -eo nlwp | đuôi -n +2 | awk '{ num_threads += $1 } KẾT THÚC { in
num_threads }'
= 1340
con mèo /sys/fs/cgroup/pids/user.slice/user-1000.slice/pids.current
= 48
con mèo /sys/fs/cgroup/pids/user.slice/user-1000.slice/pids.max
= 339808
hàng đầu - 14:41:56 lên 10:38, 1 người dùng, tải trung bình: 3,95, 3,59, 3,50
Nhiệm vụ: tổng cộng 333, 2 đang chạy, 331 đang ngủ, 0 đã dừng, 0 zombie
%Cpu(s): 17,4 us, 0,8 sy, 0,0 ni, 81,4 id, 0,0 wa, 0,0 hi, 0,4 si, 0,0 st
MiB Mem: tổng cộng 128819,0, 80682,1 miễn phí, 37721,6 đã sử dụng, 10415,4 buff/cache
Hoán đổi MiB: tổng cộng 0,0, 0,0 miễn phí, 0,0 đã sử dụng. 89871.1 có sẵn Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
53162 pteroda+ 20 0 20,3g 11,3g 39840 S 153,3 9,0 494:58,15 java
43419 pteroda+ 20 0 20,3g 9,0g 37312 S 106,7 7,1 607:24,21 java
3153 pteroda+ 20 0 17,2g 7,8g 38628 S 20,0 6,2 135:52,38 java
2274 pteroda+ 20 0 9,9g 2,5g 33944 S 6,7 2,0 26:30,98 java
2275 pteroda+ 20 0 15,4g 3,8g 30664 S 6,7 3,1 49:33,29 java
63729 pteroda+ 20 0 18,2g 1,4g 30920 S 6,7 1,1 22:08,05 java