Posted in

Triển khai hệ thống Video Insight (VMS) với NAS cho 200 camera

Video-Insight
Video Insight

Bài viết này ghi lại kinh nghiệm triển khai thực tế hệ thống Video Insight VMS quy mô 200 camera sử dụng NAS QNAP làm thiết bị lưu trữ.

Mục tiêu là giúp người mới nắm được những điểm quan trọng nhất khi thiết kế hệ thống CCTV quy mô lớn, tránh các lỗi thường gặp như playback chậm, mất dữ liệu, đứt quãng, lỗi SQL, và lỗi FixDBOnly của VMS.

1. Những thành phần cần nắm trước khi triển khai

  • Hệ thống VMS lớn (200 camera) cần ba phần chính:
    • Máy chủ xử lý (VMS Server)
      • Dùng Windows Server + Video Insight.
    • Thiết bị lưu trữ (NAS QNAP / SAN / iSCSI)
      • Ghi dữ liệu video và có thể lưu cả database.
    • Hệ thống mạng
      • Switch 1/10Gbps, VLAN camera – VLAN lưu trữ – VLAN quản lý.

2. Cấu hình Server phù hợp cho 200 camera

Khi đi triển khai thực tế thì mình đưa ra cấu hình gợi ý như sau:

  • CPU: 10-12 core (đây là mức thực tế mà mình đã triển khai và load hệ thống cảm thấy ổn)
  • RAM: 16 GB
  • Ổ hệ điều hành: 200GB SSD
  • Đường mạng: (tuỳ vào bitrate camera mà bạn đã chỉnh cho toàn hệ thống)
    • 1× NIC cho Camera (khuyến nghị 10Gbps)
    • 1× NIC cho Storage (khuyến nghị 10Gbps)
    • 1× NIC quản lý (1Gbps)
  • Hệ điều hành: Windows Server 2022/2025
  • VMS: Video Insight Server

Một số lưu ý khác mà kinh nghiệm triển khai mình đã thực hiện mình sẽ liệt kê dưới đây để các bạn nào có triển khai mới thì thực hiện tránh bị lỗi hệ thống không đáng có.

  • Volume lưu trữ:
    • Không nên dùng một volume 100TB cho VMS. Hãy chia thành các volume 10–16TB. Khi volume quá lớn, MFT và metadata phình to, làm thao tác ghi/xóa chậm. Điều này gây lag và delay playback.
  • Định dạng volume:
    • Khi format NTFS, hãy chọn block size 64KB. Đây là kích thước tối ưu vì dữ liệu camera ghi tuần tự, phù hợp với block lớn.
    • Lưu ý: Không dùng “Quick Format”.
  • Không dùng SMB cho lưu trữ camera:
    • SMB có độ trễ cao, dễ gây giật và đứt quãng video.
    • Nếu có thể, hãy dùng iSCSI cho video, database và máy ảo. iSCSI ổn định hơn và tối ưu cho tải ghi lớn.
  • Bật “Large Data Mode” trong Video Insight:
    • Large Data Mode giúp VI buffer dữ liệu lớn trước khi ghi, giảm số lần ghi trực tiếp lên đĩa và giảm IOPS. Nhờ đó hệ thống chạy ổn định hơn, đặc biệt với NAS.

3. Cấu hình lưu trữ NAS

Dung lượng lưu trữ NAS được tính dựa trên nhu cầu thực tế của tưng dự án, chúng ta sẽ cần lưu ý vài vấn đề sau:

  • RAID: nên chọn Raid 6, 10 thay cho Raid 5, vì Raid 5 có nhược điểm là IOPS thấp nên sẽ là điểm nghẽn gây lag và chạm hệ thống.
  • Khi tạo LUN nên chọn Block size: 128KB vì camera lưu trữ dữ liệu file lớn nên block size lớn có lợi cho IOPS.
  • Chọn giao thức ISCSI Block-based LUN để lưu trữ cmaera. Hạn chế sử dụng SMB.

4. Cấu hình đường mạng cho hệ thống CCTV

Với hệ thống camera lớn, ngoài băng thông và dung lượng lưu trữ, cần bật MTU 9000 (jumbo frame) trên VMS, NAS và switch để hệ thống hoạt động mượt hơn.

Mặc định Jumbo frame của hệ thống switch, NIC là 1500, đối với hệ thống CCTV thì gói tin càng lớn thì càng có lợi cho hệ thống switch cũng như là server, nas.

Vì gói tin càng nhỏ thì việc xử lý CPU càng nhiều, ngược lại gói tin lón CPU sẽ xử lý ít hơn , giảm IOPS cho toàn hệ thống. Việc điều chỉnh MTU chỉ cần chỉ cần chỉnh trên máy chủ VMS, NAS, switch mà VMS và NAS đi qua.

Phân Vlan hoặc tách riêng đường mạng CCTV với đường truyền khác (database, hệ thống khác), do lưu lượng cctv diễn ra liên tục và lớn nên sẽ chiếm hết băng thông của các hệ thống khác.

5. Tóm lại

  • Không dùng volume quá lớn cho VMS: Chia nhỏ 10–16TB giúp NTFS hoạt động ổn định, giảm lag và cải thiện tốc độ ghi/xóa video.
  • Ưu tiên iSCSI thay cho SMB: iSCSI giảm độ trễ, tăng tốc độ ghi liên tục và phù hợp cho hệ thống camera lớn từ 200–400 kênh trở lên.
  • Định dạng NTFS 64KB và dùng LUN dạng Block-based/Thick trên NAS để tối ưu throughput và giảm phân mảnh dữ liệu video.
  • Bật MTU 9000 và Large Data Mode trên VMS, NAS và Switch (vùng camera – storage) để tăng băng thông và giảm tải IOPS cho hệ thống.
  • Tách riêng vùng Database và Video, dùng SSD cho SQL, và thiết kế đường mạng riêng cho Camera – Storage – Management để hệ thống ổn định và dễ mở rộng trong tương lai.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *