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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Wladimir Mutel                       2:5020/400     12 Apr 2000  11:58:18
 To : All
 Subject : Page faults in FreeBSD or Linux
 -------------------------------------------------------------------------------- 
 
   Привет участникам,
 
   А вот кто устойчиво разбирается в VM/MM/swap-подсистемах сабжовых
   ОС ? Есть вопрос - как там LRU/LFU страницы отгружаются из RAM ?
   Судя по книжке про защищенный режим 386 и больших процессоров,
   встроенных средств контроля за временем или количеством доступов к
   страницам в этих процессорах нет. Поэтому мне в голову пока
   приходит один лишь способ - вызывать page fault при обращении к
   каждой новой странице и средствами OS регистрировать время
   последнего обращения или считать количество обращений. Во FreeBSD
   распечатка systat -vmstat наводит примерно на такие мысли. Hо это ж
   изврат - получаем page fault через каждые 4 Kb пройденных
   процессором кода или данных ! Развейте мои сомнения - скажите,
   плиз, как это сделано в FreeBSD и Linux на самом деле. Исходники,
   сорри, не изучал. Если укажете, какие читать Design/Implementation 
   Notes - тоже буду благодарен.
   
   Тхенкс.
 
 -- 
 --
 mwg@alkar.net, 340044, 7442333, 7786458 - Владимир Мутель
 --- ifmail v.2.15dev4
  * Origin: Alkar-Teleport News server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Page faults in FreeBSD or Linux   Wladimir Mutel   12 Apr 2000 11:58:18 
Архивное /ru.unix/13297c889423b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional