Không ai đề cập đến lvm2 có thể làm cho tốc độ đọc và ghi được nhân lên (tương tự như raid0). Cá nhân tôi sử dụng 3 đĩa giống hệt nhau và trên chúng lvm2 ở chế độ tước, các hoạt động đọc và ghi chiếm 1/3 thời gian, đó là một tác động lớn, hệ thống tập tin nhanh hơn ba giây. Tôi biết: bất kỳ đĩa nào bị lỗi và tất cả dữ liệu trên chúng sẽ không thể truy cập được; nhưng điều đó không có nghĩa là bất kỳ mất mát nào, vì BackUP là PHẢI, không có gì như Raid, LVM2, ZFS sẽ tránh để có BackUP; Vì vậy, tôi không bao giờ sử dụng phản chiếu, raid5 và như vậy, tôi luôn sử dụng tước (để có hiệu suất cao nhất) và đã đồng bộ hóa BackUP. ZFS rất tốt cho nén khi đang di chuyển và với tham số bản sao lớn hơn một lần giống như phản chiếu, nhưng một điều ZFS có và không ai khác là tự động phục hồi khi quay bit (các bit thay đổi tự nhiên trong khi đĩa bị tắt),
Để tiếp tục: tôi chỉ sử dụng ZFS cho BackUP của mình trên các ổ đĩa ngoài, nhiều (hai hoặc ba) ssd có sọc lvm2 cho HĐH (nâng cấp sau khi tôi làm lại bản sao của HĐH), tôi có xu hướng sử dụng HĐH không thể sửa chữa được; và tôi sử dụng nhiều (sáu) đĩa spinnin với lvm2 bị tước dữ liệu, như các máy ảo, một lần nữa làm thay đổi bất kỳ thay đổi nào tôi làm lại BackUPs; Vì vậy, sau khi bất kỳ đĩa nào bị lỗi tôi chỉ cần thay thế nó và khôi phục bản sao lưu cuối cùng; bây giờ một ngày tôi có tốc độ ghi gần 1,8GiB / giây, do đó, việc khôi phục một máy ảo từ BackUP chỉ mất chưa đến 30 giây (32GiB cho mỗi đĩa máy ảo).
Vì vậy, câu trả lời của tôi là: không chỉ sử dụng một thứ, hãy thông minh và sử dụng tốt nhất từng bộ phận, lvm2 tước nhanh hơn mdear cấp 0, nhiều hơn khi sử dụng sáu đĩa quay; một cảnh báo với tước ssd, hai và ba là tốt, bốn ssd có thể làm giảm hiệu suất (các thử nghiệm của tôi cho tốc độ ghi thấp hơn khi tôi sử dụng bốn ssd giống hệt nhau trong chế độ tước, bất kể là lvm, mdston0, v.v.), dường như SSD TRIM và như vậy khuếch đại ghi có thể là nguyên nhân chính của việc thêm nhiều ssd vào âm lượng bị tước làm cho tốc độ ghi thấp hơn.
Waring với ssd và bất kỳ raid0 (khối lượng bị tước), sắp xếp mọi thứ một cách hoàn hảo, gán kích thước cụm trên hệ thống tập tin chính xác, kích thước quy định, vv để không ai gây ra sự xuống cấp; như mẫu: sector đĩa là 2048, vì vậy 2K ở bất kỳ đọc / ghi dưới dạng minimun, không bao giờ sử dụng hệ thống tệp sử dụng clusyer 512 byte, hơn thế, tốt hơn là sử dụng kích thước cụm 2K hoặc 4K; Bây giờ hãy tưởng tượng bạn sử dụng 3xHDD, mỗi lĩnh vực 2K, vì vậy tại bất kỳ cụm hệ thống tập tin tối ưu đọc / ghi nào sẽ là 3x2K = 6K, nhưng điều đó là không thể đối với nhiều hệ thống tập tin, sau đó nghĩ xem nếu sử dụng kích thước cụm 64K, 64K / 6K = 32 / 3, điều đó gây ra sự mất cân bằng, vì vậy không tối ưu, v.v. Làm toán để có được kích thước cụm tối ưu.
Kết quả tốt nhất của tôi là: Kích thước cụm = dải kích thước * số lượng đĩa trên dải; theo cách đó, mỗi lần đọc / ghi có kích thước chính xác khiến tất cả các đĩa hoạt động, do đó cải thiện tốc độ là rất lớn. Một ví dụ kích thước cụm 192K cho 3 đĩa với kích thước sọc 64K; một ví dụ khác kích thước cụm 192K cho 6 đĩa với kích thước sọc 32K.
Và luôn luôn nhớ kiểm tra đĩa đơn trong khối 4K, 8K, 16K, 32K, 64K; rất nhiều đĩa cho tốc độ thực sự kém với các số thấp hơn như 4K, nhưng cho thời gian nhanh hơn gấp mười lần khi ở mức 64K, 128K hoặc cao hơn.
Có, sử dụng kích thước cụm lớn có thể làm mất chất thải không gian trên cụm las của mỗi tệp (nếu bạn sử dụng hàng triệu tệp chỉ có 1 byte mỗi tệp) tốt hơn nên sử dụng hệ thống nhỏ gọn / gói trên hệ thống tệp, như một mẫu đĩa 4TiB có kích thước cụm 4K chỉ có thể có ít hơn 4TiB / 4K = 1073741824 mỗi tệp 1Byte, chỉ là 1GiB nếu tất cả các tệp có kích thước 1Byte (kích thước cụm 4K), tỷ lệ lớn nhất của cụm các tệp rất lớn, như các máy ảo (gần 32GiB dưới dạng mẫu hoặc chỉ vài megabyte), phần bị mất chỉ nằm trên cụm cuối cùng; Vì vậy, các tệp lớn, kích thước cụm lớn sẽ tốt hơn cho hiệu năng, nhưng hãy cẩn thận với cách máy ảo sử dụng nó.
Sẽ không ai nói cho bạn bí mật này: bên trong khách không sử dụng kích thước cụm 4K, sử dụng cùng kích thước cụm với kích thước cụm trong khi đĩa ảo nằm trong đó hoặc bội số của nó.
Vâng, tôi rất háo hức khi đạt được tốc độ tối đa bên trong các đĩa khách, như tôi đã nói với 6 đĩa quay tôi nhận được gần 1.7GiB / giây, tốc độ bus SATA III là nút cổ chai, chứ không phải chính các đĩa. Tôi sử dụng các đĩa cao cấp (không rẻ), bộ đệm 128MiB với tốc độ ghi là 283MiB / s.
Đối với bạn và cho tất cả mọi người: Tốt nhất là tìm hiểu làm thế nào kích thước cụm, kích thước sọc và kích thước khối phải liên quan trước khi thực hiện bất kỳ kiểm tra tốc độ nào, kiểm tra LVM2 hoặc bất kỳ RAID nào khác (cũng là ZFS) có thể đưa ra kết luận FALSE.
Chỉ là một ví dụ: Tôi kiểm tra thời gian khởi động linux của mình với các đĩa Sata 2x60MiB / s 2,5 inch 5400 vòng / phút trên bo mạch chính của cổng Sata II, sau đó kiểm tra với 2xSSD Sata III (chúng có thể ghi hơn 250MiB / s nếu được kết nối với Sata III cổng), thời gian khởi động chỉ mất ít hơn hai giây, chỉ hai giây khi khởi động năm phút, tại sao? bởi vì hầu hết các đĩa thời gian khởi động không được sử dụng, nó đang thực hiện mọi thứ trên ram và cpu, nhưng không phải là i / o.
Allways kiểm tra điều thực tế bạn sẽ làm, không chỉ tốc độ thô (nói cách khác, tốc độ tối đa).
Tốc độ tối đa là tốt để biết bit không thể biểu diễn, bạn có thể không sử dụng các đĩa ở tốc độ tối đa 100% thời gian, HĐH và APP phải làm mọi việc trên ram và cpu mà không có I / O, vì vậy tốc độ ổ đĩa thời gian không vấn đề gì cả
Tất cả mọi người nói rằng SSD cải thiện rất nhiều tốc độ Windows Boot, trong các thử nghiệm của tôi cũng là FALSE, tôi chỉ chứng minh được 28 giây trong thời gian khởi động gần phút thứ nhất.
Vì vậy, nếu bạn làm như tôi: Linux copy-to-ram khi khởi động, SSD sẽ không được đặt cược hơn so với ổ cứng xoay, tôi cũng đã thử nghiệm USB 3.1 Gen2 (đọc 139MiB / giây), thời gian khởi động chỉ được thực hiện vài giây trên một Năm phút khởi động, tại sao? dễ dàng, việc đọc được thực hiện khi sao chép vào ram, afyer hơn đĩa / ssd / usb-stick không được sử dụng lại trên phần còn lại của bu-lông, dữ liệu trên ram, giống như ổ đĩa ram.
Bây giờ tôi đang bán tất cả ổ SSD mà tôi có, họ không cải thiện sao chép Linux khi khởi động, nhưng điểm chuẩn cho biết họ nhanh hơn gấp 5 lần ... xem, điểm chuẩn đưa ra kết luận của FALSE ... yest, test và test thật ngày làm việc.
Hy vọng điều này có thể làm mọi thứ rõ ràng ... LVM với kích thước cụm và sọc xấu ảnh hưởng nhiều hơn nhiều so với chi phí trên lớp.