Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 40 стр.

UptoLike

Составители: 

страницы. Этот бит устанавливается, когда идет обращение к странице. Сканер
страниц ведет просмотр далее, но через некоторое время проверяет бит
используемости ранее просмотренных страниц, ожидая доступа к этим
страницам и установки их битов используемости. Параметры slowscan и
fastscan определяют то время, которое пройдет между очисткой бита MMU и
его повторной проверкой, а именно:
- slowscan - первоначальная частота сканирования. При увеличении этого
значения сканер страниц выполняет меньше ненужных заданий, но делает
больше работы.
- fastscan - частота сканирования в ситуации, когда свободной памяти не
осталось.
Если при повторном просмотре ссылочный бит какой-то страницы по-
прежнему в исходном состоянии, это значит, что к данной странице не
обращались.
Те страницы, чей бит "используемости" не был изменен в течение
некоторого времени, выгружаются на диск, и освобожденная память пополняет
список свободных страниц.
Некоторые страницы (например, принадлежащие разделяемым
библиотекам) могут разделяться между многими процессами, и при записи в
такую страницу возникает ошибка копирования при записи (copy-on-write
fault). Как только это произойдет, из списка свободных страниц извлекается
чистая страница и создается копия первоначальной разделяемой страницы для
того процесса, который требовал записать данные; в дальнейшем процесс
работает именно со своей копией разделяемой страницы. Когда процесс
завершается, все его страницы, за исключением тех, которые он делил с
другими процессами, возвращаются в список свободных страниц.
Сейчас же мы должны представлять себе, что если программа vmstat
сообщает о постоянной активности устройства свопинга, а частота
сканирования страниц высока (в Solaris 8 и более новых версиях она вообще
должна быть близка к нулю в обычной ситуации), то следует подумать об
страницы. Этот бит устанавливается, когда идет обращение к странице. Сканер
страниц ведет просмотр далее, но через некоторое время проверяет бит
используемости ранее просмотренных страниц, ожидая доступа к этим
страницам и установки их битов используемости. Параметры slowscan и
fastscan определяют то время, которое пройдет между очисткой бита MMU и
его повторной проверкой, а именно:
     - slowscan - первоначальная частота сканирования. При увеличении этого
значения сканер страниц выполняет меньше ненужных заданий, но делает
больше работы.
     - fastscan - частота сканирования в ситуации, когда свободной памяти не
осталось.
     Если при повторном просмотре ссылочный бит какой-то страницы по-
прежнему в исходном состоянии, это значит, что к данной странице не
обращались.
     Те страницы, чей бит "используемости" не был изменен в течение
некоторого времени, выгружаются на диск, и освобожденная память пополняет
список свободных страниц.
     Некоторые      страницы    (например,   принадлежащие         разделяемым
библиотекам) могут разделяться между многими процессами, и при записи в
такую страницу возникает ошибка копирования при записи (copy-on-write
fault). Как только это произойдет, из списка свободных страниц извлекается
чистая страница и создается копия первоначальной разделяемой страницы для
того процесса, который требовал записать данные; в дальнейшем процесс
работает именно со своей копией разделяемой страницы. Когда процесс
завершается, все его страницы, за исключением тех, которые он делил с
другими процессами, возвращаются в список свободных страниц.
     Сейчас же мы должны представлять себе, что если программа vmstat
сообщает    о   постоянной   активности   устройства   свопинга,    а   частота
сканирования страниц высока (в Solaris 8 и более новых версиях она вообще
должна быть близка к нулю в обычной ситуации), то следует подумать об