OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

5.3. Konfigurasi DPDK HugePage


DPDK menggunakan banyak halaman besar untuk menghilangkan tekanan pada TLB. Oleh itu hugepages perlu dikonfigurasikan dalam sistem anda.


. dpdk pakej mempunyai fail konfigurasi dan skrip yang cuba memudahkan konfigurasi halaman besar untuk DPDK dalam bentuk /etc/dpdk/dpdk.conf. Jika anda mempunyai lebih ramai pengguna halaman besar daripada hanya DPDK dalam sistem anda atau keperluan yang sangat istimewa cara halaman besar anda akan disediakan, anda mungkin mahu memperuntukkan/mengawalnya sendiri. Jika tidak ini boleh menjadi penyederhanaan yang hebat untuk mendapatkan DPDK dikonfigurasikan untuk keperluan anda.


Di sini contoh mengkonfigurasi 1024 Hugpages sebanyak 2M setiap satu dan 4 halaman 1G.


NR_2M_PAGES=1024 NR_1G_PAGES=4


Seperti yang ditunjukkan, ini menyokong konfigurasi 2M dan halaman besar 1G yang lebih besar (atau gabungan kedua-duanya). Ia akan memastikan terdapat titik lekap hugetlbfs yang sesuai untuk DPDK mencari kedua-dua saiz tidak kira saiz halaman besar lalai anda. Fail konfigurasi itu sendiri menyimpan lebih banyak butiran tentang kes sudut tertentu dan beberapa petunjuk jika anda ingin memperuntukkan halaman besar secara manual melalui parameter kernel.


Ia bergantung pada keperluan anda saiz yang anda mahu - halaman 1G sudah tentu lebih berkesan mengenai tekanan TLB. Tetapi terdapat laporan tentang mereka berpecah-belah di dalam peruntukan memori DPDK. Juga mungkin lebih sukar untuk merebut ruang kosong yang mencukupi untuk menyediakan sejumlah halaman 1G kemudian dalam kitaran hayat sistem.


Pengkomputeran Awan OS teratas di OnWorks: