Skip to content
Thuan Bui's Blog
Go back

Giải pháp ngăn VPS Oracle Free Tier bị xóa khi không có tải, nhàn rỗi (idle) quá lâu

Nếu bạn đang sử dụng VPS miễn phí của Oracle Cloud (OCI Free Tier), chắc đã nghe đến tình trạng VPS sẽ bị xóa nếu không có hoạt động, để nhàn rỗi (idle) quá lâu. Cụ thể quy định của Oracle được ghi ở đây: https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm

Idle Always Free compute instances may be reclaimed by Oracle. Oracle will deem virtual machine and bare metal compute instances as idle if, during a 7-day period, the following are true:

1. Vì sao VPS Oracle bị xóa?

Oracle quy định rằng các máy ảo miễn phí nếu không hoạt động hoặc ít hoạt động trong một khoảng thời gian dài sẽ có nguy cơ bị thu hồi để dành tài nguyên cho người dùng khác. Nếu VPS của bạn không chạy ứng dụng gì nặng hoặc chỉ để không, khả năng cao sẽ bị hệ thống “để ý” và “bị chém”.

2. Giải pháp: sử dụng Lookbusy

Để tránh VPS miễn phí của Oracle bị xóa, từ đầu năm ngoái, mình đã cài đặt công cụ lookbusy để tạo tải ảo trên CPU, bộ nhớ, I/O… Nó giúp VPS luôn có hoạt động, tránh bị đánh dấu là “idle”.

Cài đặt Lookbusy

Yêu cầu VPS của bạn đã được cài đặt sẵn Docker và Git.

Clone repo sau về máy

https://github.com/10h30/lookbusy-docker.git

Truy cập vào thư mục và kích hoạt

Terminal window
cd lookbusy-docker
docker compose up -d --build

Chờ vài phút để hệ thống kích hoạt.

Kiểm tra lại lookbusy đã hoạt động ổn định chưa bằng cách kiểm tra log

Terminal window
docker compose logs

Thông báo hiện ra như bên dưới: lookbusy sẽ duy trì tải cpu luôn trong khoảng 15-20%

Terminal window
lookbusy | cpu_spin (7): starting 4 spinner(s) for 15%-20% usage

Kiểm tra tải hệ thống bằng btop : lookbusy chạy 4 instance khác nhau để giữ CPU luôn hoạt động trong ngưỡng yêu cầu.

VPS của mình hiện đã sống được hơn 500 ngày (up 543d) với cách cài đặt lookbusy này. Nên có thể tạm yên tâm nó hiệu quả nhé!

3. Lời kết

Sử dụng lookbusy là cách đơn giản và hiệu quả để giữ VPS Oracle miễn phí luôn trong trạng thái hoạt động, tránh bị xóa do nhàn rỗi quá lâu. Trong tương lai nếu bạn cần sử dụng các ứng dụng tốn nhiều tài nguyên, hãy cân nhắc tắt lookbusy để duy trì hiệu suất hệ thống, tránh gây ảnh hưởng đến các ứng dụng chính.

Chúc bạn thực hiện thành công.


Share this post on:

Previous Post
PairDrop – Công cụ “AirDrop” đa nền tảng, chia sẻ file qua trình duyệt dành cho mọi thiết bị
Next Post
KazeWP - Công cụ triển khai, quản lý WordPress với Docker, Caddy và bash script