• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
Mẹo kiểm tra mức sử dụng cụm của một Hosting và những thứ liên quan - Var tính legit của node/hosting đó.

Mẹo kiểm tra mức sử dụng cụm của một Hosting và những thứ liên quan - Var tính legit của node/hosting đó.

phamdanh2k8

THÀNH VIÊN
Tham gia
21/06/2025
Bài viết
12
Chủ đề liên quan đến hiệu năng tổng thể của một dịch vụ. Một mẹo hay nếu anh em tò mò, hoặc là muốn vòi tiền; bắt bẻ điều khoản hoặc là đổi cụm. Dữ liệu này NCC (nhà cung cấp) không thể fake được nên cứ thoải mái kiểm tra nhé.
Nếu một NCC cố tình chặn bạn kiểm tra thì chứng tỏ là có gì đó bí ẩn. Từ đó thì cứ đòi tiền hoặc là 1 bài up lên FB thôi. Ưu tiên kiểm tra với các NCC mà chưa đủ tin cậy, hoặc CPU ảo ma
(như bên lỏm mẹ nào đó từng tuyên bố nó chạy node dual cpu 9950x3d.. :p2: ).
Khuyến nghị nên test vào giờ cao điểm (18-21h tối, cuối tuần càng tốt).


Hướng dẫn kiểm tra xung máy chủ & loại máy chủ của cụm (Node) thông qua Pterodactyl.

Quy trình test nhanh gọn lẹ. Mình sẽ test ví dụ bằng đồ nhà trồng.

Lưu ý: Các Game Panel của nhà cung cấp khác sử dụng Pterodactyl đều có cách cài đặt tương tự. Nếu như sử dụng software khác ngoài Pterodactyl như MCSManager thì sẽ hơi khác.
- Máy chủ nên được chuyển software và startup script về Vanilla Bedrock trước để có thể thực hiện chạy file .sh. Đa số các nhà cung cấp đều hỗ trợ đổi. Nếu không cho đổi sẽ chuyển sang sử dụng PteroVM (hơi nhọc hơn tí, có hướng dẫn ở bên dưới).

1778074751853.webp


Sau khi thực hiện xong bước đổi. Tải script Harbor về máy: https://raw.githubusercontent.com/RealTriassic/Harbor/refs/heads/main/harbor.sh


Đổi xong và upload lên Hosting của bạn. Lưu ý backup lại dữ liệu hoặc xoá hết để đỡ rối.
Nếu không biết upload file lên thì bạn chỉ cần kéo file vừa tải về vào chỗ files là xong. Còn nếu không làm được? Khóc lóc với provider nhé :p2:

Kéo xong em ghệ vào host, nhấn vào Permissions (Quyền), thay bằng 777. Nhớ đổi tên sang bedrock.sh nếu như không đổi được startup script mà chỉ miễn cưỡng đổi sang Bedrock được.


1778074938879.webp


Chỉnh xong là lụm. Chạy server lên, sử dụng lệnh gotty -p 25565 -w ash, thay 25565 thành port server của ae để mở giao diện web. Sau khi chạy xong thì có thể copy IP/Port server, ném lên web để vào trang Terminal.

1778075744426.webp



Sau khi vào web, có thể sử dụng Btop để kiểm tra, có thể cài bằng lệnh apk add btop

1778075851623.webp

Sau đó có thể chạy lệnh btop, như bạn có thể thấy sẽ hiện xung và tổng mức sử dụng của cụm đó.

1778075956501.webp


Cách xem thông số Btop và các thông số khác:

Thông tin về load máy chủ: Như trên hình - Xung nằm ở 3.4GHz, CPU load ở khoảng 29%

1778076130210.webp


Dữ liệu ở đây được lấy trực tiếp từ node, cho nên bạn sẽ được xem tổng quan cả node đang load bao nhiêu %, có thằng nào chạy crawl phim con hêu thay vì chạy server hay không v.v... (có thể xem bằng htop).
Như hình dưới là so sánh giữa btop view được kiểm tra qua hosting, và view của máy chủ vật lý.

1778076174886.webp


Để thoát ra, giữ nút Ctrl + C. Kiểm tra CPU bằng lệnh: cat /proc/cpuinfo

1778076648748.webp


Sau khi kiểm tra sẽ có 1 tràng dài xuất hiện, bạn chỉ cần để ý phần Model name, tên CPU sẽ nằm tại đây.
Kiểm tra thêm RAM còn trống ; Disk còn trống bằng lệnh free -hdf -h

1778076768466.webp

Thứ bạn cần chú ý:
- RAM (free -h): Phần Available
- Disk (df -h): Phần Available, của Overlay
Như trên ảnh, cụm này đang còn trống hơn 55GB RAM, và 500GB Disk, CPU load trung bình khoảng 30%. Nằm trong diện an toàn (tức là chưa nhồi nhét).

Diện nhồi nhét là gì?
- Disk sử dụng trên 95% (lưu file backup sớm, nếu full thì backup để tải về cũng không được đâu, tỉ lệ lỗi map cao nếu cứ để máy chủ chạy).
- RAM tương tự, sử dụng trên 90%; lượng RAM trống còn ít.
- CPU Load cao (trên 80% với Xeon; trên 90% với Ryzen) hoặc Load Average Cao.

Cách tính Load Average cao: 70% của số vCore của máy chủ.

Cách xem Load Average: Nhìn vào phần Btop ở dưới, hoặc sử dụng lệnh uptime.
Ví dụ với các dòng Xeon Gold 6150, Load Average thuộc diện tải cao là >=50.3 (70% của 72vCore). Ryzen 9950X thì khoảng >=22.5 (32 vCore).
Load Average càng cao, mức độ tải càng cao. Khi mà load average vượt qua mức vCore có sẵn trong máy chủ (ví dụ Gold 6150 có 72 vCore, load average vượt mức 72) thì nên đổi host vội chứ đừng nên đổi node :|.

1778244239719.webp
1778244802176.webp


Kiểm tra liệu xem server có chạy bằng máy ảo hay không?
- Kiểm tra để làm gì?: Thường nếu chạy trên máy ảo, thì hiệu năng sẽ kém hơn hẳn so với chạy bằng máy chủ vật lý; hoặc đó cũng có thể là hàng trial (chỉ có mấy thằng súc vật mới đăng ký hàng trial rồi đi bán, các hosting có thương hiệu sẽ không làm như vậy).
+ Hàng trial khác gì hàng thường dùng? Trial VPS Hosting = Summerhost chính hiệu, mất dữ liệu lúc nào không hay. Mất xong thằng seller cũng cuốn gói theo, tới đấy bắc thang lên trời cũng không thấy.


Ngoại lệ: Tất nhiên không hẳn tất cả các trường hợp sử dụng máy ảo là xấu, có thể để dễ sàng scale hơn, ổn định cao hơn. Tuy nhiên chất lượng vẫn không bằng chạy trên máy chủ vật lý nếu như provider không biết tối ưu.

Để kiểm tra, cần cài đặt bằng các lệnh: apk add neofetch && apk add virt-what; Với PteroVM sử dụng lệnh apt install neofetch virt-what -y.
Kiểm tra bằng lệnh sau:

  • neofetch
  • virt-what
  • cat /sys/class/dmi/id/board_vendor 2>/dev/null
  • cat /sys/class/dmi/id/board_name 2>/dev/null
1778246341235.webp


  • Lệnh neofetch: Để xem thông tin tổng quan.
  • Lệnh virt-what: Nếu không hiện gì = chạy trên máy chủ vật lý, nếu hiện là VMWare/Qemu/KVM hoặc bất kì thứ gì = Máy ảo.
  • Lệnh cat /sys/class/dmi/id/board_vendor 2>/dev/null & cat /sys/class/dmi/id/board_name 2>/dev/null: Xem thông tin board;mã máy chủ. Nếu không hiện gì thì khả năng là máy ảo.
------

Trong trường hợp không sử dụng được Harbor? Chuyển sang sử dụng PteroVM tại đây: https://github.com/RealTriassic/Ptero-VM-JAR/releases/download/latest/server.jar

Trước khi bắt đầu, hãy chắc rằng máy chủ bạn có thể chạy Server Java như bình thường:

1778077142796.webp


Sau khi tải file server.jar về, hãy bật host lên, chạy lệnh .


Lưu ý:
- PteroVM sử dụng theo dạng lệnh của Debian. Cách sử dụng sẽ hơi khác so với Harbor.
- Cài đặt sẽ tốn 3-5 phút tuỳ vào chất lượng mạng quốc tế của hosting. Các Hosting VN có IP 45.117.16x.x (tại thời điểm tháng 5/2026) thường đi quốc tế khá kém nên sẽ phải đợi lâu.

1778077421565.webp


Sau khi chỉnh xong, bạn truy cập vào quản lý thư mục, vào theo path /etc/apt/sources.list, thay thế toàn bộ nội dung như sau:

deb http://archive.debian.org/debian/ buster main
deb-src http://archive.debian.org/debian/ buster main
deb http://archive.debian.org/debian-security/ buster/updates main
deb-src http://archive.debian.org/debian-security/ buster/updates main

1778077554230.webp


Cài đặt Gotty: apt-get update -o Acquire::Check-Valid-Until=false && apt-get install -y --allow-unauthenticated wget tar && wget --no-check-certificate https://github.com/yudai/gotty/releases/download/v1.0.1/gotty_linux_amd64.tar.gz && tar -xvf gotty_linux_amd64.tar.gz && mv gotty /usr/local/bin/ && chmod +x /usr/local/bin/gotty

Mở web shell: /usr/local/bin/gotty -p 25565 -w sh (thay 25565 thành port máy chủ của bạn)

1778077904149.webp


Bạn có thể lấy địa chỉ Hosting của bạn dán lên web để truy cập shell.
Khác với Harbor, ở PteroVM bạn sử dụng HTOP, có thể cài đặt bằng lệnh apt install htop.

1778078034713.webp


Sau khi cài đặt xong bạn nhập lệnh htop. Tại đây bạn có thể xem mức load của máy chủ.

1778078088632.webp


Các phần như check CPU, RAM, Disk, kiểm tra máy ảo tương tự như trên phần sử dụng Harbor. Bạn lật ngược lên xem nhé ^^

1778078159747.webp


Góp ý thêm ở phần comment, bài làm chia sẻ cho vui dưới kinh nghiệm cá nhân nên mình không nhận gạch đá. Thanks AE :anime4:

Nói trước với mấy anh em tay chân rảnh rang hay vọc vạch và skidders: Shell dạng này không phải là shell root, đừng đi khoe khoang kẻo thiên hạ cười cho. Nó có thể chạy được một số thứ nhưng bị giới hạn lại. Không nên chạy đào coin hoặc DDOS nếu như muốn bị suspend host (nếu bên host quan tâm) và đi bóc cớt sớm 8-}.
Phắc du nếu ae dùng nó để ddos vào ZynHost.vn :fck:
 
Back
Top Bottom