Skip to content

emka.web.id

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

Benchmarking Kernel Linux 5.19 Dibangun Dengan "-O3 -march=native"

Posted on July 13, 2022 by Syauqi Wiryahasana
Setelah diskusi upstream tentang -O3`ing kernel Linux bulan lalu, saya menjalankan beberapa benchmark baru dari kernel Linux yang dibuat dengan -O2 versus -O3. Setelah hasil build kernel yang dioptimalkan -O3 tidak terlalu mengesankan, sejumlah pembaca Phoronix secara virtual berteriak bahwa "-O3 -march=native" adalah tempatnya untuk kesenangan dan kinerja... Untuk menenangkan mereka meskipun dalam masa lalu itu belum terbukti bermanfaat dan pengembang kernel hulu menentangnya, inilah angka-angka itu. Membangun perbandingan build kernel -O2 versus -O3 bulan lalu, setelah itu saya menjalankan build kernel Linux dengan "-O3 -march=native" untuk memenuhi prosesor Alder Lake yang digunakan untuk pengujian ini daripada x86_64 generik. Tidak ada perubahan lain yang dilakukan pada sistem selain membangun kembali kernel Linux yang sama dan Kconfig yang sama dengan KCFLAGS yang berbeda. Tapi singkat cerita, kernel build "-O3 -march=native" tidak menghasilkan kinerja yang jauh lebih baik -- bahkan, ketika dibangun dengan GCC 11 di Ubuntu 22.04 LTS, kernel mengalami kemunduran dalam sejumlah beban kerja. Kinerja kernel "-O3 -march=native" khususnya untuk beberapa beban kerja I/O memberikan hasil yang tidak hanya lebih lambat daripada kernel -O3 yang dibuat juga -O2. Dari beban kerja basis data hingga tolok ukur I/O dasar dengan FIO, kernel "-O3 -march=native" biasanya menghasilkan hasil yang signifikan di belakang kernel yang kurang dioptimalkan secara agresif. Selain itu, hasilnya pada dasarnya adalah hasil yang bersih... Kernel yang dioptimalkan "-O3 -march=native" tidak membuahkan hasil dalam lusinan benchmark yang dicoba pada desktop Core i5 12600K ini. Mereka yang ingin menggali lusinan hasil yang sebagian besar datar dapat melihat halaman hasil ini untuk semua data secara lengkap. Pada rata-rata geometrik dari lusinan tolok ukur yang dilakukan, kernel "-O3 -march=native" sebenarnya keluar sedikit lebih lambat karena regresi dalam tolok ukur I/O. Jadi setidaknya dalam kasus sistem Intel Alder Lake ini, kernel yang dioptimalkan "-O3 -march=native" tidak berguna.

Itulah berita seputar Benchmarking Kernel Linux 5.19 Dibangun Dengan "-O3 -march=native", 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