Skip to content

emka.web.id

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

Penangguhan Pengaktifan Dukungan CPUFreq Boost ACPI Dapat Membantu Waktu Booting Untuk Server Besar

Posted on November 03, 2022 by Syauqi Wiryahasana
Dengan jumlah inti CPU yang terus meningkat, kami telah melihat berbagai upaya pengoptimalan belakangan ini untuk membantu kecepatan boot agar server besar online. Salah satu penemuan terbaru dapat memangkas kecepatan boot hingga 30 detik untuk beberapa server besar dan apa yang tampaknya menjadi platform AMD EPYC "Genoa" generasi berikutnya. Kontributor kernel Linux dan administrator sistem Stuart Hayes memperhatikan bahwa ketika driver ACPI CPUFreq dimuat, dukungan peningkatan CPU diaktifkan secara berurutan dengan mengatur model spesifik register (MSR) yang sesuai bahkan sebelum driver didaftarkan ke CPUFreq. Ini akhirnya menjadi agak memakan waktu dengan server jumlah inti tinggi saat ini dengan peningkatan CPU satu per-inti yang memungkinkan. Mungkin juga waktu dapat terbuang sia-sia jika pendaftaran driver CPUFreq gagal. Stuart mengirimkan patch sebagai gantinya untuk menunda pengaturan MSR boost dengan driver ACPI CPUFreq. Dia berkomentar, "Karena cpufreq sudah menyiapkan panggilan balik startup hotplug CPU jika dan ketika acpi-cpufreq terdaftar, atur peningkatan MSR di acpi_cpufreq_cpu_init(), yang dipanggil oleh panggilan balik cpufreq cpuhp. Ini memungkinkan acpi-cpufreq keluar dengan cepat jika itu dimuat tetapi tidak diperlukan." Server jumlah inti yang semakin tinggi mengarah ke optimasi kernel Linux baru di sekitar peningkatan kecepatan boot dan inefisiensi saat ini dari kode kernel yang ditulis selama beberapa waktu yang lalu.

Perubahan ini pada driver ACPI CPUFreq generik, yang juga digunakan oleh berbagai prosesor server Arm sebagai CPU AMD kecuali menggunakan driver AMD P-State yang lebih baru dan CPU server Intel umumnya menggunakan driver Intel P-State. Hayes mencatat bahwa patch kode kecil mampu mempercepat boot pada server uji sekitar 30 detik. Server yang disebutkan memiliki 192 core CPU. Mengingat 192 core CPU adalah kombinasi yang sedikit aneh saat ini, kemungkinan besar server AMD EPYC Genoa yang sudah diketahui publik memiliki maksimal 96 core CPU per soket. Bagaimanapun, perubahan ini tidak spesifik untuk Genoa dan akan membantu sistem penghitungan inti besar mana pun yang menggunakan driver ACPI CPUFreq. Peningkatan penghematan waktu boot untuk sistem jumlah inti besar saat ini sedang keluar untuk ditinjau/dikomentari di milis linux-pm.

Itulah berita seputar Penangguhan Pengaktifan Dukungan CPUFreq Boost ACPI Dapat Membantu Waktu Booting Untuk Server Besar, 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