• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
Awillsi

Hỏi về server TPS giảm bất thường

Awillsi

THÀNH VIÊN
Tham gia
05/04/2021
Bài viết
10
Các anh cho em hỏi là em có mở 1 server survival, em cấp 16gb ram và server chạy chỉ 3 - 5gb ram nhưng tps server vẫn tụt như tụt quần, dù player dưới 10.
Em để logs ở đây ạ.Các anh góp ý và giúp em với ạ.
Cảm ơn mn.
38532
 
Gửi timings
Spark càng tốt
 
Mấy thứ linh tinh
1. Sử dụng Aikar Flags
2. Optimize lại file spigot.yml, bukkit.yml với paper.yml (không hướng dẫn, tự tìm, đừng đọc của mình vì nó outdate chưa có thời gian cập nhật)

Mấy thứ chuyên sâu
1. Sync Chunk Load
Từ Paper 1.13 world generation/loading IO đều được xử lý ở luồng riêng biệt, chạy bất đồng bộ với luồng chính (Async)

Tuy nhiên, một vài plugin vẫn có thể gọi chunk IO/generation/ chạy Synchronize (Đồng bộ với luồng chính), gây gánh nặng cho luồng.

Nhìn qua Timings thì có thể do FAWE

2. Datapack
Datapack bạn dùng ăn ticks khá cao, xem xét việc xoá đi thay thế bằng plugin

3. RAM
Không cần cấp quá nhiều RAM cho server, không nên cấp gần hết số RAM mà máy đang có.

Lưu ý, chỉnh Xms và Xmx bằng nhau. Nếu heap resize trong quá trình JVM đang chạy thì sẽ rất chậm

Bạn làm thử những cách trên rồi lấy Spark Report dùm mình nhé, no Timings (Cài spark, gõ lệnh /spark profiler --start chạy 10 phút rồi /spark profiler --stop)
 
o
Mấy thứ linh tinh
1. Sử dụng Aikar Flags
2. Optimize lại file spigot.yml, bukkit.yml với paper.yml (không hướng dẫn, tự tìm, đừng đọc của mình vì nó outdate chưa có thời gian cập nhật)

Mấy thứ chuyên sâu
1. Sync Chunk Load
Từ Paper 1.13 world generation/loading IO đều được xử lý ở luồng riêng biệt, chạy bất đồng bộ với luồng chính (Async)

Tuy nhiên, một vài plugin vẫn có thể gọi chunk IO/generation/ chạy Synchronize (Đồng bộ với luồng chính), gây gánh nặng cho luồng.

Nhìn qua Timings thì có thể do FAWE

2. Datapack
Datapack bạn dùng ăn ticks khá cao, xem xét việc xoá đi thay thế bằng plugin

3. RAM
Không cần cấp quá nhiều RAM cho server, không nên cấp gần hết số RAM mà máy đang có.

Lưu ý, chỉnh Xms và Xmx bằng nhau. Nếu heap resize trong quá trình JVM đang chạy thì sẽ rất chậm

Bạn làm thử những cách trên rồi lấy Spark Report dùm mình nhé, no Timings (Cài spark, gõ lệnh /spark profiler --start chạy 10 phút rồi /spark profiler --stop)
Em cảm ơn ạ, em sẽ sửa thử ạ.
 
Similar content Most view Xem thêm
Back
Top Bottom