Tại sao chuyển mã phần cứng lại quan trọng trên NAS

Tác giả sysadmin, T.M.Một 24, 2022, 03:41:18 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Tại sao chuyển mã phần cứng lại quan trọng trên NAS


Khi mua thiết bị Lưu trữ Gắn mạng, bạn sẽ có lựa chọn nhận kiểu máy có hoặc không có chuyển mã phần cứng. Chuyển mã phần cứng giúp truyền phát phương tiện từ NAS của bạn  nhanh hơn và hiệu quả hơn. Đây là cách nó hoạt động.


1. Chuyển mã là gì?

Các tệp phương tiện như video được mã hóa bằng một định dạng cụ thể. Ví dụ: một định dạng video phổ biến là H.264. Các định dạng khác nhau có cách tiếp cận khác nhau để lưu trữ thông tin video với sự cân bằng tốt nhất về chất lượng và kích thước.

Vì có rất nhiều định dạng khác nhau để mã hóa phương tiện nên thường cần phải  chuyển mã tệp thành định dạng mà thiết bị đích có thể hiểu được. Ví dụ: bạn có thể có một định dạng tệp phát tốt trên máy tính của mình nhưng định dạng đó hoàn toàn không tương thích với TV thông minh của bạn. Trong trường hợp đó, bạn sẽ chuyển mã nó sang định dạng mà TV của bạn hoạt động. Quá trình này còn được gọi là chuyển đổi định dạng video, nhưng quá trình chuyển mã thường được sử dụng hơn trong truyền trực tuyến phương tiện và chuyển đổi trực tiếp các tệp phương tiện.

Chuyển mã không chỉ là về khả năng tương thích; nó cũng được sử dụng để tạo nhiều phiên bản video để phát trực tuyến ở các mức chất lượng khác nhau, tùy thuộc vào băng thông khả dụng. Đây là cách mà các dịch vụ như Netflix hoặc YouTube thực hiện, tự động chuyển sang bất kỳ phiên bản video nào phù hợp nhất với kết nối mạng của bạn tại bất kỳ thời điểm nào. Lưu ý: bạn chắc chắn sẽ có hiệu suất phát trực tuyến tốt hơn nếu có bộ định tuyến Wi-Fi tốt nhất.

Trong bối cảnh của một NAS gia đình, nhiều người mua các thiết bị này để hoạt động như các máy chủ phương tiện gia đình. Chạy phần mềm như Plex, chuyển mã cho phép NAS phục vụ các tệp phương tiện cho người dùng mạng cục bộ và người dùng kết nối với nội dung qua internet.

2. Chuyển mã phần cứng là gì?


CPU (bộ xử lý trung tâm) là một thiết bị điện toán đa năng. Điều đó có nghĩa là nó có thể thực hiện bất kỳ loại tính toán nào, miễn là nó có thể được thể hiện dưới dạng mã máy tính. Nhược điểm của điều này là CPU không hiệu quả như chúng có thể ở bất kỳ loại tính toán cụ thể nào. Hãy nghĩ theo cách này: nếu bạn có thiết bị để thực hiện phép cộng, phép trừ, phép nhân và phép chia, nhưng bạn chỉ thực hiện một trong số chúng, thì bạn đang bị lãng phí 75% năng lực.

Đó là lúc các bộ xử lý chuyên dụng phát huy tác dụng. Họ thực hiện một số loại tính toán hạn chế cho một nhóm công việc rất hẹp, nhưng họ thực hiện  rất  nhanh. Đó là chuyển mã phần cứng. Quá trình chuyển mã được xử lý bởi một bộ xử lý chuyên dụng được thiết kế để xử lý tốt loại chuyển mã toán học yêu cầu. Nếu bạn mua một NAS có chuyển mã phần cứng, một bộ xử lý như vậy sẽ được bao gồm ở đâu đó bên trong nó. Vì vậy, tại sao tính năng này quan trọng?

3. Chuyển mã phần cứng nhanh

Có phần cứng đặc biệt dành riêng cho việc chuyển mã mang lại kết quả cực nhanh. Thông thường, nó đủ nhanh để diễn ra trong thời gian thực, vì vậy bạn không cần phải đợi tệp chuyển mã trước khi có thể bắt đầu xem tệp đó. Đây có lẽ là lý do quan trọng nhất khiến bạn muốn chuyển mã phần cứng trong NAS của mình.

4. Chuyển mã phần cứng giải phóng CPU

