FUD เกี่ยวกับ ext4 เป็นธรรมหรือไม่? หรือมันจะปลอดภัยที่จะใช้ในบางระบบการผลิตหรือไม่?


14

ฉันสงสัยว่า ext4 นั้นปลอดภัยที่จะใช้บนเซิร์ฟเวอร์ของฉันหรือไม่ แต่ฉันได้ยิน FUD มากมายเกี่ยวกับเรื่องนี้ที่ฉันเป็นห่วง

ระบบของเราอาจสูญเสียข้อมูลบางส่วนและจะไม่ใหญ่เกินไป แม้แต่ข้อมูลเต็มวันก็ไม่ได้มีขนที่มากเกินไป และระบบของเราจะได้ประโยชน์สูงสุดจากการเขียนที่ล่าช้า

ดังกล่าวกล่าวว่าการคืนค่าระบบไฟล์แบบเต็มจากการสำรองข้อมูลอาจใช้เวลาหลายวันและไม่สามารถยอมรับได้

ประสบการณ์หรือความคิดเห็นที่แจ้งเกี่ยวกับเรื่องที่มี?

คำตอบ:


12

จริง ๆ แล้วฉันจะระงับ ext4 ในตอนนี้เพื่อใช้ในการผลิต

มีตัวเลือกอื่น ๆ หากคุณพบปัญหาเกี่ยวกับประสิทธิภาพของระบบไฟล์ (และฉันสามารถเข้าใจสถานการณ์นั้นได้ในงานล่าสุดของฉันเรามีข้อ จำกัด ด้านประสิทธิภาพในแอปพลิเคชันเนื่องจาก ext3) คุณอาจสามารถใช้ jfs, xfs หรือ reiserfs ทั้งนี้ขึ้นอยู่กับการกระจายที่คุณเลือก โดยทั่วไปทั้งสามจะดีกว่า ext3 ในรูปแบบที่แตกต่างกันและทั้งสามถูกทดสอบและมีเสถียรภาพมากกว่า ext4 ในตอนนี้

ดังนั้นคำแนะนำของฉันจะเป็นหลายส่วน ก่อนอื่นให้ตรวจสอบอย่างละเอียดเพื่อให้แน่ใจว่าคุณได้รับประโยชน์สูงสุดในสถานที่ที่เหมาะสม ทดสอบแอปพลิเคชันของคุณในระบบไฟล์ที่แตกต่างกันและตรวจสอบให้แน่ใจว่าประสิทธิภาพดีขึ้นพอที่จะทำให้ระบบไฟล์เปลี่ยนแปลงได้

นอกจากนี้ขึ้นอยู่กับแอปพลิเคชันของคุณการเพิ่ม RAM เพิ่มเติมอาจปรับปรุงประสิทธิภาพ ตามค่าเริ่มต้น Linux จะใช้ประโยชน์จาก RAM ใด ๆ ที่ไม่ได้ผูกมัดกับแอปพลิเคชันเป็นดิสก์แคช บางครั้งการมี RAM "ไม่ได้ใช้" ไม่กี่ GB อาจเพิ่มประสิทธิภาพได้อย่างมากในกล่องที่มีกิจกรรมบนฮาร์ดดิสก์

ในที่สุดความต้องการไทม์ไลน์ของคุณที่นี่คืออะไร ถ้า ext3 ไม่ได้ตัดและฉันต้องสร้างเครื่องด้วยระบบไฟล์ที่แตกต่างกันวันนี้ฉันอาจใช้ xfs หรือ jfs ถ้าฉันสามารถผลักมันออกไปเป็นเวลา 6-8 เดือนฉันอาจจะรอและดูว่า ext4 มีรูปร่างอย่างไร


