Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 RedHat Linux Advanced Server   Alexey Repin   25 Jun 2002 07:00:07 
 Re: RedHat Linux Advanced Server   Oleg Drokin   25 Jun 2002 09:33:02 
 Re: RedHat Linux Advanced Server   Alexey Repin   25 Jun 2002 10:40:45 
 Re: RedHat Linux Advanced Server   Oleg Drokin   25 Jun 2002 14:06:03 
 Re: RedHat Linux Advanced Server   Alexey Repin   25 Jun 2002 17:13:05 
 Re: RedHat Linux Advanced Server   Oleg Drokin   25 Jun 2002 17:45:45 
Архивное /ru.linux/1555050668277.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional