ฉันจะเดิมพันเงินว่าปัญหาการแช่แข็งของคุณไม่ได้เนื่องจากระบบแฟ้ม ext2 โบราณของคุณ แต่ว่ามันจะเกี่ยวข้องกับฮาร์ดไดรฟ์ของคุณเพราะฉันเดิมพันที่คุณกำลังทำงานออกจาก RAM และระบบจะสลับกระบวนการออกไปยังดิสก์ คุณสามารถตรวจสอบหน่วยความจำฟรีด้วยfree
คำสั่ง หากคุณเห็นการแลกเปลี่ยนใช้แล้วนั่นจะอธิบายปัญหาของคุณ หากคุณต้องการที่จะตรวจสอบการใช้แลกเปลี่ยนที่คุณสามารถเรียกใช้หรือเรียกใช้free -s 1
top
ให้พวกเขาซื้อ RAM ให้คุณ!
ดูเหมือนว่าระบบของคุณจะต้องทำการอัปเกรดหากใช้ ext2 การแจกแจงลินุกซ์ส่วนใหญ่เริ่มใช้ ext3 เมื่อปีที่แล้ว แนะนำให้อัพเกรดระบบไฟล์ที่ใหม่กว่าเพราะมันหมายความว่าคุณจะมีความสมบูรณ์ของข้อมูลที่ดีขึ้นในกรณีที่ระบบล่มเนื่องจากระบบไฟล์ที่ทำเจอร์นัลซึ่งไม่มีอยู่ใน ext2 โปรดทราบว่าระบบไฟล์ที่ทำเจอร์นัลกับ ext3 อาจลดประสิทธิภาพลงเล็กน้อยสำหรับการดำเนินการบางอย่างเมื่อเทียบกับ ext2 อย่างไรก็ตามประสิทธิภาพการทำงานที่เล็กน้อยก็คุ้มค่าสำหรับการปรับปรุงความสมบูรณ์ของข้อมูล
ในทางตรงกันข้าม ext3 ยังให้คุณdir_index
ซึ่งไม่มีอยู่ใน ext2; ตัวเลือกนั้น (เปิดใช้งานโดยค่าเริ่มต้นใน ext3) ใช้การทำดัชนี htree สำหรับไดเรกทอรีที่เพิ่มความเร็วในการเข้าถึงไดเรกทอรีที่มีไฟล์จำนวนมาก
นอกจากนี้ยังมีพื้นที่อื่นที่คุณสามารถมองในการเพิ่มประสิทธิภาพบิตในกรณีของไฟล์จำนวนมากขนาดเล็กโดยไม่ต้องอัพเกรดอะไรคือการปรับเปลี่ยนการติดตั้งตัวเลือกสำหรับระบบแฟ้มของคุณเพื่อเพิ่มnoatime
; สิ่งนี้จะปิดคุณสมบัติที่อัปเดตเวลาที่เข้าถึงล่าสุดในไฟล์ที่คุณเข้าถึง นอกจากนี้ยังมีnodiratime
ตัวเลือกที่จะทำสิ่งเดียวกันสำหรับไดเรกทอรี noatime
แต่ตัวเลือกที่มีการเปิดการเปิดใช้งานโดยปริยายโดยเพียงแค่ใช้ ตัวอย่างเช่นหาก/etc/fstab
ไฟล์ของคุณมีรายการเช่นนี้สำหรับระบบไฟล์รูท:
/dev/hda2 / ext2 defaults 0 0
จากนั้นแก้ไขเช่นนี้:
/dev/hda2 / ext2 defaults,noatime 0 0
ในขณะที่สามารถแปลง ext2 เป็น ext4ได้คุณจะดีกว่าการคัดลอกไฟล์ทั้งหมดไปยังไดรฟ์สำรอง (คุณต้องมีสำเนาสำรองของไฟล์อยู่!) ติดตั้งUbuntu เวอร์ชันล่าสุดแล้วคัดลอกไฟล์ของคุณกลับไปที่ ระบบที่จัดรูปแบบใหม่ (ตรวจสอบให้แน่ใจว่าตัวติดตั้งไม่รักษาระบบไฟล์เก่าของคุณคุณต้องการกำจัดสิ่งเก่าทั้งหมด)
หลังจากทั้งหมดนี้คุณอาจต้องการทราบความแตกต่างระหว่าง ext2, ext3 และ ext4 ; ข้อความที่ตัดตอนมานี้รวมเป็นอย่างดี:
Ext3 ส่วนใหญ่เกี่ยวกับการเพิ่มการทำเจอร์นัลให้กับ Ext2 แต่ Ext4 จะปรับเปลี่ยนโครงสร้างข้อมูลที่สำคัญของระบบไฟล์เช่นสิ่งที่กำหนดไว้ในการจัดเก็บข้อมูลไฟล์ ผลลัพธ์ที่ได้คือระบบไฟล์ที่มีการออกแบบที่ปรับปรุงประสิทธิภาพความน่าเชื่อถือและฟีเจอร์ที่ดีขึ้น