1
ขอบคุณสำหรับคำติชม :) ไม่ฉันไม่รีบร้อน ได้เพิ่ม RAM บาง GB แล้วซึ่งทำงานได้มหัศจรรย์ ฉันแค่จับตาดูคอขวดที่มีศักยภาพทั้งหมด ณ จุดนี้และเรียนรู้เกี่ยวกับตัวเลือกของฉัน ความกังวลที่ยิ่งใหญ่ที่สุดของฉันคือการเปลี่ยนแปลงรูปแบบการใช้งานหรือข้อกำหนดของแอปพลิเคชันใหม่สามารถเปลี่ยนแปลงทุกอย่างให้ฉันได้ "เตรียมพร้อม" หรืออะไรก็ตามที่เป็นคำขวัญ Ext4 บนกระดาษดูเหมือนว่าเป็นตัวเลือกที่ทำงานได้ ฉันเกลียดที่จะลดราคาเพราะระบบไฟล์ของคู่แข่งมีการทำ FUD ดังนั้นคำถามของฉัน
Stu Thompson

4

แน่นอน Ubuntu 9.04 (jaunty) ยังคงทำงานกับบั๊กของ ext4 ในเคอร์เนลรุ่น 2.6.28 ข้อบกพร่องบางอย่างดูเหมือนจะอยู่ในเคอร์เนล ubuntu มากกว่าการฉีดเท่านั้น แต่นั่นแสดงว่าถ้าคุณมีเคอร์เนลที่ไม่ใช่การฉีดคุณอาจพบปัญหาที่คล้ายกัน

หน้านี้เป็นการค้นหาปัญหาของ ext4 ที่อาจคุ้มค่ากับการเรียกดู หนึ่งในปัจจุบัน (6 พฤษภาคม 2009) ปัญหาร้ายแรงที่ทำให้เกิดเคอร์เนลจะล็อคขึ้นเป็นปัญหา 330824 และปัญหาก่อนหน้า (ตอนนี้แก้ไข) เกี่ยวข้องกับการสูญเสียข้อมูล แต่ฉันไม่เคยได้ยินเรื่องการสูญเสียของระบบไฟล์ทั้งหมดและฉันคิดว่ามันจะเป็นข่าวใหญ่ถ้ามันเกิดขึ้น

ดังนั้นฉันจะบอกว่ามันไม่พร้อมสำหรับช่วงเวลาสำคัญ ถ้าคุณต้องการมันจริงๆมันอาจจะคุ้มค่าที่จะตั้งเซิร์ฟเวอร์ทดสอบเพื่อเล่นกับมัน ในขณะนี้ฉันจะติดกับเมล็ด mainline และวัดประสิทธิภาพที่ได้รับ - ถ้าการเพิ่มขึ้นนั้นน่าทึ่งและการทดสอบความเครียดไม่แสดงปัญหาใด ๆ มันก็น่าจะคุ้มค่าที่จะลอง ...


ตอนนี้มันเป็นลักษณะเฉพาะของฉันอย่างแน่นอน ขอบคุณ mish
Stu Thompson

3

ฉันพบว่าคำติชมจาก http://web.luchs.atน่าสนใจมาก พวกเขาใช้ ext4 บนเซิร์ฟเวอร์ที่ใช้ Debian lenny และดูเหมือนว่าจะใช้งานได้ดี!


1
ขอบคุณสำหรับลิงค์ หากคุณสามารถโปรดอ้างจากมันในคำตอบของคุณให้การเชื่อมโยงที่กำหนดเพิ่มเติมเป็นรายบุคคลและฉันจะให้คุณคุกกี้ :)
สตู ธ อมป์สัน

1

นอกเสียจากคุณจะกังวลกับการกดขีด จำกัด ของ ext3 ฉันจะไม่รบกวน แม้ว่า ext4 จะเสนอการปรับปรุงจำนวนมาก แต่ส่วนใหญ่ไม่ได้มุ่งเป้าไปที่ผู้ใช้ทั่วไป

โดยทั่วไปแล้วมันปลอดภัยที่สุดที่จะไปด้วยเทคโนโลยีที่เป็นผู้ใหญ่ที่สุดที่จะตอบสนองความต้องการของคุณในอนาคตอันใกล้ หากคุณไม่ต้องการสิ่งแฟนซีใหม่คุณจะเพิ่มความเสี่ยง (ไม่ว่าเล็ก) เพื่อผลประโยชน์


