Việc đặt nhật ký XFS trên ổ SSD có cải thiện đáng kể hiệu năng không?


8

Tôi có một mảng năm đĩa chạy XFS trong RAID5 và tôi muốn cải thiện hiệu năng của nó. Tôi đã thấy một số gợi ý rằng việc đưa nhật ký lên một thiết bị riêng biệt có thể giúp ích, việc đưa nhật ký lên ổ SSD có giúp ích một cách kịch tính không?

Về lý thuyết, nó nên, nhưng tôi không thể tìm thấy bất kỳ nghiên cứu trường hợp nào mà ai đó đã thực sự làm điều này, và mua một ổ SSD và sau đó nó không hoạt động tốt sẽ gây bất tiện ở mức tốt nhất

Câu trả lời:


8

Chỉ số hiệu suất bạn cần để mắt đến là ghi tuần tự. Các thiết bị có tốc độ ghi tuần tự cao rất tốt cho thiết bị ghi nhật ký bên ngoài. Điều đó nói rằng, nhật ký FS là khá nhỏ so với kích thước dữ liệu. Phương tiện truyền thông quay vòng kiểu cũ có thể biến một số số ghi tuần tự ấn tượng. Nếu bạn có đủ khả năng để sử dụng nó, một ổ cứng trường học cũ có thể là một thiết bị ghi nhật ký bên ngoài rất tốt miễn là bạn có thể dành một thiết bị đó cho một bản ghi đó.

Tầng SSD hàng đầu có thể đánh bại phương tiện quay vòng cho tốc độ ghi tuần tự. Bằng cách dành một trong những ổ đĩa cao cấp này để đăng nhập, bạn có được một vài thứ. Có, nó sẽ mòn nhanh hơn kể từ khi ghi làm hao mòn SSD. Tuy nhiên, nếu bạn chỉ sử dụng 5% ổ đĩa (nếu nhiều) thì phần sụn trên các ổ đĩa này đủ thông minh để cho phép thậm chí 50% (hoặc nhiều hơn) các ô xấu trước khi bạn bắt đầu gặp sự cố với khối lượng nhật ký bị hỏng; Hệ điều hành của bạn sẽ báo động tốt về điều này trước khi bạn đi đến điểm này. Bằng cách cam kết ghi nhanh hơn phương tiện quay, bạn giảm đáng kể nút cổ chai siêu dữ liệu mà XFS dễ mắc phải.

Nó có nhanh hơn trong thực tế không? Không thể nói. Rất nhiều phụ thuộc vào loại dữ liệu trên ổ XFS đó. Như tôi đã nói, cập nhật siêu dữ liệu là điều nghiêm trọng. Nếu 'noatime' không cung cấp cho bạn đủ phòng thở và thông lượng của bạn vẫn còn tăng tốc khi cập nhật siêu dữ liệu, ổ đĩa nhật ký bên ngoài (SSD hoặc quay) sẽ là bước tiếp theo tốt để tăng hiệu suất.


Cảm ơn vì đã cho thêm thông tin. Bạn có bất kỳ loại số nào về loại cải tiến mà tôi có thể thấy từ việc có một thiết bị nhật ký bên ngoài trên phương tiện riêng biệt không?
Paul Wagland

Không, tôi không có. Nó phụ thuộc khá nhiều vào hiệu suất của phần cứng lưu trữ của bạn, cách thức hoạt động của Raid5 trên bộ điều khiển của bạn và cách dữ liệu được truy cập bởi các ứng dụng / người dùng đang sử dụng. Sự khác biệt có thể khá đáng kể nếu bạn bị tắc nghẽn tốt trên I / O của đĩa R5 hoặc một vài điểm phần trăm nếu bạn không ở gần trần I / O của mình. Kiểm tra là cách duy nhất để chắc chắn.
sysadmin1138

5

Re: "Hạn chế viết không phải là vấn đề đối với việc lưu trữ trạng thái rắn tốt trong 10 năm hoặc lâu hơn ..."

Đo không phải sự thật.

SSD dựa trên Flash mới hơn dựa trên flash MLC và có độ bền ghi thấp hơn so với các model dựa trên SLC cũ (thấp hơn ~ 10 lần). Phần sụn trên các ổ SSD này phân phối ghi trên toàn bộ dung lượng của SSD, đây được gọi là "mức hao mòn". Điểm mấu chốt là tất cả các ổ SSD Flash bị hao mòn khi hoạt động ghi và mật độ của các bộ phận Flash bên dưới càng tăng (từ SLC lên 2-bit-per-cel MLC lên 3-bit-per-cel, v.v.), càng nhanh Flash bị hao mòn.

Ổ đĩa bị hao mòn theo thời gian, Flash bị hao mòn theo cách sử dụng.

Flash KHÔNG phải là nơi tốt để đặt nhật ký hệ thống tệp, không chỉ vì Flash bị hao mòn mà còn vì lý do kinh tế. Nhật ký / nhật ký viết là 100% I / O tuần tự thuần túy (không có tính ngẫu nhiên). Đối với khối lượng công việc này, đĩa quay chỉ tốn khoảng 1/10 so với SSD về chi phí cho mỗi MByte mỗi giây.


0

Có cách nào để gửi siêu dữ liệu tệp (inode, phạm vi ...) đến ổ SSD ngoài không?


Phụ thuộc vào hệ thống tập tin. GPFS - một hệ thống tệp chia sẻ đĩa nhận biết cụm độc quyền từ IBM - ví dụ: hãy để bạn tách dữ liệu và dữ liệu meta. Cũng có thể chỉ định sao chép dữ liệu hoặc dữ liệu meta.
pfo

-3

Đó sẽ là một ý tưởng rất xấu. Một ổ SSD có số lần ghi hạn chế, đặt nhật ký hệ thống tập tin vào đó sẽ là một cách nhanh chóng để đi đến cuối vòng đời của nó.

Chúc may mắn nhất,
João Miguel Neves


Hạn chế viết không phải là một vấn đề đối với lưu trữ trạng thái rắn tốt trong 10 năm hoặc lâu hơn. Bạn cũng có thể khuyên bạn không nên sử dụng ổ cứng thông thường vì đôi khi chúng bị hỏng?
Alex Holst

1
Đây là một chút quan niệm sai lầm. SSD có tuổi thọ trên số lần ghi trên mỗi khối bộ nhớ, không phải trên toàn bộ ổ đĩa. Do việc ghi tệp nhật ký vốn là tuần tự, nên việc ghi vào một khối bộ nhớ có thể sẽ khá thấp.
Chris Thorpe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.