Viết tập lệnh
write_file và edit_file tạo và chỉnh tập lệnh benchmark của bạn, và mọi thay đổi đều hiện dưới dạng diff.
Server benchmark là một khối lượng công việc cố định bạn chạy trên máy do bạn sở hữu hoặc được phép kiểm tra, với cùng thiết lập mỗi lần, để hai kết quả so sánh công bằng. BenchQuorum viết tập lệnh, chạy nó trong shell và chỉ ghi các con số đã đo được. Phạm vi luôn do bạn quyết định.
write_file và edit_file tạo và chỉnh tập lệnh benchmark của bạn, và mọi thay đổi đều hiện dưới dạng diff.
Shell chạy lệnh kiểm tra của bạn và báo mã thoát thật, để bạn thấy khi nào một lần chạy thất bại.
read_file và grep thu thập số liệu từ các tệp kết quả đã lưu, và tác tử dựng bảng các lần chạy.
Ứng dụng chạy trên PC Windows của bạn bên trong một thư mục làm việc. Lệnh nào chạm tới máy khác là lệnh do bạn yêu cầu, trên máy bạn sở hữu hoặc được phép kiểm tra.
bench.pyđã lưusysteminfoexit 0system.txtđã lưupython bench.pyexit 0results.csvđã thêm dòngresults.csvđã đọcnotes.mdđã hiện diffTrước khi tinh chỉnh một máy homelab để benchmark, hãy lấy mốc chuẩn: nhờ tác tử chạy tập lệnh benchmark của bạn trên máy còn nguyên trạng trước tiên. Shell chạy nó và báo mã thoát, write_file lưu đầu ra thành baseline.txt, và append_file thêm giá trị trung vị vào results.csv. Đổi một thiết lập, rồi yêu cầu chạy lại y hệt, và tác tử đặt hai dòng cạnh nhau. Mỗi lần chỉ một thay đổi. Hãy đọc kế hoạch ở chế độ Plan only trước khi có gì chạy, rồi chuyển sang Ask first để mỗi lần ghi tệp chờ bạn bấm OK, và tự so sánh các giá trị trung vị trước khi giữ thay đổi.
Để đo một VPS bạn thuê, ổ đĩa và mạng cần những bài test riêng, vì mỗi bài đo một phần khác của máy. Hãy xem điều khoản của nhà cung cấp về việc kiểm tra trước. Từ PC của bạn, Shell chạy ping -n 20 kèm địa chỉ VPS, và write_file lưu thời gian khứ hồi thành latency.txt. Bài test ổ đĩa bạn tự chạy trên VPS, bên ngoài BenchQuorum, bằng lệnh của riêng bạn. Kết quả test mạng và CPU của VPS chỉ có ý nghĩa khi đi cùng gói dịch vụ, giờ trong ngày và các thiết lập bạn đã ghi lại. Giữ lưu lượng nhỏ và ngắn, và đối chiếu từng con số với đầu ra console.
BenchQuorum không phải dịch vụ lưu trữ hay plugin của chương trình khác. Nó chỉ dành cho tệp của bạn, PC của bạn và những máy bạn được phép sử dụng, nên đừng hướng nó vào hệ thống, tài khoản hay dữ liệu không thuộc về bạn. Nó không thể đảm bảo mã, phép đo hay phân tích là đúng, vì vậy bạn tự xem xét mọi diff.