Máy chủ cần bao nhiêu bộ nhớ
Hướng dẫn về bộ nhớ cho vanilla, plugin và gói mod, tại sao nhiều hơn không phải lúc nào cũng tốt hơn và cách nhận biết bộ nhớ thực sự thiếu.
Cập nhật 13 tháng 10, 2026
Bộ nhớ không phải là thông số chính của một máy chủ Minecraft, nhưng lại là thứ được bàn tán nhiều nhất. Vòng lặp game chạy trên một luồng duy nhất, nên tần số xung nhịp quan trọng hơn dung lượng; bộ nhớ chỉ trở thành yếu tố quyết định khi bị thiếu.
Hướng dẫn
| Tình huống | Bộ nhớ |
|---|---|
| Vanilla hoặc Paper, tối đa 5 người chơi | 2 GB |
| Sinh tồn với 10–15 plugin, tối đa 20 người chơi | 4 GB |
| Dự án lớn, 40+ người online | 8–12 GB |
| Gói mod Fabric nhẹ, 50–100 mod | 4–6 GB |
| Gói mod Forge lớn, 200+ mod | 8–12 GB |
| Gói mod nặng như RLCraft và ATM | 12–16 GB |
| Mạng lưới máy chủ | tổng các thế giới cộng thêm 512 MB cho mỗi proxy |
Vì sao nhiều hơn không phải lúc nào cũng tốt hơn
Java không trả bộ nhớ về và thu gom rác theo từng khoảng dừng: heap càng lớn, khoảng dừng của bộ thu gom càng dài. Với 32 GB cho một máy chủ dành cho mười người, bạn sẽ gặp những lần đứng hình hiếm nhưng dễ nhận thấy thay vì thường xuyên nhưng không đáng kể. Mức dư hợp lý là khoảng 1,5× mức tiêu thụ thực tế.
Dấu hiệu thiếu bộ nhớ
- trong log có
java.lang.OutOfMemoryError: Java heap space— phân tích chi tiết; - biểu đồ bộ nhớ luôn chạm trần và không giảm;
- những lần đứng hình 2–5 giây đều đặn kèm
Can't keep up!— phân tích chi tiết.
Bộ nhớ mới dùng một nửa nhưng vẫn lag — vấn đề không nằm ở bộ nhớ: Nguyên nhân lag thường gặp.
Chọn gói nào cho một gói mod cụ thể — Chọn gói nào cho một gói mod.
Bộ nhớ của một gói được chia sẻ cho tất cả các thế giới trong mạng lưới: hai máy chủ trên gói 8 GB sẽ nhận khoảng 4 GB mỗi bên, chứ không phải 8 GB mỗi bên — Mạng lưới máy chủ.
