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

UptoLike

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

Вообще говоря, в Sоlaris существует целое семейство так называемых
процессных утилит (proc tools) или p-команд, работающих с файловой системой
/proc, в которую отображаются многие структуры ядра, в частности, таблица
процессов. Эти программы позволяют получать самую разную информацию о
процессах, а некоторые из них могут также проанализировать завершившийся
аварийно процесс, если от него остался файл core.
Не следует забывать, что память потребляется не только процессами, но и
кэшем файловой системы, тесно разделяемой памятью и ядром! Если в системе
не запускается СУБД Oracle или другое подобное приложение, скорее всего,
тесно разделяемая память в системе не используется. В Solaris 8 и Solaris 9 для
ядра и обязательно запускающихся системных приложений следует заранее
предусмотреть не менее 32 Mбайт памяти и еще 16 Mбайт, если CDE тоже
запускается. Рекомендованным для Solaris 9 объемом памяти (не считая память,
которая требуется для специфических приложений - СУБД, почтового сервера
и т.п.) считается 64 Мбайт, но оптимальным для системы, в которой работают с
графическим интерфейсом, считается 128 Мбайт. Если планируется
одноврменно запускать несколько ресурсоемких графических приложений,
например, Mozilla и OpenOffice, следует, по крайней мере, удвоить этот
рекомендованный объем.
Если пользователи обращаются только к нескольким сотням мегабайт данных,
но делают это часто, то для кэширования всех этих данных должно хватать
оперативной памяти. Это радикально ускорит работу.
Список свободных страниц (free list)
Список свободных страниц - это набор страниц, из которого страницы
извлекаются по запросу процессов. Управление распределением памяти между
процессами основано на этом списке. Процессы берут память из него и
возвращают ее обратно по завершении. Сканер страниц также возвращает
память в список свободных страниц так, как это описано в разделе "Алгоритм
пейджинга".
     Вообще говоря, в Sоlaris существует целое семейство так называемых
процессных утилит (proc tools) или p-команд, работающих с файловой системой
/proc, в которую отображаются многие структуры ядра, в частности, таблица
процессов. Эти программы позволяют получать самую разную информацию о
процессах, а некоторые из них могут также проанализировать завершившийся
аварийно процесс, если от него остался файл core.
     Не следует забывать, что память потребляется не только процессами, но и
кэшем файловой системы, тесно разделяемой памятью и ядром! Если в системе
не запускается СУБД Oracle или другое подобное приложение, скорее всего,
тесно разделяемая память в системе не используется. В Solaris 8 и Solaris 9 для
ядра и обязательно запускающихся системных приложений следует заранее
предусмотреть не менее 32 Mбайт памяти и еще 16 Mбайт, если CDE тоже
запускается. Рекомендованным для Solaris 9 объемом памяти (не считая память,
которая требуется для специфических приложений - СУБД, почтового сервера
и т.п.) считается 64 Мбайт, но оптимальным для системы, в которой работают с
графическим    интерфейсом,    считается    128     Мбайт.   Если   планируется
одноврменно запускать несколько ресурсоемких графических приложений,
например, Mozilla и OpenOffice, следует, по крайней мере, удвоить этот
рекомендованный объем.
Если пользователи обращаются только к нескольким сотням мегабайт данных,
но делают это часто, то для кэширования всех этих данных должно хватать
оперативной памяти. Это радикально ускорит работу.
     Список свободных страниц (free list)
     Список свободных страниц - это набор страниц, из которого страницы
извлекаются по запросу процессов. Управление распределением памяти между
процессами основано на этом списке. Процессы берут память из него и
возвращают ее обратно по завершении. Сканер страниц также возвращает
память в список свободных страниц так, как это описано в разделе "Алгоритм
пейджинга".