ВУЗ:
Составители:
Рубрика:
Вообще говоря, в 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) Список свободных страниц - это набор страниц, из которого страницы извлекаются по запросу процессов. Управление распределением памяти между процессами основано на этом списке. Процессы берут память из него и возвращают ее обратно по завершении. Сканер страниц также возвращает память в список свободных страниц так, как это описано в разделе "Алгоритм пейджинга".
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »