Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Linux 5.19 Untuk “Membuat Hidup Menyedihkan” Dalam Memperlambat Aplikasi Split-Lock Berperilaku Buruk

Posted on May 24, 2022

Kembali pada tahun 2020, para insinyur Intel yang bekerja pada kernel Linux menambahkan deteksi kunci terpisah untuk memberikan peringatan ketika operasi atom mencakup beberapa baris cache dan memerlukan kunci bus global untuk atomitas. Sebuah peringatan sekarang dianggap tidak cukup berguna, jadi sebaliknya niatnya adalah untuk “membuat hidup sengsara” untuk aplikasi ruang pengguna yang berperilaku tidak semestinya dengan memperlambat kinerja dengan harapan pengembang aplikasi menangani kode mereka dengan lebih baik.
Meskipun perilaku default adalah memberikan peringatan untuk aplikasi ruang pengguna yang menyalahgunakan kunci terpisah, tambalan sebelumnya memungkinkan mematikan aplikasi. Kunci split dapat mengambil setidaknya 1.000 siklus lebih banyak daripada operasi atom dalam satu baris cache. Kunci split mengakibatkan CPU lain diblokir dan agen bus lain untuk kontrol juga diblokir — mempengaruhi kinerja sistem secara keseluruhan.
Deteksi kunci split Linux ini mengandalkan fitur CPU x86_64 modern untuk dapat menghasilkan pengecualian pemeriksaan penyelarasan saat menekan kunci split. Perilaku kernel yang ada dapat disetel menggunakan parameter kernel “split_lock_detect=”.
Insinyur Intel Tony Luck mengusulkan untuk membuat segalanya lebih agresif dan “membuat hidup sengsara untuk loker split” dengan tambalan yang diposting awal tahun ini. Tambalan yang sekarang antri untuk Linux 5.19 mencoba memperlambat aplikasi yang melanggar sedemikian rupa sehingga pengembang diharapkan dapat mengatasi masalah tersebut. Mode “berurutan” yang baru memaksa akses berurutan untuk kunci pemisah ruang pengguna. Pada gilirannya mode ini juga memastikan kinerja sistem secara keseluruhan lebih baik dalam kondisi ini.
Karenanya opsi baru untuk “memperlambatnya dengan cara yang membuatnya menjengkelkan”.
Alasan utama untuk perubahan ini adalah untuk memberikan kualitas layanan yang lebih baik ke seluruh aplikasi yang berjalan di sistem. Pengujian internal menunjukkan bahwa bahkan dengan banyak proses yang membelah kunci, kinerja sistem lainnya jauh lebih responsif.
Tambahkan pilihan baru ke parameter boot “split_lock_detect” yang ada “berurutan”. Dalam mode ini, deteksi kunci terpisah diaktifkan. Saat aplikasi mencoba mengeksekusi kunci bus, pengendali #AC.
1) Blok (terputus) sampai bisa mendapatkan semaphore
Jika terganggu, kembalikan saja. Asumsikan sinyal akan mematikan tugas, atau mengeksekusi langsung dari instruksi yang mencoba mendapatkan kunci bus.
2) Menonaktifkan deteksi kunci terpisah untuk inti saat ini
3) Menjadwalkan antrean kerja untuk mengaktifkan kembali deteksi kunci terbagi dalam 2 sekejap
4) Pengembalian Perubahan “membuat hidup sengsara” dikirimkan sebagai pembaruan kunci-terpisah x86 untuk Linux 5.19.

Itulah berita seputar Linux 5.19 Untuk “Membuat Hidup Menyedihkan” Dalam Memperlambat Aplikasi Split-Lock Berperilaku Buruk, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Inilah Cara Daftar Manajer Koperasi Merah Putih, Peluang Karir BUMN dengan 30.000 Formasi
  • Inilah 5 Rekomendasi Bedak Two Way Cake Anti Oksidasi Supaya Wajah Nggak Terlihat Kusam dan Gelap
  • Inilah Syarat dan Cara Mengurus Surat Sehat Jasmani Rohani untuk Daftar Manajer Kopdes Merah Putih
  • Inilah Alasan Harga Plastik Naik dan 7 Alternatif Kemasan Ramah Lingkungan yang Lebih Hemat buat UMKM
  • Inilah Profil Syekh Ahmad Al Misry dan Rekam Jejaknya yang Sedang Viral di Media Sosial
  • Inilah Alasan HP Nokia Jadul Harganya Masih Selangit dan Banyak Diburu Kolektor di Tahun 2026
  • Inilah HP Samsung A Series Terbaru yang Pakai Layar AMOLED, Mewah Tapi Harganya Terjangkau Banget!
  • Inilah Vivo T5 Pro, HP Midrange dengan Baterai 9.020 mAh yang Siap Comeback ke Indonesia!
  • Inilah Cara Daftar Manajer Koperasi Desa Merah Putih 2026, Ada 30.000 Formasi yang Bisa Kalian Lamar!
  • Inilah Alasan Kenapa Kemkomdigi Ancam Blokir Wikipedia dan Dampak Seriusnya Buat Masa Depan Pendidikan Kita
  • Inilah Cara Cek BLT Desa 2026 Tahap 2, Cair Rp900 Ribu Langsung ke Tangan Kalian!
  • Inilah Cara Cek PIP Lewat HP 2026 dan Panduan Lengkap Pencairannya Biar Dana Nggak Hangus
  • Inilah 51 Kode Redeem FF Aktif 17 April 2026, Buruan Klaim Skin Blue Angelic dan Bundle Langka!
  • Inilah Huawei Mate 80 Pro, Sang Legenda Flagship yang Kembali dengan Kamera True-to-Colour dan Ketahanan Luar Biasa
  • Inilah Deretan iPhone Terlawas yang Masih Layak Dibeli Tahun 2026, Performa Tetap Ngebut dan Harga Terjangkau!
  • Inilah HP Oppo Paling Worth It di Tahun 2026, Spesifikasi Gahar Tapi Harga Tetap Merakyat!
  • Inilah Daftar Link Nonton Film Ilegal yang Diblokir Komdigi dan Alasan Kenapa Kalian Harus Waspada
  • Inilah Lenovo Legion Y70 (2026), HP Gaming yang Siap Guncang Pasar dengan Teknologi AI
  • Inilah Rekomendasi HP Oppo Murah Spek Mewah Tahun 2026 yang Nggak Bakal Bikin Kantong Kalian Jebol!
  • Inilah 15 Situs Nonton Film Gratis Legal 2026, Bye-Bye Iklan Ganggu dan Drama Situs Ilegal!
  • Inilah Beasiswa Bekraf Digital Talent 2026: Solusi Buat Kalian yang Mau Jago AI dan Makin Produktif
  • Inilah Cara Memilih Power Bank yang Aman Dibawa ke Pesawat Agar Tidak Disita Petugas
  • Inilah Bocoran Harga dan Spesifikasi Redmi K90 Max, HP Gaming Dimensity 9500 Termurah yang Segera Dirilis!
  • Inilah RedMagic Gaming Tablet 5 Pro, Monster Gaming dengan Layar 185Hz dan Chipset Snapdragon 8 Elite yang Bikin Melongo!
  • Inilah Kenapa IGRS Trending di X, Bocorkan Spoiler Penting Game 007 First Light Hingga Ending!
  • Inilah 5 HP Murah Terbaru dengan Baterai Jumbo yang Siap Masuk Indonesia 2026, Ada yang Sampai 7.800 mAh!
  • Inilah Alasan Kenapa Samsung Galaxy S27 Bakal Pakai 50 Persen Chipset Exynos, Qualcomm Mulai Ditinggalkan?
  • Inilah Vivo Y31d Pro, Smartphone “Badak” dengan Baterai 7000mAh dan Ketahanan Standar Militer
  • Inilah 11 Game Penghasil Saldo DANA Tercepat 2026, Cara Asyik Cari Cuan Sambil Rebahan!
  • Inilah Motorola Edge 70 Pro, HP Midrange Gahar dengan Baterai 6500 mAh yang Siap Meluncur!
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • How to use the Wan 2.7 AI model: A complete walkthrough
  • How to Run Minimax M2-7 Locally: A Step-by-Step Guide for Beginners
  • How to Build Self-Driving Codebases with Async Agents and NVIDIA Hardware
  • How to create a professional AI influencer using Apob AI
  • How to Use AI-Powered Tools to Level Up Your Stock Market Research Game with Claude Code
  • New Text Document
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?

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