Thực hành tốt khi vận hành
Hướng dẫn đã được kiểm nghiệm thực tế để giữ một box Xisom khỏe mạnh trong sản xuất. Mỗi mục liên kết tới trang tham chiếu có đầy đủ chi tiết. Các mục đánh dấu Chỗ trống đang được hoàn thiện bằng dữ liệu hiện trường — hãy xem là định hướng, không phải con số chốt.
Vòng lặp vận hành
Phần tiêu đề “Vòng lặp vận hành”flowchart LR P["Chuẩn bị<br/>modelctl"] --> D["Triển khai<br/>tải lên + tạo luồng + bật"] D --> M["Giám sát<br/>độ trễ · throughput · EP"] M -->|"trôi dạt / dữ liệu mới"| P M -->|"nâng phiên bản"| D
Chuẩn bị mô hình
Phần tiêu đề “Chuẩn bị mô hình”- Xác thực theo phiên bản ONNX Runtime của box trước khi triển khai — ghim
--target-ortđể một opset quá mới thất bại trên máy trạm, không phải ngoài hiện trường. - Lượng tử hóa có chủ đích. INT8 động làm mô hình nhỏ hơn và thường nhanh hơn, đánh đổi một phần độ chính xác — xác thực lại mô hình đã lượng tử hóa và kiểm tra chất lượng dự đoán trước khi đưa vào sử dụng.
- Ghim bundle tái lập được (
--timestamp) để artifact trên box khớp với những gì bạn đã soát xét. Xem Chuẩn bị mô hình.
Thiết lập kích thước datasource
Phần tiêu đề “Thiết lập kích thước datasource”- Khớp kích thước cửa sổ × số đặc trưng giữa mô hình và datasource — nền tảng kiểm tra shape khi tạo luồng và lần nữa khi bật luồng, và từ chối nếu không khớp. Ghi lại hai con số này cho mọi mô hình.
- Ưu tiên đăng ký OPC-UA thay vì polling ở nơi máy chủ hỗ trợ.
- Dùng CSV replay để xác thực mô hình trên dữ liệu đã ghi trước khi kết nối nguồn plant trực tiếp. Xem Nguồn dữ liệu đầu vào.
Giám sát và cảnh báo
Phần tiêu đề “Giám sát và cảnh báo”- Quan sát độ trễ p95/p99, không chỉ trung bình — suy luận biên suy giảm trước tiên ở phần đuôi độ trễ.
- Execution provider rớt về CPU là tín hiệu hồi quy — nếu một box đáng lẽ chạy CUDA (CPU làm dự phòng) lại báo CPU, hãy điều tra trước khi throughput tụt.
- Số liệu trực tiếp giữ trong 1 ngày — xuất ra những gì bạn cần cho phân tích xu hướng dài hạn. Xem Giám sát.
Triển khai và quản lý phiên bản
Phần tiêu đề “Triển khai và quản lý phiên bản”- Kiểm tra phiên bản phát hành sau mỗi lần cập nhật — Settings → About hiển thị bản phát hành đã cài trên box. Xem Phiên bản & Cập nhật.
- Chạy thử trên Docker lab trước khi đưa một mô hình hoặc bản phát hành lên box sản xuất. Xem Docker Lab.
Nén cơ sở dữ liệu
Phần tiêu đề “Nén cơ sở dữ liệu”Cơ sở dữ liệu xóa các dòng cũ theo lịch, nhưng một cơ sở dữ liệu được tạo bởi bản phát
hành cũ giữ lại dung lượng đã giải phóng thay vì trả về cho đĩa. Hãy chạy
compact-db.sh một lần trên box như vậy, và chạy lại khi dòng Cơ sở dữ liệu trên thẻ
Sức khỏe lưu trữ vẫn lớn.
- Lên kế hoạch cho một khoảng bảo trì ngắn. Script dừng toàn bộ stack và khởi động lại khi xong.
- Script đo cơ sở dữ liệu trước. Nếu cơ sở dữ liệu đã tự trả lại dung lượng và không thu hồi được bao nhiêu, nó dừng mà không thay đổi gì.
- Nếu không, nó hỏi xác nhận và tạo một bản snapshot cơ sở dữ liệu trước khi nén.
Xem các bước tại Đĩa đầy / cơ sở dữ liệu phình không giới hạn.
Bảo mật
Phần tiêu đề “Bảo mật”- Áp dụng đặc quyền tối thiểu — chỉ dành tài khoản admin cho các thao tác cần thiết (ghi thử đầu ra, quản lý khóa); người vận hành đăng nhập với vai trò operator.
- Soát xét nhật ký kiểm toán định kỳ — nó ghi lại ai đã truy cập hệ thống và khi nào.
- Kết thúc TLS tại reverse proxy phía trước dashboard và API, và dùng broker đã xác thực / chính sách OPC-UA bảo mật cho datasource. Xem Bảo mật.
Tiếp theo
Phần tiêu đề “Tiếp theo” Chuẩn bị mô hình Chuyển đổi, xác thực, lượng tử hóa, đóng gói.
Giám sát Đọc dashboard suy luận.
Bảo mật Kiểm soát truy cập, tăng cường, kiểm toán.