1
ฉันกังวลเกี่ยวกับการกดปุ่มขีด จำกัด ไม่ใช่วันนี้ไม่ใช่พรุ่งนี้ แต่เป็นวันหลัง ฉันเพียงแค่สงสัยว่าผู้จ่ายเงินแบบไม่มีเงื่อนไข (เช่น: ฟังก์ชั่นเฉพาะของฉันคือการเขียนโค้ด Java แต่จนถึงทุกวันนี้ผู้คนบอกฉันว่า Java นั้นตายแล้วและสนับสนุนด้วยขยะเช่น "ช้าเกินไป" (ไม่เป็นความจริงมานานแล้ว) และ "มันเก่าเกินไป" (huh?)) โดยพื้นฐานแล้วฉันรู้สึกสบายใจกับความเสี่ยงที่ฉันเข้าใจและต้องทำเช่นนั้นเพื่อทราบข้อมูลเฉพาะ เอ้ย ... หวังว่ามันสมเหตุสมผลกับคุณ!
Stu Thompson

0

ดังกล่าวกล่าวว่าการคืนค่าระบบไฟล์แบบเต็มจากการสำรองข้อมูลอาจใช้เวลาหลายวันและไม่สามารถยอมรับได้

จากนั้นลองใช้ ext3 เพื่อเป็นโบนัสความสกปรกใด ๆ กับปุ่ม Fedora USB สามารถติดตั้งไดรฟ์ของคุณได้


มีความเสี่ยงหรือไม่ที่ฉันจะสูญเสียระบบไฟล์ทั้งหมด?
Stu Thompson

1
มีความเสี่ยงอยู่เสมอ จำนวนคนที่ใช้ ext3 เทียบกับจำนวนคนที่ใช้ ext4 สั่งให้ ext4 ได้รับการทดสอบในโลกแห่งความเป็นจริงน้อยลง
Dave Cheney

หากไม่มีข้อมูลสนับสนุนความคิดเห็นล่าสุดของคุณที่นี่ดูเหมือนจะเป็น FUD จากคำวิจารณ์ทั้งหมดของ ext4 ที่ฉันเคยได้ยินการสูญเสียปริมาตรทั้งหมดไม่ใช่หนึ่งในนั้น หากคุณรู้เหตุการณ์ดังกล่าวโปรดแจ้งให้เราทราบ นี่คือการวิจารณ์ที่เป็นรูปธรรมที่ฉันกำลังมองหา
Stu Thompson

ไม่ใช่ FUD เพียงแค่ใช้งานได้จริง ext3 เป็นมาตรฐานใน distros มาเป็นเวลาหลายปี ext4 ถูกรวมใน 2.6.28 เท่านั้นen.wikipedia.org/wiki/Ext4 คุณใช้ผลิตภัณฑ์ 1.0 หรือไม่?
Dave Cheney

1
ฉันอ่านวิกิ มี 1.0 ของแข็งบางอย่างมีบางอย่างต่ำ 7.0s ฉันได้ยินข้อร้องเรียน แต่ไม่อยากเป็นอัมพาตเพราะกลัว FUD นั้นคลุมเครือและคลุมเครือเหมือนคำตอบของเราซึ่งโดยพื้นฐานแล้วคือ "ใหม่ == เสี่ยงเกินไป" ฉันกำลังค้นหาข้อมูลเฉพาะ รายละเอียด!
Stu Thompson

0

ext4 ยังใหม่มาก วิธีอนุรักษ์นิยมจะใช้ ext3 หรือบางสิ่งบางอย่างที่มีลักษณะความน่าเชื่อถือที่รู้จัก ฉันแนะนำ ext4 ณ จุดนี้เฉพาะกับระบบที่ความน่าเชื่อถือไม่สำคัญหรือที่ซึ่งคุณสมบัติใหม่ใน ext4 นั้นมีความเสี่ยงมากกว่าการสูญเสียข้อมูลอย่างมาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.