Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

5.3. Konfigurasi DPDK HugePage


DPDK menggunakan banyak halaman besar untuk menghilangkan tekanan pada TLB. Oleh karena itu, halaman besar harus dikonfigurasi di sistem Anda.


Grafik dpdk paket memiliki file konfigurasi dan skrip yang mencoba memudahkan konfigurasi halaman besar untuk DPDK dalam bentuk: /etc/dpdk/dpdk.conf. Jika Anda memiliki lebih banyak konsumen halaman besar daripada hanya DPDK di sistem Anda atau persyaratan yang sangat khusus bagaimana halaman besar Anda akan diatur, Anda mungkin ingin mengalokasikan/mengontrolnya sendiri. Jika tidak, ini bisa menjadi penyederhanaan yang bagus untuk mengonfigurasi DPDK untuk kebutuhan Anda.


Berikut contoh konfigurasi 1024 Hugepages masing-masing 2M dan 4 halaman 1G.


NR_2M_PAGES=1024 NR_1G_PAGES=4


Seperti yang ditunjukkan, ini mendukung konfigurasi 2M dan halaman besar 1G yang lebih besar (atau campuran keduanya). Ini akan memastikan ada titik mount greattlbfs yang tepat untuk DPDK untuk menemukan kedua ukuran tidak peduli apa ukuran halaman besar default Anda. File konfigurasi itu sendiri menyimpan lebih banyak detail tentang kasus sudut tertentu dan beberapa petunjuk jika Anda ingin mengalokasikan halaman besar secara manual melalui parameter kernel.


Itu tergantung pada kebutuhan Anda yang ukuran yang Anda inginkan - halaman 1G tentu lebih efektif mengenai tekanan TLB. Tapi ada laporan bahwa mereka terfragmentasi di dalam alokasi memori DPDK. Juga akan lebih sulit untuk mengambil ruang kosong yang cukup untuk menyiapkan sejumlah halaman 1G di kemudian hari dalam siklus hidup suatu sistem.


Komputasi Awan OS Teratas di OnWorks: