Dù bo mạch chủ của tôi có nhiều cổng SATA và NVMe, tôi đang gặp khó khăn trong việc nâng cấp bộ nhớ lưu trữ. Các khe NVMe đang chứa ổ đĩa hệ điều hành và ổ game, còn tôi đã thiết lập RAID từ một vài ổ SSD SATA cho các tệp media và code. Với tốc độ Internet chậm, tôi giữ một số game ít chơi, file ISO và ROM giả lập trên hai ổ đĩa HDD.
Thật không may, tôi dường như đã chạm đến giới hạn số lượng ổ đĩa lưu trữ có thể lắp vào vỏ máy tính của mình. Đặc biệt, ổ cứng HDD cần được gắn cố định, tôi không thể để chúng lủng lẳng trên bàn. Lưu trữ ngoài là một giải pháp hữu ích, nhưng với tất cả phụ kiện và thiết bị ngoại vi đang 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 để tăng số lượng kết nối có sẵn.
Nhưng tôi lại có vài thiết bị NAS dư dùng và một bộ chuyển mạch mạng 10 GbE tốc độ cao. Mặc dù ổ đĩa mạng rất tiện lợi, tôi không thể dùng chúng để chứa thư viện game vì chúng gây ra hiện tượng giật hình micro-stutter trong game, thậm chí một số game còn crash bất chợt khi tôi cố gắng chạy chúng từ ổ đĩa chia sẻ SMB. Đó là lúc iSCSI phát huy tác dụng, và đây là lý do tại sao tôi chưa cần nâng cấp bộ nhớ PC trong tương lai gần.
Người cầm ổ cứng HDD trước dàn máy tính và hai thiết bị NAS TerraMaster
iSCSI Là Gì Và Hoạt Động Ra Sao?
Đây là giao thức lưu trữ cấp khối (block storage) dễ tiếp cận nhất hiện nay
Trong thuật ngữ kỹ thuật, Giao diện Hệ thống Máy tính Nhỏ Internet, hay iSCSI (chú ý chữ “i” viết thường), là một giao thức mạng cung cấp quyền truy cập cấp khối (block-level access) đến ổ đĩa mạng của bạn. Điều này làm cho nó rất khác biệt so với các giao thức lưu trữ cấp tệp (file storage) như SMB hoặc NFS, vốn thường được dùng để chia sẻ tệp với nhiều thiết bị hơn là các hoạt động nhập/xuất dữ liệu (I/O operations) cường độ cao.
Giao diện iSCSI Initiator trên Windows 11, cài đặt kết nối iSCSI
Nói một cách đơn giản, một chia sẻ iSCSI sẽ xuất hiện như một ổ đĩa cục bộ (local drive) chứ không phải ổ đĩa mạng (network drive), và PC của bạn sẽ coi nó là một phân vùng vật lý. Do đó, bạn có toàn quyền định dạng ổ đĩa và thay đổi 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 qua máy chủ trong trường hợp các giao thức lưu trữ tệp.
Tất nhiên, điều này có nghĩa là chỉ PC của bạn (hoặc người dùng đã khởi tạo kết nối 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ẻ tệp với nhiều thiết bị. Nhưng chúng ta sẽ nói kỹ hơn về điều này sau…
Kết Nối Mạng 2.5G Đã Đủ Cho Việc Chơi Game
Độ trễ không còn là vấn đề ngay cả trong các tựa game tốc độ cao
Quay trở lại vấn đề lưu trữ của tôi, NAS cung cấp thêm dung lượng cho các tác vụ chỉnh sửa ảnh, dự án code và các công việc không đòi hỏi hiệu suất cao khác. Hơn nữa, nó có đủ khay ổ đĩa để tôi lắp thêm nhiều thiết bị lưu trữ, và vì tôi đặt mọi thứ trong một căn phòng khác, tôi không phải lo lắng về rung động liên tục từ ổ cứng HDD.
Nhưng cho dù thế nào đi nữa, việc chơi game trên ổ đĩa mạng nghe có vẻ phi lý. Giao thức SMB không đáp ứng được nhu cầu chơi game của tôi vì tình trạng giật hình và crash game ngẫu nhiên. Mặc dù có vẻ “điên rồ”, một ổ đĩa được gắn qua iSCSI lại đủ sức chạy các tựa game tốc độ cao đòi hỏi thao tác chính xác.
Thiết bị NAS Aiffro K100 cùng bộ điều khiển, ổ cứng HDD và SSD
Tôi đã rất ngạc nhiên khi 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 lâu hơn đáng kể trên một chia sẻ iSCSI so với ổ cứng vật lý thông thường, mặc dù tốc độ của ổ SSD trên iSCSI không tệ chút nào – và đó chỉ là tốc độ mạng 2.5G!
Kết Nối 10GbE Giúp Ổ SSD iSCSI Phát Huy Sức Mạnh
Hoàn hảo cho các thiết bị NAS chạy toàn bộ ổ SSD
Những độc giả thường xuyên theo dõi bài viết của tôi sẽ biết rằng gần đây tôi đã nâng cấp lên card mạng PCIe (PCIe NIC). Trong khi nó giúp giải quyết vấn đề mất kết nối mạng ngẫu nhiên trên card mạng tích hợp, tốc độ 10 GbE của nó 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, đủ cho các ổ HDD hiện đại (miễn là chúng không trong cấu hình RAID cấp cao). Ổ đĩa NVMe lại là một câu chuyện khác, ngay cả một ổ PCIe Gen 3 cũng có thể đạt tốc độ 3000MB/s – con số này là rất cao so với một chia sẻ iSCSI chỉ 2.5G.
Mặc dù một ổ NVMe duy nhất có thể dễ dàng “nghẽn cổ chai” kết nối 10 GbE, tốc độ 1200 MB/s vẫn là một cải thiện đáng kể so với card mạng 2.5G trước đây của tôi. Kết nối 10GbE giảm thời gian khởi động và thời gian dịch chuyển nhanh (trong các game thế giới mở hỗ trợ tính năng này) đáng kể khi tôi sử dụng ổ NVMe làm mục tiêu iSCSI.
Đây Không Phải Dự Án Phù Hợp Với Tất Cả Mọi Người
Cận cảnh thiết bị NAS TerraMaster F4-424 Max
Mặc dù có trải nghiệm tích cực khi sử dụng các chia sẻ iSCSI để mở rộng bộ nhớ PC, tôi phải thừa nhận rằng đây không phải là sự thay thế hoàn hảo cho bộ nhớ truyền thống. Nó 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, và như bạn có thể suy ra từ số liệu tốc độ, ổ NVMe của tôi sẽ không thể đạt được tốc độ siêu nhanh 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í các card PCIe trống), thì việc cắm một ổ SSD vào đó luôn là lựa chọn tốt hơn là dựa vào một chia sẻ iSCSI. Thêm vào đó là việc tôi cần thiết bị NAS hoạt động liên tục bất cứ khi nào tôi muốn chơi game. Vì tôi chạy máy chủ lưu trữ của mình 24/7, việc lưu trữ các game dư thừa, video 4K và các tệp nặng khác trên vài ổ đĩa không làm tăng quá nhiều chi phí điện năng của tôi.
Tài liệu tham khảo
- iSCSI: What it is
- I tried storing all of my Steam games on a NAS – here’s how it went
- 4 quirky and fun ways I repurpose my old NAS
- A cheap PCIe NIC was the best upgrade for my PC
- 5 non-GPU PCIe devices worth considering for your next PC build