[Hướng dẫn] [Thảo luận]NAS bằng PC (Nhiều HDD, phân quyền, truy nhập từ xa)

AXIO

Member
Ðề: Tăng tốc copy mang LAN như thế nào là hợp lý

Chào bạn,
Hiện tại mình đang sử dụng thiết bị NAS Terastation Duo (có 2 cổng LAN) nhưng khi mình cài đặt Trunk/Load Balancing thì chưa thấy được cải thiện nhiều tốc độ (tốc độ chép chỉ đạt khoảng 60MB/s ~75MB/s thôi). Có thể mạng đang được cài đặt thiếu một cái gì đấy.

http://www.buffalo-technology.com/products/network-storage/terastation/ts-wxl-terastation-duo/

Bạn có thể hướng dẫn sơ xem nếu muốn Trunk thì mạng cần có những yêu cầu tối thiểu nào không? :) cái này mình đang sử dụng RAID1 để backup dữ liệu quan trọng.

Bác kết nối NAS đó như thế nào? Từ NAS vào switch hay đi thẳng đến máy trạm? Nếu đưa vào switch thì switch đó phải có hỗ trợ Trunking - Link Aggregation, còn nếu đưa thẳng vào máy trạm thì máy trạm đó cũng phải được hỗ trợ tính năng này.
 

myquartz

New Member
Ðề: Tăng tốc copy mang LAN như thế nào là hợp lý

Với NAS cấp thấp, thì 1 kênh 1Gbit cũng chả xài hết nữa là aggregate nó lên. Mỗi kênh 1Gbit nếu chạy tối ưu nhất (MTU 9000), có thể đạt tới 120MB/s. Trong khi IO của HDD trong NAT khoẻ lắm cũng là 80-90MB/s. Nếu có RAID 0 tăng gấp 2, thì có thể sẽ lên hết kênh 1Gbit, nhưng ghép 2 kênh 1Gbit thành 2Gbit thì cũng ko được gấp 2 lần tốc độ HDD đâu.
Với NAS cấp cao, họ cũng có thể ko cần link aggregate, vì giờ có kênh 10Gbit rồi, ăn hết nó cũng mệt nghỉ (tất nhiên, switch cũng phải tương xứng). Aggregate thực ra ngoài khả năng tăng tốc cho các sw ko có port 10Gb (chỉ là 1 yếu tố), khả năng quan trọng hơn là tạo nhiều link, dự phòng vật lý cho nhau.
Đấy là xét các giá trị tối đa, yếu tố làm cho NAS chạy chậm lại chính là ... filesytem của nó. Nếu truy cập block (như iSCSI chẳng hạn), sẽ nhanh hơn vì NAS ít phải suy nghĩ hơn. Tuy nhiên nếu share kiểu Samba (Win) hay FTP, thì hiệu quả giảm do NAS phải xử lý nhiều việc phụ hơn. Hơn nữa cũng phụ thuộc vào số lượng + kích thước file chép.
Nói chung, tối ưu tốc độ đòi hỏi phải có kiến thức + đầu tư đúng hướng. Với tớ, 1 kênh 1Gbit là quá đủ, nếu như tối ưu được filesystem + RAID + protocol hợp lý + client mạnh thì đảm bảo tốc độ lúc nào cũng tối ưu. Chứ hợp 2 kênh Gbit mà các yếu tố khác vẫn lởm, thì vẫn ... chậm.
 

PS2Guy

New Member
Ðề: Tăng tốc copy mang LAN như thế nào là hợp lý

Với NAS cấp thấp, thì 1 kênh 1Gbit cũng chả xài hết nữa là aggregate nó lên. Mỗi kênh 1Gbit nếu chạy tối ưu nhất (MTU 9000), có thể đạt tới 120MB/s. Trong khi IO của HDD trong NAT khoẻ lắm cũng là 80-90MB/s. Nếu có RAID 0 tăng gấp 2, thì có thể sẽ lên hết kênh 1Gbit, nhưng ghép 2 kênh 1Gbit thành 2Gbit thì cũng ko được gấp 2 lần tốc độ HDD đâu.
Với NAS cấp cao, họ cũng có thể ko cần link aggregate, vì giờ có kênh 10Gbit rồi, ăn hết nó cũng mệt nghỉ (tất nhiên, switch cũng phải tương xứng). Aggregate thực ra ngoài khả năng tăng tốc cho các sw ko có port 10Gb (chỉ là 1 yếu tố), khả năng quan trọng hơn là tạo nhiều link, dự phòng vật lý cho nhau.
Đấy là xét các giá trị tối đa, yếu tố làm cho NAS chạy chậm lại chính là ... filesytem của nó. Nếu truy cập block (như iSCSI chẳng hạn), sẽ nhanh hơn vì NAS ít phải suy nghĩ hơn. Tuy nhiên nếu share kiểu Samba (Win) hay FTP, thì hiệu quả giảm do NAS phải xử lý nhiều việc phụ hơn. Hơn nữa cũng phụ thuộc vào số lượng + kích thước file chép.
Nói chung, tối ưu tốc độ đòi hỏi phải có kiến thức + đầu tư đúng hướng. Với tớ, 1 kênh 1Gbit là quá đủ, nếu như tối ưu được filesystem + RAID + protocol hợp lý + client mạnh thì đảm bảo tốc độ lúc nào cũng tối ưu. Chứ hợp 2 kênh Gbit mà các yếu tố khác vẫn lởm, thì vẫn ... chậm.

120MB/s cuối cùng vẫn là tốc độ lý thuyết thôi bạn ạ, chưa thấy ai đạt được tốc độ thế này cả :) cho nên mọi người mới bổ sung vào thêm 1 cổng GigE nữa.

Về mặt lý thuyết thì các cấu hình RAID lúc nào cũng nhanh hơn chạy các HDD độc lập, VD như cấu hình trên của mình thì RAID1 + Samba + 2 port GigE + Gig Switch nhưng mình vẫn thấy tốc độ không cải thiện nhiều :) (chỉ đạt khoảng 60MB/s đến 70MB/s), có thể do client quá yếu chứ không phải bản thân NAS không đủ sức phục vụ tốc độ cao hơn (HDD trong client chỉ là SATA I).

Còn đối với mình thì tốc độ nêu trên vẫn chưa là tối ưu do mình chưa thử với NFS.
 

AXIO

Member
Ðề: Tăng tốc copy mang LAN như thế nào là hợp lý

Vấn đề ở đây là tăng băng thông của thằng NAS lên để nó có thể phục vụ cho nhiều máy tính/thiết bị trong cùng 1 thời điểm nữa, nếu để 1 cổng Gigabit sẽ dẫn đến hiện tượng nghẽn cổ chai :)

Tất nhiên là với các NAS rẻ tiền, sử dụng ổ cứng đơn thì cũng chả cần nghĩ đến vấn đề này làm gì cho đau đầu, nhưng với những người thích vọc hoặc với những thiết bị NAS/PC sẵn có tính năng này thì tội gì mà không nghịch :D
 

HD Beginner

New Member
Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Nhằm trả lời nhu cầu đông đảo của tất cả các bạn về việc dùng chính HTPC để lưu trữ. Trong TOPIC này mình sẽ hướng dẫn các bạn lựa chọn và xây dựng hệ thống Case HTPC với dung lượng lưu trữ tối đa (20TB trở lên) với chi phí tối thiểu nhất. Toàn bộ linh kiện có thể tìm thấy trong các trang rao vặt như 5s, vozforums, với giá khá rẻ và vẫn còn mặc cả xuống được nữa. Một số linh kiện chuyên dụng các bạn có thể PM mình để mình nói địa chỉ cho. Vì nếu nói trên này, sợ là cháy hàng mất...Hi hi
 
Chỉnh sửa lần cuối:

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

I/Hệ thống 12 HDD

Số HDD tối đa có thể lắp là: 8 + 3 + 1 = 12 HDD

Dung lượng tối đa có thể lắp là: 22TB + 40/120GB. Tùy thuộc vào các bạn chọn 01 ổ 2.5" ATA dung lượng từ 40GB tới 120GB.

1/Thiết bị:

Case Gigabyte Aurora 5x5.5" + 6x3.5": 1100K
Inside_thumb.jpg

Thanh sắt mount 5.5" sang 3.5": 5x60K = 300K
smart-damper.jpg

PSU: Blue Storm II 500W: 1150K
FSP600_1.jpg

Đầu chuyển nguồn sang SATA: 7 x15K = 105 K
Main Giga P35-DS3R/DS3P/UD3R/UD3P hoặc G33-DS3R có 8 cổng SATA, cổng SPIDF Optical/Coaxial và PCIex16: Tối đa 1500K
CPU Dualcore E5200: Tối đa 1000K
RAM: 2x1GB DDR2 Bus 800: 750K
VGA 8400GS Silent 64 bit, 256MB DDRII của Asus/Giga/ECS/EVGA..vv: Tối đa 400K
Card PCI to IDE & SATA ( Thêm 3 port SATA , 1 Port IDE cho máy tính). Giá = 195. 000 VNĐ
PCI-TO-SATA1.gif

Đầu chuyển đổi từ IDE 3.5 sang IDE 2.5. Giá 50.000 VNĐ
LGH-IDE.gif

HDD 2TB: 11x3000K = 33000 K
01 HDD 2.5" 40/120GB ATA làm HĐH: 300K (Chọn ổ HDD 2.5" vì nó nhỏ gọn, vứt trong Case thoải mái trong khi Case đã hết khoang 3.5" rồi)

2/Cài đặt:

8 ổ 2TB nối với 7 Port Main GIGA
1 ổ 2.5" ATA nối với Adaptor . SATA Adaptor cắm vào cổng IDE trên Main
3 ổ 2TB nối với Card PCI
 
Chỉnh sửa lần cuối:

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

.........Đang nghiên cứu thực tế để viết lại ...........
 
Chỉnh sửa lần cuối:

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

.........Đang nghiên cứu thực tế để viết lại ...........
 
Chỉnh sửa lần cuối:

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

.........Đang nghiên cứu thực tế để viết lại ...........
 
Chỉnh sửa lần cuối:

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

.........Đang nghiên cứu thực tế để viết lại ...........
 
Chỉnh sửa lần cuối:

TigonBoy

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Xin chào !

Cho tôi hỏi :

1 -- Các slot SATA có khả năng chia ra 4 nhánh để quản lý 4 HDD sao ?! Nếu vậy main trên có 8 SATA x 4 = 32 SATA . Vì vậy sao ở trên bác chỉ dùng 2 SATA X 4 = 8 SATA thôi, còn 6 SATA còn lại dùng đơn !

2 -- Các thứ này ở đâu bán vậy bác :
*** Thanh sắt mount 5.5" sang 3.5"
*** Cáp 1 ra 4 SATA

Thanks !

P.S : tôi ở HCM. [o^_^o]
 

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Xin chào !

Cho tôi hỏi :

1 -- Các slot SATA có khả năng chia ra 4 nhánh để quản lý 4 HDD sao ?! Nếu vậy main trên có 8 SATA x 4 = 32 SATA . Vì vậy sao ở trên bác chỉ dùng 2 SATA X 4 = 8 SATA thôi, còn 6 SATA còn lại dùng đơn !

2 -- Các thứ này ở đâu bán vậy bác :
*** Thanh sắt mount 5.5" sang 3.5"
*** Cáp 1 ra 4 SATA

Thanks !

P.S : tôi ở HCM. [o^_^o]

Ko dùng nhiều vì khi dùng tốc độ tới mỗi ổ bị suy giảm, do đó ta chỉ dùng tối thiểu thôi, hơn nữa tầng đấy ổ cũng quá nhiều rồi. Thường mọi người lưu tới 15 ổ~ 30TB đã là quá đáng rồi mà X_X . Ở HCM có 1 địa chỉ bán nó.

Thanh sắt mount đang có bán ở SAM SHOP Hà Nội. Cái này đặt cơ khí gia công chính xác chắc chỉ mất 10K cho 1 cặp thôi.
 

myquartz

New Member
Ðề: Tăng tốc copy mang LAN như thế nào là hợp lý

RAID 1 là loại mirror, tức là HDD0 có 1 bản copy y chang là HDD1, ko tăng tốc write (có khi còn chậm hơn vì khi write sẽ phải làm trên 2 ổ) mà chỉ tăng tốc read (ở một mức độ nhất định). Cái này đảm bảo khi hư 1 HDD thì cái kia còn nguyên dữ liệu.
Muốn tốc độ cao, phải chơi RAID 0, cái này là stripe, tức là nó chia 1 block dữ liệu lưu trên 2 HDD (kích thước bao nhiêu đấy, ví dụ 128KB), điều đó nghĩa là khi read/write 1 khối lớn, thì mỗi nửa sẽ lấy từ 1 HDD, song song thực hiện với nhau nên nhanh gấp 2 lần. Cơ mà cái này hư 1 HDD là xong, vì 1 nửa dữ liệu sẽ là ... 1 nửa dữ liệu.

Tớ có test tốc độ, thì đầu client (PC) phải chơi RAM disk để thử. Máy tớ 2.5GB RAM, trích ra 1.5GB làm RAM disk, copy 1 cái file 1.4GB và đo tốc độ, như thế mới đảm bảo loại trừ yếu tố HDD tại client.
 

myquartz

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Hệ thống bạn gợi ý này sẽ có nhược điểm là rất tốn điện và tốn thêm tiền mua quạt làm mát, hệ thống cũng sẽ chậm, nhất là làm sao fill đầy 30TB dữ liệu đó.
Theo tớ, khi muốn lưu trữ nhiều như thế, giải pháp sử dụng NAS sẽ là hiểu quả nhất. Dễ dàng ta kiếm được cái NAS lắp 5-6 ổ đĩa, và 1 expansion của nó (nối eSATA), nhiều hãng có, cũng sẽ cho 1 khay mở rộng 5-6 ổ nữa. Giá thành của nó sẽ ngang ngang với HTPC của bạn, nhưng sẽ nhanh hơn và quan trọng hơn là nó ổn định, đảm bảo làm mát và tiết kiệm điện hơn (HTPC của bạn sẽ khó thực hiện cái chức năng tắt điện từng cái HDD khi không sử dụng đến, và turn on nó khi cần, cái này nhiều NAS làm được và làm tốt).
 

HD Beginner

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

- Về vấn đề tốn điện thì thế giới và cả anh em trên này đã bàn nhiều rồi. Mỗi tháng tốn thêm khoảng 60K, nhưng đâu phải lúc nào cũng bật liên tục. Hơn nữa đã có tiền sắm riêng cho việc lưu trữ khoảng vài chục triệu mà còn sợ tốn điện hay sao? Nhiều thứ nó còn tốn điện hơn mà vẫn khoái chơi như Amply đèn, Amply Class A..vv

Chưa kể là các HDD ko phải chạy đồng thời. Chúng chỉ chạy đồng thời lúc khởi động mà thôi. Sau đó sẽ nghỉ và khi nào truy xuất đến chúng thì chúng mới hiện lên. Cái này thì e là NAS chưa làm được.

Nếu nói HTPC chạy chậm hơn so với NAS thì đúng là nực cười, 8 cổng SATA riêng rẽ trên Mainboard có thể chạy với tốc độ 3Gb/s. Băng thông được tính toán chuẩn để CPU, RAM, HDD giao tiếp với nhau tốc độ nhanh nhất. Còn NAS cho dù tới 8 box, đấu SATA thì vẫn chỉ trên 1 bo mạch bé tí được thiết kế nhồi nhét nhiều tính năng chứ đâu tính toán chú trọng tốc độ.

Copy 1 file qua mạng vào HDD trong PC và qua mạng vào HDD trong NAS tốc độ so sánh như nào, chắc chẳng cần phải nói ở đây

Việc lắp đầy dung lượng ổ cứng khó với NAS, chứ chẳng khó với PC. Đơn giản vì PC có thể tháo ổ ra đi copy. Hoặc copy qua LAN 1Gbs. Ổ cắm từ PC với format NTFS rất dễ giao lưu. Không như ổ NAS dùng định dạng khác, muốn tháo ra giao lưu cũng ko được.

Box NAS chỉ rẻ khi dùng hàng lướt buffalo nhập về dưới 4 ổ. Chứ NAS mà trên 4 ổ giá ko rẻ chút nào, toàn cỡ 500$ trở lên. NAS mà chứa tới 10 ổ chắc giá không dưới 3000$. Trong khi case HTPC mình dùng giá rẻ hơn mà năng lực xử lý của CPU lớn hơn rất nhiều. Lại kiêm chức năng HTPC luôn thể.

Cuối cùng là giải pháp dùng box Nas rồi nối thêm eSATA của bro loằng ngoằng về dây rợ, tối đa gắn được 6 hdd là kịch kim. Khó giao lưu, xử lý thì chậm. Đúng là tối kiến.
 

Pointed

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

- Về vấn đề tốn điện thì thế giới và cả anh em trên này đã bàn nhiều rồi. Mỗi tháng tốn thêm khoảng 60K, nhưng đâu phải lúc nào cũng bật liên tục. Hơn nữa đã có tiền sắm riêng cho việc lưu trữ khoảng vài chục triệu mà còn sợ tốn điện hay sao? Nhiều thứ nó còn tốn điện hơn mà vẫn khoái chơi như Amply đèn, Amply Class A..vv

Chưa kể là các HDD ko phải chạy đồng thời. Chúng chỉ chạy đồng thời lúc khởi động mà thôi. Sau đó sẽ nghỉ và khi nào truy xuất đến chúng thì chúng mới hiện lên. Cái này thì e là NAS chưa làm được.

Nếu nói HTPC chạy chậm hơn so với NAS thì đúng là nực cười, 8 cổng SATA riêng rẽ trên Mainboard có thể chạy với tốc độ 3Gb/s. Băng thông được tính toán chuẩn để CPU, RAM, HDD giao tiếp với nhau tốc độ nhanh nhất. Còn NAS cho dù tới 8 box, đấu SATA thì vẫn chỉ trên 1 bo mạch bé tí được thiết kế nhồi nhét nhiều tính năng chứ đâu tính toán chú trọng tốc độ.

Copy 1 file qua mạng vào HDD trong PC và qua mạng vào HDD trong NAS tốc độ so sánh như nào, chắc chẳng cần phải nói ở đây

Việc lắp đầy dung lượng ổ cứng khó với NAS, chứ chẳng khó với PC. Đơn giản vì PC có thể tháo ổ ra đi copy. Hoặc copy qua LAN 1Gbs. Ổ cắm từ PC với format NTFS rất dễ giao lưu. Không như ổ NAS dùng định dạng khác, muốn tháo ra giao lưu cũng ko được.

Box NAS chỉ rẻ khi dùng hàng lướt buffalo nhập về dưới 4 ổ. Chứ NAS mà trên 4 ổ giá ko rẻ chút nào, toàn cỡ 500$ trở lên. NAS mà chứa tới 10 ổ chắc giá không dưới 3000$. Trong khi case HTPC mình dùng giá rẻ hơn mà năng lực xử lý của CPU lớn hơn rất nhiều. Lại kiêm chức năng HTPC luôn thể.

Cuối cùng là giải pháp dùng box Nas rồi nối thêm eSATA của bro loằng ngoằng về dây rợ, tối đa gắn được 6 hdd là kịch kim. Khó giao lưu, xử lý thì chậm. Đúng là tối kiến.

Em khong sợ tốn điện vì dựng HTPC xong chỉ xem vài tiếng rồi tắt đi ngủ chứ có xem 24/7/365 đâu :D bác pm chỗ bán cái dây 1->4 cái, cây củ em còn rộng lắm. Cám ơn bác
 

neoone

New Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Bác chỉ em chổ mua sợi cáp 1 sata -> 4 sata với. Mình build cái nas ở nhà chạy debian, auto mount và umount hdd rất tốt. Auto on theo tính năng wol, auto off bằng cách giám sát tình trạng kết nối mạng. chỉ hạn chế là mình chỉ có 6 port sata. Bác chỉ giúp chổ mua cáp để mình mở rộng nas. Thank bác nhiều.
 

meomatto

Active Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Nếu dùng Cáp 1 ra 4 Sât như của bác thì khi xử lý dữ liệu trên 2 ổ thuộc đường này, tốc độ sẽ bị sụt giảm như thế nào? Có phải là còn ~1.5Gb/s không hay thấp hơn?
 

AXIO

Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

Tại sao bác không sử dụng Raid Controller ngoài nhỉ? Vào Windows mà nhìn thấy nó nhận đến 20 ổ cứng thì cũng oải, chắc hết cả bảng chữ cái để gán tên ổ :D
 

hd1vn

Member
Ðề: Hướng dẫn xây dựng HTPC lưu trữ và truy xuất từ 10HDD tới 20HDD

cái card sata mua đâu vậy bác ơi, nó support cho cổng sata nào trên main vậy? bác PM giùm em nha, thích quá mất rồi!
 
Bên trên