"Tôi cần VPS cỡ nào?" phụ thuộc vào thứ bạn chạy. Một gói nhỏ là quá đủ cho một số tác vụ và lãng phí cho số khác, trong khi gói quá nhỏ làm mọi thứ chậm. Hướng dẫn này đưa ra các kích thước khởi điểm hợp lý cho những tác vụ phổ biến, và cách kiểm tra bạn đã chọn đúng chưa.
Kích thước khởi điểm
Đây là điểm khởi đầu, không phải đảm bảo. Mức sử dụng thực tế thay đổi theo lưu lượng và cài đặt.
| Tác vụ | vCPU | RAM | Đĩa |
|---|---|---|---|
| Website cá nhân hoặc blog | 1 | 1 đến 2 GB | 20 đến 40 GB |
| WordPress có một ít lưu lượng | 2 | 4 GB | 40 đến 60 GB |
| Bot Telegram hoặc Discord | 1 | 1 đến 2 GB | 20 GB |
| WireGuard hoặc VPN khác | 1 | 1 GB | 20 GB |
| Bot giao dịch | 2 | 2 đến 4 GB | 40 GB |
| Máy chủ Minecraft (nhóm nhỏ) | 2 đến 4 | 4 đến 8 GB | 40 đến 80 GB |
| Ứng dụng tự lưu trữ với Docker | 2 đến 4 | 4 đến 8 GB | 60 đến 120 GB |
| Node Bitcoin hoặc Litecoin pruned | 2 | 4 đến 8 GB | 60 đến 120 GB |
Các node blockchain đầy đủ và mô hình AI cần nhiều hơn nhiều. Xem kích thước ở hosting node và hosting LLM riêng tư.
Mỗi tài nguyên làm gì
- CPU. Quan trọng cho việc biên dịch, mã hóa, máy chủ game và nhiều yêu cầu cùng lúc.
- RAM. Cơ sở dữ liệu, cache, ứng dụng Java và container. Hết RAM gây ra swap và chậm, hoặc làm tiến trình bị kill.
- Đĩa. Dữ liệu, nhật ký, bản sao lưu và hệ điều hành. Đĩa NVMe giúp ích nhất cho cơ sở dữ liệu.
- Mạng. Quan trọng cho streaming, node và mọi thứ truyền nhiều dữ liệu.
Kiểm tra bạn thực sự dùng gì
htop # CPU and memory per process
free -h # memory and swap
df -h # disk space
iostat -x 5 # disk load (package: sysstat)
vnstat -d # daily traffic (package: vnstat)
Nếu bộ nhớ trên 80 phần trăm phần lớn thời gian trong ngày hoặc máy chủ swap, hãy thêm RAM. Nếu CPU luôn gần mức giới hạn khi dùng bình thường, hãy thêm vCPU. Nếu đĩa trên 80 phần trăm, hãy thêm đĩa hoặc dọn dẹp.
Bắt đầu nhỏ và mở rộng dần
Bạn có thể chuyển sang gói lớn hơn khi dự án phát triển, vì vậy không cần mua cho lưu lượng tưởng tượng. Hãy chọn kích thước với các gói VPS, hoặc dùng trình tạo tùy chỉnh để chọn CPU, RAM và đĩa riêng biệt.