|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg Drokin 2:5020/400 25 Jun 2002 09:33:02 To : "Alexey Repin" Subject : Re: RedHat Linux Advanced Server -------------------------------------------------------------------------------- Hello! Alexey Repin <lex@mail.rb.ru> wrote: AR> Может ли кто из присутствующих, пояснить/обсудить особенности работы AR> виртуальной памяти в Linux AS 2.1? ТАкая же как и в других ядрах от RH, ну почти. AR> По этой теме есть занимательная статья AR> http://technet.oracle.com/tech/linux/pdf/1_linuxVM_v2_accepted.pdf. AR> Интересует в первую очередь так называемый HIGHTPTE FIX, который позволяет AR> VM писать PTE в область highmem. Угу. Это не фикс, это фича: Ё The VM uses one page table entry for each page of physical memory. Ё Ё For systems with a lot of RAM, this can be wasteful of precious Ё Ё low memory. Setting this option will put user-space page table Ё Ё entries in high memory. Ё AR> Может кто-то сможет более подробно (чем это написано с статье) объяснить AR> механизм этого highpte фикса? А какие конкретно вопросы-то? Все абсолютно прозрачно. Из arch/i386/mm/init.c: struct page *pte_alloc_one(struct mm_struct *mm, unsigned long address) { int count = 0; struct page *pte; do { #if CONFIG_HIGHPTE pte = alloc_pages(GFP_KERNEL | __GFP_HIGHMEM, 0); #else pte = alloc_pages(GFP_KERNEL, 0); #endif ... Присутствует сия фича на x86 и PPC. AR> PS Приветствуется любая информация по Linux AS. А доку с ним не дали чтоли? ;) Bye, Oleg --- ifmail v.2.15dev5 * Origin: Green's home news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1555050668277.html, оценка из 5, голосов 10
|