Trạm phóng đang hoạt động Giờ VN
KIẾN THỨC

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ầuRAM gợi ýGhi chú
Bot Telegram/Discord, cron, script nhỏ512 MB – 1 GBMột tiến trình Python hoặc Node.js nhỏ
Website tĩnh, API nhỏ1 GBNginx + một ứng dụng
WordPress + MySQL/MariaDB2 GB1 GB chạy được nhưng dễ hết RAM khi đông khách hoặc nhiều plugin
Docker với vài container2 – 4 GBMỗi container database thường cần 300 MB – 1 GB
Nhiều dịch vụ, môi trường dev/test, CI4 – 8 GBBuild 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 -h và 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:

Giá đã gồm băng thông. Thanh toán theo chu kỳ, gia hạn bất cứ lúc nào.
GóivCPURAMSSDBăng thôngIOPS / tốc độ đĩaPhù hợp choGiáĐăng ký
Nano1512 MB10 GB30 Mbps1000 / 50 MB/sbot Telegram/Discord, cron, script nhỏ25.000 đ/thángChọn gói Nano
Mini11 GB15 GB50 Mbps1000 / 50 MB/swebsite nhỏ, API, bot39.000 đ/thángChọn gói Mini
Basic12 GB25 GB80 Mbps1500 / 80 MB/sWordPress, web app + database nhỏ69.000 đ/thángChọn gói Basic
Pro24 GB40 GB100 Mbps2000 / 100 MB/sweb app có lượng truy cập vừa, Docker119.000 đ/thángChọn gói Pro
Max48 GB60 GB150 Mbps3000 / 150 MB/snhiều dịch vụ, môi trường dev/test219.000 đ/thángChọn gói Max

Gợi ý nhanh: gói 512 MB cho bot và script; 1 GB cho website hoặc API nhỏ; 2 GB cho WordPress; 4 GB trở lên cho Docker nhiều dịch vụ. Xem thêm bảng giá đầy đủ.