Image default
Máy Tính

iSCSI: Giải Pháp “Cứu Cánh” Mở Rộng Lưu Trữ PC Vượt Giới Hạn Vật Lý

Trong vai trò một người đam mê công nghệ và thường xuyên làm việc với các hệ thống máy tính, tôi luôn phải đối mặt với một vấn đề nan giải: không gian lưu trữ. Dù bo mạch chủ của tôi đã được trang bị đầy đủ các cổng SATA và khe cắm NVMe, tôi vẫn lâm vào tình trạng bế tắc khi muốn nâng cấp thêm ổ cứng. Các khe NVMe đã dành cho ổ đĩa khởi động và chơi game, trong khi vài ổ SATA SSD được cấu hình RAID để lưu trữ dữ liệu đa phương tiện và các dự án code. Ngoài ra, do tốc độ Internet khá chậm, tôi còn phải chứa một số tựa game ít chơi, file ISO và ROM giả lập trên hai ổ HDD.

Thế nhưng, có vẻ như tôi đã đạt đến giới hạn tối đa về số lượng ổ đĩa có thể gắn vào thùng máy. Đặc biệt, ổ HDD cần được lắp đặt chắc chắn, tôi không thể để chúng lơ lửng trên bàn làm việc. Lưu trữ ngoài là một giải pháp hữu ích, nhưng với tất cả các phụ kiện và thiết bị ngoại vi đang sử dụng, tôi chỉ còn một cổng USB trống – đó là sau khi đã dùng bộ chuyển đổi PCIe sang USB để mở rộng số lượng kết nối cho PC.

Tuy nhiên, tôi lại có sẵn vài thiết bị NAS cũ và một bộ chuyển mạch mạng 10 GbE tốc độ cao. Mặc dù ổ đĩa mạng (network drive) rất tiện lợi, nhưng tôi không thể dùng chúng để chứa thư viện game của mình. Chúng gây ra hiện tượng micro-stutter (giật hình nhỏ) trong game, thậm chí một số tựa game còn bị crash đột ngột khi tôi cố chạy chúng từ một chia sẻ SMB. Đó là lúc iSCSI xuất hiện, và đây chính là lý do tôi không cần phải nâng cấp bộ nhớ PC của mình trong tương lai gần.

Người dùng cầm ổ cứng trước PC và hai thiết bị NAS TerraMasterNgười dùng cầm ổ cứng trước PC và hai thiết bị NAS TerraMaster

iSCSI là gì và vì sao nó khác biệt?

Giao thức truy cập khối mang lại trải nghiệm như ổ đĩa cục bộ

Trong thuật ngữ kỹ thuật, iSCSI (Internet Small Computer Systems Interface) là một giao thức mạng cung cấp quyền truy cập cấp độ khối (block-level access) vào các ổ đĩa mạng của bạn. Điều này làm cho nó khác biệt rất nhiều so với các giao thức lưu trữ cấp độ tệp (file storage protocols) như SMB hoặc NFS, vốn thường được dùng để chia sẻ file với nhiều thiết bị thay vì các tác vụ I/O nặng.

Nói một cách đơn giản, một chia sẻ iSCSI sẽ xuất hiện dưới dạng một ổ đĩa cục bộ (local drive) thay vì một ổ đĩa mạng, và máy tính của bạn sẽ coi nó như một phân vùng vật lý. Nhờ vậy, bạn có toàn quyền định dạng ổ đĩa và chỉnh sửa các phân vùng của nó – những thao tác mà thông thường chỉ có thể thực hiện thông qua máy chủ đối với các giao thức lưu trữ file. Tất nhiên, điều này đồng nghĩa với việc chỉ có PC của bạn (hay đúng hơn là người dùng đã khởi tạo chia sẻ iSCSI) mới có thể truy cập nội dung ổ đĩa, khiến nó không phù hợp khi bạn muốn chia sẻ file với nhiều thiết bị. Nhưng chúng ta sẽ nói thêm về điều này sau.

Giao diện iSCSI Initiator trên Windows 11Giao diện iSCSI Initiator trên Windows 11

Hiệu năng chơi game ấn tượng ngay cả với mạng 2.5G

Độ trễ thấp, không còn là vấn đề ngay cả trong game tốc độ cao

Trở lại với vấn đề lưu trữ của tôi, NAS cung cấp không gian bổ sung cho các tác vụ chỉnh sửa ảnh, dự án lập trình và các khối lượng công việc không đòi hỏi quá nhiều. Hơn nữa, nó có đủ các khoang ổ đĩa để tôi chứa thêm thiết bị lưu trữ, và vì tôi đặt mọi thứ trong một phòng khác, tôi không phải lo lắng về những rung động liên tục từ HDD.

Nhưng dù bạn nhìn nhận thế nào đi nữa, chơi game trên ổ đĩa mạng nghe có vẻ vô lý. Thực tế là SMB không thể đáp ứng được các trò chơi của tôi vì những hiện tượng giật hình ngẫu nhiên và lỗi treo game đột ngột. Mặc dù nghe có vẻ kỳ lạ, nhưng một ổ đĩa được gắn qua iSCSI lại hoàn toàn đủ để chạy các tựa game tốc độ cao đòi hỏi phản hồi chính xác.

Thiết bị NAS Aiffro K100 kèm ổ HDD và SSDThiết bị NAS Aiffro K100 kèm ổ HDD và SSD

Thật ngạc nhiên, ngay cả các chia sẻ iSCSI dùng HDD cũng không gặp vấn đề về độ trễ. Chắc chắn, thời gian tải game (loading times) trên iSCSI sẽ lâu hơn đáng kể so với ổ HDD thông thường, mặc dù tốc độ của SSD qua iSCSI không tệ chút nào – và đó chỉ là với tốc độ 2.5G!

Tận dụng tối đa SSD với mạng 10GbE tốc độ cao

Phát huy hết sức mạnh của NAS chỉ dùng SSD

Những độc giả đã theo dõi các bài viết của tôi sẽ biết rằng gần đây tôi đã nâng cấp lên một card mạng PCIe (PCIe NIC). Trong khi nó giúp giải quyết các vấn đề mất kết nối mạng ngẫu nhiên trên adapter Ethernet tích hợp của tôi, thì tốc độ 10 GbE của nó lại là một nâng cấp tuyệt vời cho các thử nghiệm NAS của tôi – đặc biệt là với các chia sẻ iSCSI.

Bạn thấy đấy, kết nối 2.5G đã giới hạn tốc độ SSD của tôi ở mức 250 MB/s, vốn đã là quá đủ cho các ổ HDD hiện đại (tất nhiên là nếu chúng không ở cấu hình RAID cấp độ cao). Ổ NVMe lại là một câu chuyện khác, ngay cả ổ PCIe Gen 3 cũng có thể đạt 3000MB/s – con số này khá cao đối với một chia sẻ iSCSI chỉ 2.5G.

Mặc dù một ổ NVMe duy nhất có thể làm nghẽn một kết nối 10 GbE một cách dễ dàng, nhưng 1200 MB/s vẫn là một cải thiện đáng kể so với adapter Ethernet 2.5G của tôi. Kết nối 10GbE giúp giảm đáng kể thời gian khởi động (boot times) và thời gian di chuyển nhanh (fast travel) trong các game thế giới mở khi tôi sử dụng các ổ NVMe làm iSCSI target.

Đây không phải là giải pháp tối ưu cho tất cả mọi người

Người dùng cầm thiết bị NAS TerraMaster F4-424 MaxNgười dùng cầm thiết bị NAS TerraMaster F4-424 Max

Mặc dù tôi có những trải nghiệm tích cực khi sử dụng các chia sẻ iSCSI để mở rộng lưu trữ cho PC, tôi phải thừa nhận rằng nó không phải là giải pháp thay thế hoàn hảo cho lưu trữ thông thường. Cũng không phải là lựa chọn lý tưởng cho tất cả người dùng NAS. Nhược điểm lớn nhất của chia sẻ iSCSI là tôi không thể chia sẻ nó với các thiết bị khác trong mạng của mình. Và như bạn có thể suy ra từ thống kê tốc độ, các ổ NVMe của tôi sẽ không thể đạt được tốc độ nhanh chóng mặt ngay cả với kết nối 10 Gigabit.

Không như tôi, nếu bạn vẫn còn các khe cắm NVMe trống (hoặc thậm chí là các card PCIe trống), thì việc cắm trực tiếp SSD vào chúng luôn là một ý tưởng tốt hơn là dựa vào chia sẻ iSCSI. Sau đó là thực tế tôi cần hệ thống NAS của mình hoạt động 24/7 bất cứ khi nào tôi muốn chơi game. Tuy nhiên, vì tôi đã chạy máy chủ lưu trữ của mình liên tục nên việc lưu trữ các tựa game dư thừa, video 4K và các file nặng khác trên vài ổ đĩa cũng không làm tăng quá nhiều hóa đơn tiền điện của tôi.

Kết luận

iSCSI đã chứng tỏ là một giải pháp cực kỳ hiệu quả để giải quyết bài toán thiếu không gian lưu trữ và nhu cầu chơi game hiệu suất cao cho PC của tôi. Bằng cách biến các ổ đĩa trên NAS thành ổ đĩa cục bộ, iSCSI loại bỏ những hạn chế về độ trễ và hiệu năng kém cỏi của các giao thức chia sẻ file truyền thống như SMB, mang lại trải nghiệm chơi game mượt mà không ngờ ngay cả với mạng 2.5G, và đặc biệt ấn tượng với mạng 10GbE.

Tuy nhiên, iSCSI không phải là lựa chọn phù hợp cho tất cả mọi người. Nó yêu cầu NAS phải hoạt động liên tục và không hỗ trợ chia sẻ đa người dùng như các giải pháp lưu trữ mạng thông thường. Nếu bạn vẫn còn các khe cắm PCIe hay NVMe trống, việc lắp ổ cứng trực tiếp vẫn mang lại hiệu suất cao nhất. Nhưng đối với những ai đã cạn kiệt mọi lựa chọn mở rộng lưu trữ vật lý, có sẵn NAS và mạng tốc độ cao, iSCSI thực sự là một “cứu cánh” đáng cân nhắc để mở rộng dung lượng và nâng cao trải nghiệm sử dụng PC.

Bạn đã từng thử nghiệm iSCSI chưa? Hãy chia sẻ kinh nghiệm và ý kiến của bạn trong phần bình luận bên dưới!

Related posts

Hub USB-C và Docking Station: Giải Pháp Mở Rộng Cổng Hiệu Quả cho Chromebook

Administrator

Hộp đựng ổ cứng ORICO 4 khay RAID: Giải pháp lưu trữ 88TB linh hoạt, đang giảm giá cực hấp dẫn!

Administrator

Đừng Mắc Sai Lầm: Vì Sao Bạn Nên Tránh Xa Máy In 3D Giá Rẻ Dạng Bộ Kit DIY

Administrator