Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Patch Linux Bertujuan Untuk Mengurangi Kinerja yang Tidak Konsisten / Masalah Ketidakseimbangan NUMA

Posted on May 15, 2022

Seri patch kernel Linux yang menarik telah diposting minggu ini untuk mengatasi perilaku ketidakseimbangan NUMA yang tidak konsisten untuk setidaknya beberapa beban kerja. Dalam kasus seperti itu, tambalan ini mengatasi perbedaan kinerja yang terlihat selama jumlah rilis kernel Linux yang terjadi untuk sementara waktu.
Pengembang kernel Linux lama Mel Gorman merangkum masalah ini dengan baik di posting milis kernelnya:
Masalah dilaporkan secara pribadi terkait dengan kinerja NAS yang tidak konsisten saat diparalelkan dengan MPICH. Akar masalahnya adalah bahwa penempatan awal tidak dapat diprediksi dan mungkin ada ketidakseimbangan yang lebih besar dari yang diharapkan antara node NUMA. Karena ada kapasitas cadangan dan kesalahannya bersifat lokal, ketidakseimbangan tetap ada untuk waktu yang lama dan kinerja menurun.
Ini bukan 100% masalah “ketidakseimbangan yang diizinkan” karena mengatur ketidakseimbangan yang diizinkan ke 0 tidak memperbaiki masalah tetapi ketidakseimbangan yang diizinkan berkontribusi pada masalah kinerja. Perilaku yang tidak terduga baru-baru ini diperkenalkan oleh commit c6f886546cb8 (“sched/fair: Trigger the update of blocked load on new idle cpu”).
mpirun forks hydra_pmi_proxy helper dengan MPICH yang tidur sebelum mengeksekusi target beban kerja. Saat tugas baru sedang tidur, potensi ketidakseimbangan tidak diamati karena idle_cpus tidak mencerminkan tugas yang akan berjalan dalam waktu dekat. Seberapa buruk masalahnya tergantung pada waktu kapan fork terjadi dan apakah tugas baru masih berjalan. Akibatnya, ketidakseimbangan awal yang besar mungkin tidak terdeteksi sampai beban kerja sepenuhnya berjalan. Setelah berjalan, NUMA Balancing memilih node yang disukai berdasarkan lokalitas dan load balancing runtime sering mengabaikan tugas karena can_migrate_task() gagal karena alasan lokalitas atau task_hot dan sebagai gantinya memilih tugas yang tidak terkait. Gorman mengonfirmasi bahwa masalah telah terjadi untuk sementara waktu — mulai sekitar Linux 5.7~5.8, diperbaiki di Linux 5.12, dan rusak lagi di Linux 5.13. Untungnya, meskipun dia dapat mengerjakan seri tambalan ini untuk mengatasi masalah ini yang memengaruhi NPB dengan MPICH dan kemungkinan beban kerja lainnya juga:

Lihat seri tambalan ini untuk detail lebih lanjut tentang pekerjaan yang tertunda.

Itulah berita seputar Patch Linux Bertujuan Untuk Mengurangi Kinerja yang Tidak Konsisten / Masalah Ketidakseimbangan NUMA, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Penyebab Aplikasi Wondr BNI Tidak Bisa Dibuka
  • Kode 0425 Daerah Mana? Ini Pengertian dan Fakta Sebenarnya
  • Apa Itu SSS CapCut? Pengertian Downloader Video Tanpa Watermark yang Wajib Kalian Tahu
  • Apa Itu Paket GamesMAX Telkomsel? Ini Pengertian dan Fungsinya Bagi Gamers
  • Apa Itu Menu Plus di Google Search? Ini Pengertian dan Fungsinya
  • Apa Itu Lepas Kolpri? Ini Pengertian dan Fenomenanya di Dunia Gaming
  • Pixel Buds Pro Dapat Update Software dengan Dukungan ANC Adaptif dan Peningkatan Audio
  • Mous Pixel Watch 4 Akan Hadir dengan Charger Baru dan Fitur-Fitur Terbaru
  • Hati-hati, Video Asli Botol Golda Viral Season 4 Full 6.30 Menit, Cek Link dan Faktanya disini!
  • Google Docs Dapat Update Material 3 dan Desain Ekspresif Baru, Fokus pada Kreativitas dan Kolaborasi
  • Belum Tahu? Ini Trik Hitung Cost Per Gigabyte Supaya Gak Boncos Saat Beli Paket Internet
  • Apple TV dan Google Cast Akan Terintegrasi Lebih Dalam, Tawarkan Pengalaman Streaming yang Lebih Baik
  • Lagi Rame Botol Golda Viral 19 Detik? APA ITU? Jangan Asal Klik Link Sembarangan, Ini Bahayanya!
  • Apa itu Regedit FF Auto Headshot 100 No Password 2024? Simak Definisi dan Cara Kerjanya
  • Apa Itu KPH dan MPH? Pengertian dan Perbedaannya di Game Balap
  • Belum Tahu? Inilah Cara Aman Quotex Login dan Solusi Kalau Error!
  • Apa Itu Fitur Gestur Baru di Pixel Watch 4? Ini Pengertian dan Perbedaannya
  • Belum Tahu? Inilah Cara Aman Login Binomo dan Trik Trading Buat Pemula Biar Nggak Boncos
  • Cara Mengatasi Error ‘Versi Diagnostik Belum Terbarui’ (Your current version of diagnostics is not up to date)
  • Cara Membuat Newsletter di Outlook 365
  • Sering Telepon di Tempat Berisik? Fitur Baru Expressive Call dari Google Bakal Jadi Penyelamat Kalian!
  • Google Pixel 10 Pro Akan Punya Integrasi Play Points Lebih Dalam
  • Stop Cara Kuno! Ini Trik Supaya Manajemen Karyawan Jadi Lebih Cepat dan Anti Ribet
  • Bug di Aplikasi Cuaca Wear OS Google: Update Tidak Ngaruh!
  • Samsung Kembangkan Sensor Kamera Baru Pakai Teknologi Global Shutter dan Efek Blur Bergerak
  • Cara Membuat Anggaran Otomatis di Excel
  • Baseus X1 Pro Kamera: Kamera Ringkas dengan Fitur Canggih dan Harga yang Menarik
  • Profil Sosmed Kalian Sepi? Gini Caranya Makeover Bio Biar Makin Dilirik Sama Netizen!
  • Cara Mengatasi Error ‘Disk is Full or Read-Only’
  • Belum Tahu? Inilah Trik Ampuh Atasi Error ‘We Were Unable To Create Your Notebook’ di OneNote
  • Ini Dia ESP32 P4: IoT RISC-V dengan Layar AMOLED dan LoRa, Perangkat Handheld Inovatif
  • Apa Itu HealthyPi-6? Solusi Open Source untuk Akuisisi Biosignal
  • Jetson THOR Industrial PC: 25Gbe Networking dan Bisa Pakai Kamera GMSL2
  • Azul Systems Akuisisi Payara Java Server
  • PC Kentang Jadi Ngebut? Coba GRML 2025, Distro Debian Ringan dengan Kernel 6.17!
  • Apa Itu US National Framework for AI? Kepres Donald Trump Bikin Heboh Dunia AI
  • Kenapa Bisnis Properti & Real Estate Harus Pakai AI, Ini Alasannya!
  • BARU! Brave Browser Bakal Bisa Ngerjain Tugas Kalian Secara Otomatis Lewat Agentic AI!
  • Belum Tahu? Google Maps Bakal Makin Canggih Berkat Integrasi Gemini Visual Ini!
  • Siap-Siap! Tahun 2026 Gemini Bakal “Menjajah” Chrome, iPhone, sampai Smartwatch Kalian
  • Apa Itu Video PT Pabrik Brebes Viral? Ini Pengertian dan Fakta Sebenarnya
  • Apa itu Data Breach Coupang? Pengertian dan Kronologi Kebocoran Data Terbesar di Korea Selatan
  • Apa Itu CVE-2018-4063? Pengertian Celah Keamanan Sierra Wireless AirLink yang Masuk Katalog CISA
  • Apa Itu Ashen Lepus? Kelompok Peretas yang Mengincar Instansi Pemerintah Timur Tengah
  • Pengertian Vulnerability WebKit Apple Terbaru: Apa Itu CVE-2025-43529 dan CVE-2025-14174?

©2025 emka.web.id | Design: Newspaperly WordPress Theme