Sistem file OpenZFS telah menggabungkan dukungan untuk menggunakan beberapa antrian tugas (TaskQs) untuk meningkatkan kinerja sistem multi-inti.
Hingga saat ini OpenZFS telah menggunakan antrian tugas tunggal (taskq) yang dapat menyebabkan kemacetan throughput pada beban berat karena pertentangan penguncian. Dengan beralih menggunakan beberapa antrian tugas, mereka menghindari overhead pertentangan penguncian. Jumlah antrian tugas akan diskalakan secara dinamis berdasarkan CPU yang tersedia di sistem. Saat ini terhubung ke OpenZFS pada sistem Linux dan bertujuan untuk memiliki enam thread per antrian tugas.
Kode tersebut digabungkan minggu ini menjelang pembaruan besar berikutnya untuk sistem file ZFS sumber terbuka ini.
Rincian lebih lanjut dan motivasi untuk beberapa antrian tugas ini berfungsi untuk OpenZFS dapat ditemukan melalui permintaan tarik ini yang menguraikan manfaat kinerja dan banyak lagi. Terima kasih kepada iXsystems yang telah mengerjakan peningkatan kinerja yang bagus ini untuk OpenZFS.
Itulah berita seputar OpenZFS Menggabungkan Dukungan Untuk Menggunakan Beberapa Antrean Tugas Untuk Meningkatkan Kinerja, semoga bermanfaat. Disadur dari Phoronix.com.