NTFS บน Linux เร็วกว่า NTFS-3G หรือไม่


10

NTFS-3G เป็นไดรเวอร์อ่าน / เขียน NTFS ที่เสถียร แต่น่าเสียดายที่ช้ามากเมื่อเทียบกับทั้ง NTFS บน Windows และระบบไฟล์ Linux ทั่วไป ไม่เพียง แต่การเข้าถึงตัวเองช้ามากเนื่องจากการใช้งาน FUSE แล้ว NTFS-3G ไม่ได้มีความสามารถใกล้เคียงกับไดรเวอร์ NTFS ดั้งเดิมของ Windows ที่ระบบการหลีกเลี่ยงการแตกแฟรกเมนต์ของ NTFS (ฉันสงสัยว่าการใช้งาน NTFS ภายใต้ NTFS-3G นั้นเป็นสาเหตุของการที่หลายคนบ่นว่า NTFS กลายเป็นแยกส่วนเพราะไม่ค่อยเกิดขึ้นถ้าบน Windows)

มีไดรเวอร์ NTFS (อาจจะไม่ฟรี) สำหรับ Linux ที่ไม่ช้ามาก?

แก้ไข: โหลดส่วนใหญ่ที่จะเกิดขึ้นภายในระบบไฟล์นี้จะเป็น VMWare ซึ่งเป็นเหตุผลที่ประสิทธิภาพที่เหมาะสมมีความสำคัญอย่างยิ่ง


ฉันเห็นไดรฟ์ที่กระจัดกระจายบน windows มันไม่ได้เลวร้ายในวันที่ 7 เพราะมันมี defrags ในพื้นหลัง แต่ xp สามารถแยกส่วนได้ง่าย
Joel Coehoorn

1
@Joel: โดยทั่วไปฉันเห็นไดรฟ์ที่กระจัดกระจายบน Windows เมื่อไดรฟ์ค่อนข้างเต็ม ฉันเห็นไดรฟ์ที่แยกส่วนบนกล่อง Linux เมื่อไดรฟ์ใกล้จะว่างเปล่า แม้ว่าไดรฟ์จะเต็ม แต่ก็มักจะมีการแยกส่วนบนกล่อง Linux และชิ้นส่วนที่มีชิ้นส่วนขนาดเล็กจะกระจัดกระจายในวิธีที่มีประสิทธิภาพน้อยกว่า ไดรเวอร์ Windows ใช้งาน Linux มาหลายปีและไม่ได้ทำการออกแบบวิศวกรรมย้อนกลับ ไม่น่าแปลกใจเลยว่ามันจะทำงานได้ดีขึ้น
Billy ONeal

@Joel: (สำหรับเรื่องที่ไดรเวอร์ Ext4 ใช้ได้กับ Windows เป็นเพียงที่ไม่ดีที่การจัดการกับระบบแฟ้มว่าการใช้งาน NTFS ที่มีอยู่สำหรับ POSIX)
บิลลี่ ONeal

คำตอบ:


5

ดูที่http://www.tuxera.com/products/ntfs-open-source/และสถิติที่http://www.tuxera.com/products/tuxera-ntfs-commercial/performance/ฉันไม่คิดว่าคุณ สามารถรับความเร็วที่ดีกว่ากับสิ่ง tuxeras


มีสถานที่ซื้อของจริงเหรอ? :) +1
Billy ONeal

tuxera.com/community/ntfs-3g-download ... แค่เวอร์ชั่นชุมชนลองดูว่าสิ่งใหม่ล่าสุดนั้นแก้ปัญหาของคุณได้ไหม หากไม่ได้รับการติดต่อ Tuxera และเพียงแค่ขอให้ที่พวกเขาซ่อนสิ่งที่พวกเขาที่สร้างขึ้นที่ชาร์ต :)
akira

2
@akira: เอ่อ .. นั่นคือ ntfs-3g ซึ่งเป็นโมดูล FUSE แบบช้าที่ผมได้อธิบายไปก่อนหน้านี้และเป็นแถบกราฟที่ต่ำที่สุดในกราฟที่ระบุไว้ที่ลิงค์ของคุณ
Billy ONeal

@Billy ONeal: จากนั้นทำส่วนที่ 2 ของความคิดเห็นของฉัน: "ถ้าไม่ติดต่อ tuxera และเพียงแค่ถามว่าพวกเขาอยู่ที่ไหนฉันได้สิ่งที่สร้างแผนภูมิที่"
กิระ

1
Phoronix ทำการจดบันทึกทั้งหมดในไดรเวอร์เคอร์เนลของ Tuxera Proprietary phoronix.com/scan.php?page=news_item&px=OTU5Ng เมื่อเปรียบเทียบกับเคอร์เนลไดรเวอร์ที่เขียนอย่างดีไดรเวอร์ FUSE ไม่ได้อยู่ในระดับเดียวกัน สถานการณ์ NTFS ทั้งหมดนี้ 'บดเกียร์ของฉัน'! ฉันเขียนเกี่ยวกับคำตอบของฉันสำหรับคำถามอื่นนี้superuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/…
JM Becker

2

จากประสบการณ์ของฉัน OS X สามารถขยายไปยัง Linux ไดร์เวอร์ Paragon NTFS เร็วกว่า NTFS3g / Tuxera 2-3 เท่า บน OS X ไดรเวอร์ Paragon นั้นเร็วเท่ากับ NTFS ดั้งเดิม


0

ไดรเวอร์ ntfs อื่น ๆ เท่านั้นที่ฉันรู้จักสำหรับ linux คือเคอร์เนลอ่านเพียงอันเดียวไม่ว่าจะเป็นการอ่านที่เร็วขึ้นก็ตาม การอ่าน / เขียนวอลุ่ม ext2 / 3 จาก windows ด้วยไดรเวอร์ IFS ที่เหมาะสมก็ช้าเช่นกัน

สำหรับ ntfs บน windows ไม่ทำให้เกิดการแตกแฟรกเมนต์แม้เพียงแค่ติดตั้ง windows 7 ใหม่บนไดรฟ์ข้อมูล 2TB ntfs ที่มีไฟล์ที่แตกแฟรกเมนต์ แฟรกเมนต์ของ Windows หากอนุญาตให้เขียนได้เร็วขึ้นนั่นคือวิธีการออกแบบ


3
ระบบไฟล์ที่เหมาะสมทั้งหมดมีไฟล์แยกส่วน การอนุญาตให้ใช้ไฟล์ในส่วนจำเป็นต้องมีระบบไฟล์ที่มีประสิทธิภาพ ส่วน EXT3 และ EXT4 เช่นกัน - เพียงเพราะไม่มีเครื่องมือใดที่สามารถจัดการกับปัญหาไม่ได้หมายความว่าไม่มีอยู่จริง ไม่มีเหตุผลใดที่ NTFS จะต้องช้า - มันช้าเป็นหลักเนื่องจากการทำงานบน FUSE
Billy ONeal

1
ฉันไม่ต้องการที่จะเข้าสู่สงครามเพลิงกับ FUSE หรือไม่ใช่ FUSE อย่างไรก็ตามการแตกแฟรกเมนต์นั้นช้ากว่ามากที่จะเกิดขึ้นบน EXT หรือ HFS (สำหรับ Mac) กว่าใน NTFS ดังนั้นการแตกแฟรกเมนต์จึงไม่ใช่ปัญหาสำหรับผู้ใช้ Mac หรือ Linux จำนวนมาก HFS + ยังจัดเรียงข้อมูลบนไฟล์ได้ทันทีและโปร่งใสเมื่อจำเป็น เฉพาะ Windows เท่านั้นที่ต้องใช้เครื่องมือการจัดเรียงข้อมูลเพื่อให้ทำงานด้วยตนเองซึ่งเป็นการออกแบบที่ไม่ดีตั้งแต่แรก
Huygens

1
@Huygens: การกระจายตัวไม่ได้เป็นปัญหาสำหรับผู้ใช้ Windows เช่นกัน ฉันจะมีปัญหาเฉพาะเมื่อใช้ไดรเวอร์ NTFS บุคคลที่สาม พวกเขาดูเหมือนจะฉลาดน้อยกว่าวิธีจัดสรรพื้นที่เมื่อจัดการกับไฟล์ขนาดใหญ่เช่นอิมเมจ VMWare (อาจเป็นเพียงบางส่วนเนื่องจากไม่มีมาตรฐาน POSIX สำหรับไฟล์ที่กระจัดกระจาย)
Billy ONeal

1
@Billy นี้ได้รับการปรับปรุงใน Vista หรือ 7? ฉันมี Windows ในที่ทำงานเท่านั้นและยังคงเป็น XP ซึ่งทนทุกข์ทรมานจากการแตกแฟรกเมนต์มากมาย
Huygens

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