News (MS)

Penambahbaikan dalam kernel Linux 7.0 meningkatkan prestasi EXT4 dalam operasi tulis cakera langsung

Linux
Linux - SsCreativeStudio/ shutterstock.com

Pembangunan kernel Linux telah mencapai pencapaian baharu dengan pengenalan versi 7.0, yang membawa pemurnian ketara kepada sistem fail EXT4, digunakan secara meluas dalam infrastruktur dan pelayan korporat. Perubahan itu, disatukan ke dalam kod utama pada bulan Februari, menumpukan pada kecekapan operasi input dan output, yang dikenali secara teknikal sebagai I/O. Perubahan utama melibatkan strategi untuk mengendalikan sambungan fail yang masih belum ditulis secara fizikal ke cakera, bertujuan untuk mengurangkan kesesakan dalam masa permintaan pemprosesan yang tinggi.

Perubahan dalam pemprosesan tulisan

Seni bina yang dikemas kini mengubah suai tingkah laku lalai sistem apabila mengendalikan penulisan serentak. Anteriormente, pembahagian sambungan tidak bertulis berlaku pada saat yang tepat operasi I/O diserahkan, yang boleh menjana kependaman dalam senario konkurensi tinggi. Dengan pelaksanaan baharu, proses pemisahan ini ditangguhkan sehingga operasi pemindahan data benar-benar selesai. Perubahan strategik Essa mengurangkan overhed sistem, membebaskan sumber pemproses untuk tugas kritikal lain semasa kitaran tulis.

Linux e teclado
Linux dan papan kekunci – FAMArtPhotography/shutterstock.com

Pakar menunjukkan bahawa pendekatan ini secara langsung memberi manfaat kepada persekitaran yang melaksanakan pelbagai tugasan penulisan pada masa yang sama, seperti pangkalan data transaksi dan platform virtualisasi. Dengan menangguhkan manipulasi sambungan, kernel mengurangkan perbalahan kunci dalaman, membolehkan aliran data berlaku dengan lebih lancar. Testes yang dijalankan semasa fasa pembangunan menunjukkan bahawa integriti data kekal terjamin, mengekalkan mekanisme keselamatan yang mencirikan EXT4.

Sebagai tambahan kepada perubahan dalam masa pemisahan sambungan, kod tersebut menerima pengoptimuman untuk mengelakkan ketidaksahihan pramatang cache status. Sistem kini boleh menyimpan maklumat yang berkaitan dalam ingatan untuk tempoh yang lebih lama apabila tiada keperluan teknikal untuk kemas kini segera. Essa ketekunan pintar data cache menyumbang kepada pengurangan penggunaan sumber mesin secara keseluruhan, terutamanya pada masa puncak penggunaan cakera keras atau pemacu keadaan pepejal.

Prestasi dan keputusan ujian

Metrik yang diperoleh selepas melaksanakan pembetulan menunjukkan lonjakan kualitatif dalam kapasiti pemprosesan. Dalam senario penulisan berjujukan terkawal menggunakan I/O langsung, peningkatan dalam kadar operasi sesaat telah diperhatikan. Angka itu melonjak daripada kira-kira 62.5 ribu kepada kira-kira 79.6 ribu operasi, mewakili peningkatan prestasi yang besar untuk pentadbir sistem yang berurusan dengan jumlah data yang besar.

Keuntungan ini amat ketara dalam beban kerja yang menggunakan peruntukan tertunda dan penulisan serentak. Pasukan pembangunan menjalankan bateri ujian menggunakan suite standard industri seperti xfstests untuk memastikan bahawa peningkatan kelajuan tidak memperkenalkan regresi atau ketidakstabilan. Tingkah laku blok simpanan kekal konsisten, mengesahkan keselamatan logik baharu yang digunakan pada laluan kod input dan output langsung.

Kemas kini juga meliputi pembetulan kecacatan yang dikenal pasti dalam versi kernel sebelumnya. Diversos Pepijat kecil yang boleh menjejaskan kestabilan dalam kes tepi telah diselesaikan. Pengurangan tulis pesanan paksa pada fail dengan peruntukan tertunda merupakan satu lagi sorotan, memudahkan aliran operasi dan mencegah haus yang tidak perlu pada peranti storan.

Pengurusan pemberitahuan yang fleksibel

Satu lagi kebaharuan yang relevan untuk pengurusan sistem ialah pengenalan atribut konfigurasi baharu yang boleh diakses melalui sysfs. Parameter bernama err_report_sec memberikan pentadbir kawalan terperinci tentang kekerapan kernel mengeluarkan makluman tentang ketidakkonsistenan sistem fail yang dikesan. Tingkah laku lalai mentakrifkan selang 24 jam untuk merakam amaran ini, mengelakkan ketepuan log sistem dengan mesej berulang tentang masalah yang sama.

Fleksibiliti alat ini membolehkan pelarasan dinamik mengikut keperluan persekitaran pengeluaran. Anda boleh, sebagai contoh, menetapkan nilai kepada sifar, yang melumpuhkan pemasa pelaporan sepenuhnya. Pilihan Essa adalah berharga untuk infrastruktur yang sudah mempunyai penyelesaian pemantauan luaran dan ingin mengelakkan lebihan dalam rekod ralat. Perubahan boleh dibuat dalam masa nyata, tanpa perlu memulakan semula pelayan atau menurunkan jumlah storan.

Pelaksanaan ciri ini direka bentuk untuk mengekalkan keserasian dengan skrip dan alatan pentadbiran sedia ada. Akses kepada atribut berlaku melalui direktori sysfs yang sepadan dengan titik lekap EXT4, mengikut piawaian yang telah ditetapkan untuk interaksi dengan parameter kernel. Essa kemudahan konfigurasi mengukuhkan fokus versi 7.0 pada kebolehgunaan dan kawalan operasi.

Konteks pembangunan dan penerimaan

Penambahbaikan yang digabungkan ke dalam EXT4 dalam Linux 7.0 adalah hasil usaha sama yang melibatkan pembangun dan jurutera bebas daripada syarikat teknologi besar, seperti Huawei. Siri tampalan yang diserahkan termasuk tujuh perubahan besar, khususnya menumpukan pada mengoptimumkan laluan I/O langsung. Semakan kod telah menyebabkan penanggalan bendera usang dan pemudahan fail teras dalam sistem fail, mengekalkan kesan pada asas kod di bawah 150 baris yang diubah.

Walaupun sistem fail yang lebih baharu seperti Btrfs dan XFS terus berkembang dan mendapat tempat, EXT4 mengekalkan kedudukan dominannya kerana keteguhannya yang terbukti dan keserasian yang luas. Sokongan berterusan dan ketibaan pengoptimuman prestasi memastikan ia kekal sebagai pilihan yang berdaya maju dan cekap untuk perkakasan moden. Distribuições Linux yang bertujuan untuk pasaran korporat mesti menyepadukan perubahan ini ke dalam kemas kini penyelenggaraan seterusnya.

Versi kernel yang stabil, yang mengandungi semua pengubahsuaian ini, dijangka tersedia secara meluas pada pertengahan 2026. Sistem Administradores digalakkan untuk menguji dalam persekitaran kelulusan sebelum menggunakan kemas kini pada pelayan pengeluaran kritikal. Evolusi berterusan EXT4 menunjukkan bahawa, walaupun ia adalah teknologi matang, masih terdapat ruang untuk penambahbaikan yang mengiringi permintaan yang semakin meningkat untuk kelajuan dan kecekapan dalam pemprosesan data.

To Top