DEV Community

Laptop Hưng Phát
Laptop Hưng Phát

Posted on • Originally published at technologyspot.vn

Chạy GitHub Actions Self-Hosted Runner trên Dell 16 Premium DA16250

Việc tự vận hành một GitHub Actions self-hosted runner trên máy cá nhân là giải pháp tuyệt vời để tiết kiệm chi phí và kiểm soát hoàn toàn môi trường build. Trong bài viết này, mình sẽ hướng dẫn cách thiết lập runner trên chiếc laptop Dell 16 Premium DA16250 và đánh giá hiệu năng thực tế.

Cấu hình GitHub Actions Self-Hosted Runner

Để bắt đầu, bạn cần tải gói runner từ GitHub về máy. Với dòng Dell 16 Premium chạy chip Intel Core Ultra 7 255H, mình ưu tiên cấu hình trên môi trường Linux (hoặc WSL2) để tối ưu hóa tài nguyên.

  1. Cài đặt: Tải file binary của runner và giải nén vào thư mục mong muốn.
  2. Đăng ký: Chạy ./config.sh với token lấy từ repository settings.
  3. Tự động hóa với systemd: Để runner luôn chạy ngầm và tự khởi động cùng hệ thống, hãy tạo một file service tại /etc/systemd/system/github-runner.service:
[Unit]
Description=GitHub Actions Runner
After=network.target

[Service]
User=your_user
ExecStart=/path/to/runner/run.sh
Restart=always
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target
Enter fullscreen mode Exit fullscreen mode

Sau đó chạy sudo systemctl enable --now github-runner.

Đánh giá hiệu năng và nhiệt độ thực tế

Chiếc Dell 16 Premium sở hữu CPU Intel Core Ultra 7 255H với điểm PassMark đa luồng khoảng 28,800 pts. Khi chạy các job CI liên tục (như build Docker image hoặc chạy unit test nặng):

  • Thời gian hoàn thành: Nhờ sức mạnh của 16 nhân và tốc độ RAM LPDDR5x 8400MHz, thời gian build giảm đáng kể so với các dòng laptop phổ thông.
  • Mức tiêu thụ RAM: Runner thường chiếm khoảng 200MB - 500MB ở trạng thái chờ. Khi thực hiện build nặng, mức sử dụng có thể nhảy lên cao tùy thuộc vào kích thước project.
  • Nhiệt độ & Tản nhiệt: Nhờ hệ thống tản nhiệt buồng hơi (vapor chamber), máy giữ được sự ổn định tốt. Tuy nhiên, do khung máy mỏng 19.05 mm, khi chạy runner liên tục với tải cao, quạt sẽ hoạt động mạnh để duy trì nhiệt độ ổn định.

Lưu ý: Vì RAM 16GB trên máy là hàn chết, bạn nên quản lý kỹ các container build để tránh tràn bộ nhớ.\

Bài viết này là bản tóm tắt kỹ thuật. Xem chi tiết cấu hình và đánh giá đầy đủ tại bài gốc.

Top comments (0)