Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Pengoptimalan Intel di Sekitar Pembilasan TLB Batch Untuk Folio Tampak Hebat

Posted on January 20, 2023 by Syauqi Wiryahasana
Sebuah tambalan yang dikerjakan oleh seorang insinyur Intel untuk pembilasan TLB batch untuk migrasi halaman dengan folio menunjukkan beberapa hasil yang menjanjikan dan saat ini sedang menuju ke kernel jalur utama. Optimalisasi oleh insinyur Intel Huang Ying telah diambil oleh cabang "mm-unstable" Andrew Morton. Jika semuanya berjalan lancar, pengoptimalan ini dapat digabungkan untuk siklus kernel Linux v6.3 yang akan datang. Tambalan merangkum pekerjaan dengan baik: Pembilasan TLB akan menghabiskan beberapa siklus CPU selama migrasi folio dalam beberapa situasi. Misalnya, saat memigrasikan folio proses dengan banyak utas aktif yang berjalan di banyak CPU. Setelah mengelompokkan _unmap dan _move di migrate_pages(), pembilasan TLB dapat dengan mudah digabungkan dengan mekanisme pengelompokan pembilasan TLB yang ada. Patch ini mengimplementasikannya. Kami menggunakan test case berikut untuk menguji patch. Di server Intel 2 soket, - Jalankan memori pmbench mengakses benchmark - Jalankan `migratepages` untuk memindahkan halaman pmbench antara node 0 dan node 1 bolak-balik. Dengan patch, TLB flushing IPI berkurang 99,1% selama pengujian dan jumlah halaman yang berhasil dimigrasi per detik meningkat 291,7%. CATATAN: Pembilasan TLB hanya dilakukan untuk folio normal, bukan untuk folio THP. Karena overhead pembilasan TLB untuk folio THP jauh lebih rendah daripada folio normal (sekitar 1/512 pada platform x86). Intel terus melakukan banyak pekerjaan kernel hulu yang hebat selain hanya mengaktifkan perangkat keras baru secara tepat waktu, tetapi juga mengoptimalkan tanpa henti kernel Linux untuk kinerja dan efisiensi yang lebih baik. Bagian yang menarik dari komentar tambalan ...



Itulah berita seputar Pengoptimalan Intel di Sekitar Pembilasan TLB Batch Untuk Folio Tampak Hebat, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically