FUD về ext4 có hợp lý không? Hoặc nó sẽ an toàn để sử dụng trong một số hệ thống sản xuất?


14

Tôi tự hỏi nếu ext4 là an toàn để sử dụng trên các máy chủ của tôi. Nhưng tôi đã nghe rất nhiều FUD về nó mà tôi quan tâm.

Hệ thống của chúng tôi có thể mất một số dữ liệu và nó sẽ không phải là vấn đề quá lớn. Ngay cả dữ liệu có giá trị trong một ngày cũng sẽ không xù lông quá nhiều. Và hệ thống của chúng tôi chắc chắn có thể hưởng lợi từ việc viết chậm.

Điều đó nói rằng, khôi phục hệ thống tập tin đầy đủ từ bản sao lưu sẽ mất nhiều ngày và không thể chấp nhận được.

Bất kỳ kinh nghiệm hoặc ý kiến ​​thông báo về chủ đề ngoài kia?

Câu trả lời:


12

Thành thật mà nói, tôi đang giữ ext4 ngay bây giờ để sử dụng sản xuất.

Có các tùy chọn khác nếu bạn gặp vấn đề về hiệu năng thực sự với hệ thống tệp (và tôi có thể hiểu tình huống đó, ở công việc cuối cùng của chúng tôi, chúng tôi đã có những hạn chế về hiệu suất trong một ứng dụng do ext3). Tùy thuộc vào phân phối bạn đã chọn, bạn có thể sử dụng jfs, xfs hoặc reiserfs. Cả ba nói chung sẽ vượt trội hơn ext3 theo những cách khác nhau và cả ba đều được thử nghiệm và ổn định hơn nhiều so với ext4 ngay bây giờ.

Vì vậy, đề nghị của tôi sẽ là nhiều phần. Đầu tiên, điều tra kỹ lưỡng để đảm bảo bạn đang tối ưu hóa đúng nơi. Kiểm tra ứng dụng của bạn trên các hệ thống tệp khác nhau và đảm bảo rằng hiệu suất được cải thiện đủ để làm cho hệ thống tệp thay đổi hợp lệ.

Ngoài ra, tùy thuộc vào ứng dụng của bạn, việc thêm RAM có thể cải thiện hiệu suất. Theo mặc định, Linux sẽ sử dụng bất kỳ RAM nào không được cam kết cho các ứng dụng làm bộ đệm đĩa. Đôi khi, có một vài GB RAM "không sử dụng" có thể tăng hiệu suất đáng kể trên các hộp có hoạt động đĩa nặng.

Cuối cùng, yêu cầu về dòng thời gian của bạn ở đây là gì? Nếu ext3 không cắt nó và tôi phải xây dựng một máy có hệ thống tập tin khác ngày hôm nay, có lẽ tôi sẽ sử dụng xfs hoặc jfs. Nếu tôi có thể đẩy nó đi trong 6-8 tháng, có lẽ tôi sẽ chờ xem ext4 đã hình thành như thế nào.


1
Cảm ơn các phản hồi đồng cảm. :) Không, tôi không vội vàng. Đã thêm một số GB RAM đã làm việc kỳ diệu. Tại thời điểm này, tôi chỉ để mắt đến tất cả các cổ chai hiệu suất tiềm năng và tìm hiểu về các lựa chọn của tôi. Lo lắng lớn nhất của tôi là một sự lựa chọn trong các mẫu sử dụng hoặc một yêu cầu ứng dụng mới có thể thay đổi mọi thứ đối với tôi. "Hãy chuẩn bị" hoặc bất cứ phương châm đó là gì. Ext4, trên giấy, có vẻ như là một lựa chọn khả thi. Tôi ghét giảm giá vì hệ thống tập tin cạnh tranh đã gieo mầm FUD. Do đó câu hỏi của tôi.
Stu Thompson

4

Chắc chắn Ubuntu 9.04 (jickyy) vẫn đang tìm ra các lỗi của ext4 trong phiên bản kernel 2.6.28 của họ. Một số lỗi dường như chỉ có trong kernel ubfox chứ không phải dòng chính, nhưng điều đó chỉ ra rằng nếu bạn có kernel không phải dòng chính, bạn có thể gặp phải những rắc rối tương tự.

Trang này là một tìm kiếm các vấn đề với ext4 có thể đáng để duyệt. Một vấn đề nghiêm trọng hiện tại (ngày 6 tháng 5 năm 2009) khiến kernel bị khóa là vấn đề 330824 . Và một vấn đề trước đây (bây giờ đã được sửa) liên quan đến mất dữ liệu. Nhưng tôi chưa từng nghe về bất kỳ sự mất mát nào của toàn bộ hệ thống tập tin và tôi nghĩ đó sẽ là một tin tức lớn nếu nó xảy ra.

Vì vậy, tôi sẽ nói rằng nó không hoàn toàn sẵn sàng cho thời gian chính. Nếu bạn thực sự cần nó, thì có thể đáng để thiết lập một máy chủ thử nghiệm để chơi với nó. Hiện tại tôi sẽ gắn bó với các nhân chính, và đo lường mức tăng hiệu suất - nếu mức tăng là kịch tính và kiểm tra căng thẳng không cho thấy bất kỳ vấn đề nào thì có thể đáng để thử ...


Bây giờ đó chính xác là loại chi tiết cụ thể mà tôi đã theo đuổi. Cảm ơn, mish.
Stu Thompson

3

Tôi thấy rằng phản hồi từ http://web.luchs.at rất thú vị. Họ đã sử dụng ext4 trên các máy chủ dựa trên Debian lenny và điều đó dường như hoạt động rất tốt!


1
Cảm ơn các liên kết. Nếu bạn có thể, xin vui lòng trích dẫn từ nó trong câu trả lời của bạn, làm cho các liên kết rõ ràng hơn và tôi sẽ cung cấp cho bạn một cookie :)
Stu Thompson

1

Trừ khi bạn lo lắng về việc đạt đến giới hạn của ext3, tôi sẽ không bận tâm. Mặc dù ext4 cung cấp một số cải tiến, hầu hết chúng không nhắm đến người dùng thông thường.

Nói chung, an toàn nhất là đi với công nghệ trưởng thành nhất sẽ thoải mái phù hợp với nhu cầu của bạn trong tương lai gần. Nếu bạn không có nhu cầu về những thứ ưa thích mới, thì bạn đang thêm rủi ro (dù nhỏ) không có lợi.


1
Tôi lo lắng về việc đạt đến giới hạn. Không phải hôm nay, không phải ngày mai, mà là ngày mốt. Tôi chỉ nghi ngờ về những người không tán thành. . (huh?)) Về cơ bản, tôi cảm thấy thoải mái với những rủi ro mà tôi hiểu, và để làm được điều đó tôi cần phải biết chi tiết cụ thể. Trời ạ ... hy vọng điều đó có ý nghĩa với bạn!
Stu Thompson

0

Điều đó nói rằng, khôi phục hệ thống tập tin đầy đủ từ bản sao lưu sẽ mất nhiều ngày và không thể chấp nhận được.

Sau đó, hãy sử dụng ext3, như một phần thưởng, bất kỳ slob nào có khóa USB Fedora đều có thể gắn ổ đĩa của bạn nếu có.


Có nguy cơ tôi có thể mất toàn bộ hệ thống tập tin không?
Stu Thompson

1
Luôn có một rủi ro. Số người chạy ext3 so với số người chạy ext4 cho rằng ext4 đã nhận được ít thử nghiệm trong thế giới thực.
Dave Cheney

Không có thông tin hỗ trợ, bình luận cuối cùng của bạn ở đây có vẻ như FUD. Trong tất cả những lời chỉ trích về ext4 tôi đã nghe, mất tổng khối lượng không phải là một trong số đó. Nếu bạn biết về những sự kiện như vậy thì xin vui lòng cho chúng tôi biết. Đây là loại chỉ trích cụ thể mà tôi đang tìm kiếm.
Stu Thompson

Không phải FUD, chỉ là thực tế. ext3 đã trở thành tiêu chuẩn trong các bản phân phối trong nhiều năm, ext4 chỉ được hợp nhất trong 2.6.28 en.wikipedia.org/wiki/Ext4 . Bạn có sử dụng 1.0 sản phẩm?
Dave Cheney

1
Tôi đã đọc wiki. Có một số 1.0 rắn, có một số 7.0 kém chất lượng. Tôi nghe thấy những lời phàn nàn, nhưng không muốn bị tê liệt vì sợ hãi. FUD mơ hồ và mờ nhạt, giống như câu trả lời của chúng tôi, về cơ bản là "Mới == Quá rủi ro". Tôi đang tìm kiếm chi tiết cụ thể. Chi tiết!
Stu Thompson

0

ext4 vẫn còn rất mới. Cách tiếp cận thận trọng sẽ là sử dụng ext3 hoặc một cái gì đó có đặc điểm độ tin cậy đã biết. Tôi chỉ khuyên dùng ext4 cho các hệ thống có độ tin cậy không quan trọng hoặc khi các tính năng mới trong ext4 vượt xa nguy cơ mất dữ liệu.

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.