Chọn cấu hình VPS: cần bao nhiêu RAM, CPU và ổ đĩa?
Cách ước lượng RAM, vCPU, dung lượng SSD và băng thông cho bot Telegram, website WordPress, API và Docker, kèm bảng gói VPS hiện có để chọn nhanh.
Câu trả lời ngắn: RAM là thứ quyết định nhiều nhất. Hãy chọn gói theo lượng RAM ứng dụng cần lúc cao điểm, cộng thêm khoảng 300–500 MB cho hệ điều hành. CPU và ổ đĩa thường chỉ là yếu tố phụ với ứng dụng nhỏ và vừa. Nếu chưa chắc, hãy chạy thử rồi đo mức dùng thực tế như hướng dẫn bên dưới.
RAM: bắt đầu từ ứng dụng bạn chạy
Ubuntu Server sau khi khởi động chỉ dùng khoảng 200–400 MB RAM. Phần còn lại dành cho ứng dụng. Mức tham khảo:
| Nhu cầu | RAM gợi ý | Ghi chú |
|---|---|---|
| Bot Telegram/Discord, cron, script nhỏ | 512 MB – 1 GB | Một tiến trình Python hoặc Node.js nhỏ |
| Website tĩnh, API nhỏ | 1 GB | Nginx + một ứng dụng |
| WordPress + MySQL/MariaDB | 2 GB | 1 GB chạy được nhưng dễ hết RAM khi đông khách hoặc nhiều plugin |
| Docker với vài container | 2 – 4 GB | Mỗi container database thường cần 300 MB – 1 GB |
| Nhiều dịch vụ, môi trường dev/test, CI | 4 – 8 GB | Build Docker image, chạy test song song |
Cách đo thực tế: chạy ứng dụng trên VPS rồi xem cột available trong lệnh free -h lúc tải cao.
Nếu con số này thường xuyên dưới 10–15% tổng RAM, bạn cần gói nhiều RAM hơn.
vCPU
Đa số website, bot và API nhỏ chỉ cần 1 vCPU. Cần 2 vCPU trở lên khi bạn build mã nguồn, nén ảnh/video, chạy nhiều container
cùng lúc hoặc ứng dụng xử lý nhiều yêu cầu song song. Theo dõi bằng htop: nếu CPU thường xuyên gần 100% trong thời
gian dài, hãy tăng vCPU.
Ổ đĩa SSD
- Hệ điều hành Ubuntu và các gói cơ bản chiếm khoảng 3–5 GB.
- Docker image chiếm nhanh: mỗi image thường từ 100 MB đến hơn 1 GB. Dọn định kỳ bằng
docker system prune. - Log có thể đầy ổ nếu không giới hạn. Xem dung lượng bằng
df -hvàdu -sh /var/log. - Website có nhiều ảnh, video upload nên tính dư 2–3 lần dung lượng hiện tại.
Ngoài dung lượng, các gói còn giới hạn tốc độ đọc/ghi (IOPS và MB/s) để chia đều hiệu năng giữa các VPS. Database ghi nhiều nên chọn gói có IOPS cao hơn.
Băng thông
Băng thông ở UHOST là tốc độ tối đa (Mbps) mỗi chiều, đã gồm trong giá. Với website dùng Cloudflare, ảnh và file tĩnh thường được Cloudflare lưu đệm nên VPS ít tốn băng thông hơn. Bot và API trả JSON gần như không đáng kể.
Thêm swap để tránh lỗi hết RAM
Swap là phần ổ đĩa dùng làm RAM dự phòng. Nó chậm hơn RAM nhiều nhưng giúp ứng dụng không bị tắt đột ngột khi RAM đầy lúc cao điểm. Tạo 1 GB swap trên Ubuntu:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Swap chỉ là phương án dự phòng. Nếu VPS dùng swap liên tục, bạn cần gói nhiều RAM hơn.
Các gói VPS hiện có tại UHOST
Bảng dưới đây lấy trực tiếp từ hệ thống nên luôn đúng giá và cấu hình hiện tại:
| Gói | vCPU | RAM | SSD | Băng thông | IOPS / tốc độ đĩa | Phù hợp cho | Giá | Đăng ký |
|---|---|---|---|---|---|---|---|---|
| Nano | 1 | 512 MB | 10 GB | 30 Mbps | 1000 / 50 MB/s | bot Telegram/Discord, cron, script nhỏ | 25.000 đ/tháng | Chọn gói Nano |
| Mini | 1 | 1 GB | 15 GB | 50 Mbps | 1000 / 50 MB/s | website nhỏ, API, bot | 39.000 đ/tháng | Chọn gói Mini |
| Basic | 1 | 2 GB | 25 GB | 80 Mbps | 1500 / 80 MB/s | WordPress, web app + database nhỏ | 69.000 đ/tháng | Chọn gói Basic |
| Pro | 2 | 4 GB | 40 GB | 100 Mbps | 2000 / 100 MB/s | web app có lượng truy cập vừa, Docker | 119.000 đ/tháng | Chọn gói Pro |
| Max | 4 | 8 GB | 60 GB | 150 Mbps | 3000 / 150 MB/s | nhiều dịch vụ, môi trường dev/test | 219.000 đ/tháng | Chọn gói Max |