NAS là một thiết bị bận rộn vào thời điểm tốt nhất. Nó có thể đang xử lý truyền tệp, chạy phần mềm sao lưu và hoạt động như một máy chủ web cùng lúc bạn muốn nó phát phim trên TV của mình. Chuyển mã là một công việc nặng nhọc của CPU và nếu NAS phải thực hiện công việc đó đủ nhanh để xem thời gian thực, thì nó sẽ bỏ qua các tác vụ khác. Giảm tải công việc cho một bộ chuyển mã phần cứng chuyên dụng hoặc (như thường lệ) một GPU giải phóng CPU để đảm bảo mọi thứ khác được xử lý mà không bỏ qua một nhịp nào.

5. Chuyển mã phần cứng hiệu quả hơn

Việc sử dụng phần cứng chuyên dụng để chuyển mã phương tiện thường sử dụng ít năng lượng hơn và tạo ra ít nhiệt hơn so với việc sử dụng CPU để thực hiện công việc. Nếu bạn chuyển mã nhiều, sự khác biệt về hiệu quả đó có thể tăng lên theo thời gian. Đây không phải là khía cạnh quan trọng nhất của việc chuyển mã phần cứng, nhưng nó đáng chú ý.

6. Chuyển mã phần cứng có nhược điểm


Chuyển mã phần cứng là một tính năng mong muốn trong NAS, nhưng nó không hoàn hảo. Đầu tiên, phần mềm truyền phát phương tiện bạn sử dụng phải tương thích với NAS và bộ chuyển mã phần cứng mà nó sử dụng. Ví dụ: Plex duy trì Google Trang  tính với danh sách các thiết bị NAS và liệu bộ chuyển mã phần cứng của chúng có hoạt động với Plex hay không.

Vấn đề tiếp theo với chuyển mã phần cứng là bộ chuyển mã có thể rất cụ thể. Ví dụ: bộ chuyển mã có thể hoạt động với H.264, nhưng không hoạt động với định dạng HEVC (Mã hóa video hiệu quả cao) mới hơn. Trong những trường hợp đó, NAS sẽ phải sử dụng lại mã hóa phần mềm bằng CPU.

Đặc biệt, với Plex, mã hóa phần cứng cũng đưa ra các chi phí bổ sung. Vì Plex đã quyết định bao gồm chuyển mã phần cứng như một tính năng cao cấp. Tất nhiên, đó là nhược điểm của Plex chứ không phải chuyển mã phần cứng cụ thể. Tuy nhiên, vì Plex là lựa chọn phát trực tuyến phương tiện NAS phổ biến nhất, nên đó là một quan sát có liên quan.

7. Khi nào chuyển mã phần mềm OK?

Bạn có thể tiết kiệm khá nhiều tiền bằng cách mua một NAS mà không cần chuyển mã phần cứng, nhưng khi nào thì được? Chúng tôi nghĩ rằng nếu bạn mua một NAS để  chỉ  hoạt động như một máy chủ phương tiện, thì việc thiếu chuyển mã phần cứng (trớ trêu thay) không phải là vấn đề lớn.

Đó là giả sử rằng CPU của NAS được đề cập là tùy thuộc vào công việc! Trong cùng Trang tính Google Plex được đề cập ở trên, bạn sẽ thấy kết quả kiểm tra hiệu suất để chuyển mã phần mềm ở các độ phân giải khác nhau. Bạn cũng sẽ thấy CPU cụ thể mà mỗi NAS tương ứng trong danh sách được trang bị. Điều đó sẽ cho bạn ý tưởng rõ ràng về CPU NAS nào sẽ hoạt động tốt như bộ chuyển mã phần mềm.

Cuối cùng, hầu hết phần mềm phát trực tuyến NAS đều cung cấp tùy chọn chuyển mã phương tiện của bạn ở chế độ nền. Ví dụ: nó có thể chuyển mã nội dung của bạn qua đêm khi nó không bận. Vì vậy, khi bạn phát trực tuyến phương tiện, nó đã ở định dạng tối ưu. Trong trường hợp này, việc bạn đang sử dụng chuyển mã phần mềm không thành vấn đề vì bạn không cần hiệu suất thời gian thực. Nhược điểm chính là phương tiện của bạn sẽ mất một thời gian để có sẵn và phương pháp này sử dụng nhiều bộ nhớ hơn vì phương tiện đã chuyển mã được lưu cùng với tệp gốc trừ khi bạn chọn xóa tệp gốc, tất nhiên.

Cuối cùng, chuyển mã phần cứng hoặc phần mềm là lựa chọn phù hợp với nhu cầu và ngân sách của bạn. Về mặt khách quan, cả hai đều không vượt trội về mọi mặt, nhưng bây giờ bạn đã có kiến thức cần thiết để tự quyết định.