Авторизация



Псевдофайловые системы и область своппинга в Solaris

Оценить
(1 голос)
В настоящей главе рассматриваются следующие темы экзамена: Использование псевдофайловых систем Solaris ►    Помимо дисковых файловых систем, описанных в предыдущих главах, Solaris использует также файловые системы, которые размещаются в физической памяти и носят название псевдофайловых систем. Системный администратор применяет эти файловые системы для повышения производительности. В настоящей главе вам предстоит узнать об администрировании различных псевдофайловых систем, которые доступны в Solaris 8. Понимание файловой системы своппинга (swapfe) ►    Операционное окружение Solaris может использовать дисковое пространство, которое называется областями своппинга, или областями подкачки, для временного хранения содержимого памяти в тех случаях, когда система не располагает достаточным количеством физической памяти для обработки всех процессов,…
Оценить
(0 голоса)
Псевдофайловые системы применяются для повышения производительности за счет предоставления доступа к данным, которые находятся в физической памяти, а не на диске. К этому времени вы уже должны знать, что доступ к физической памяти осуществляется значительно быстрее, чем к диску. Учтите, что на средней вычислительной системе центральному процессору требуется приблизительно 200 наносекунд для доступа к оперативному запоминающему устройству, и сравните это со временем 12000000 наносекунд, которое требуется для доступа к жесткому диску. Развивая это соотношение, нетрудно обнаружить, что задача продолжительностью в 3 1/2 минуты, потребует 4 1/2 месяца для своего завершения! Следовательно, всякий раз, когда вы можете получить доступ к какой-нибудь…
Оценить
(0 голоса)
Файловая система /ргос содержит подробную информацию об активных процессах. Для доступа к этой информации состояния процессов было написано множество приложений, таких как команда ps. Информация о процессе, сохраненная в файловой системе /ргос, изменяется по мере прохождения данным процессом его жизненного цикла. Жизненным циклом процесса называется промежуток времени между запуском некоторого процесса и его завершением. Предлагается образец листинга некоторых каталогов и файлов, найденных в файловой системе /ргос на работающей системе: #    cd #    Is 0    225 262 327 365 3986 4037 4054 4200 4515 4785 4845 5169 1    230 275 330 3955 3990 4043 4056 4201 4516 4786 4860 5167 Каждый…
Оценить
(0 голоса)
TMPFS - принятый по умолчанию тип файловой системы для каталога /tmp в операционном окружении Solaris; устанавливается автоматически в процессе инсталляции операционной системы. Вы можете копировать или перемещать файлы в каталог /tmp или из него точно так же, как вы можете делать это в какой-нибудь файловой системе UFS. Кроме того, системный администратор может создавать дополнительные файловые системы TMPFS, которые будут описаны далее в настоящем разделе. TMPFS (Temporary File System - временная файловая система) использует локальную память для чтения и записи файловой системы, которая обычно работает гораздо быстрее, чем какая-нибудь дисковая (UFS) файловая система. Использование файловой системы TMPFS может существенно повысить производительность…
Оценить
(0 голоса)
Для создания временной файловой системы выполните следующие операции: 1.   Зарегистрируйтесь в системе как суперпользователь. 2.   Создайте каталог, который будет служить точкой монтирования файловой системы TMPFS. Не предусмотрено специальных команд, аналогичных команде newfs, для создания файловой системы TMPFS до ее монтирования. Эта файловая система реально создается в оперативном запоминающем устройстве, когда вы выполняете команду mount и задаете TMPFS в качестве типа файловой системы. Приведенный пример демонстрирует создание нового каталога /export/ data и монтирование файловой системы TMPFS с ограничением ее размера до 25 Мбайт: mount -F tmpfs -о size=25m swap /export/data Аргумент swap должен быть задан обязательно, однако он игнорируется и предполагается,…
Оценить
(2 голоса)
Физическая память представляет собой оперативное запоминающее устройство, которое инсталлировано на вашем компьютере. Чтобы увидеть размер физической памяти, инсталлированной на вашем компьютере, наберите следующую командную строку: prtconf | grep "Memory size" Система выводит на экран сообщение, подобное приведенному: Memory size: 128 Megabytes Для процессов Solaris доступна не вся физическая память. Часть памяти резервируется для программы и структур данных ядра операционной системы. Оставшаяся память называется доступной памятью. Процессы и приложения на вашей системе могут использовать именно доступную память. Физическая память дополняется специально сконфигурированной областью на физическом диске, которая называется областью своппинга, или подкачки, или виртуальной памятью. Область подкачки конфигурируется либо на специальном…
Оценить
(0 голоса)
TMPFS сохраняет файлы и связанную с ними информацию в памяти (в каталоге /tmp), а не на диске, что ускоряет доступ к указанным файлам и приводит к значительному повышению производительности таких приложений как компиляторы и системы управления базами данных, которые активно используют каталог /tmp. TMPFS выделяет пространство в каталоге /tmp из ресурсов системной области своппинга. Это означает, что когда вы используете пространство в каталоге /tmp, вы одновременно расходуете область подкачки. Поэтому, если ваши приложения интенсивно используют каталог /tmp, а вы не контролируете использование области своппинга, то ваша система может дойти до пределов области подкачки. Если вы хотите применять TMPFS в системе…
Оценить
(0 голоса)
Оценка размера области своппинга, требуемой для вашей системы, основывается на следующих критериях:  Прикладным программам для правильного функционирования требуется минимальный размер области подкачки. Эта информация обычно содержится в документации, которая поставляется вместе с конкретным приложением. При определении требований к размеру области подкачки руководствуйтесь рекомендациями изготовителя.  Определите, будут ли большие приложения, такие как компиляторы, использовать каталог /tmp. Затем выделите дополнительную область своппинга для файловой системой TMPFS.  Для сохранения любых возможных аварийных дампов, вызванных какой-нибудь фатальной ошибкой в системе, должна быть обеспечена достаточная область подкачки для удержания в момент возникновения сбоя необходимых страниц памяти в оперативном запоминающем устройстве. Следовательно, если вы имеете 1…
Оценить
(0 голоса)
Если вы столкнулись с нехваткой области подкачки из-за больших потребностей в памяти, то увидите сообщения об ошибках, возникающие на вашей системной консоли. Такое сообщение может иметь, например, следующий вид: <applicaticn> is out of memory malloc error О messages.1:Sep 21 20:52:11 mars genunix: [ID 470503 kern.warning] WARNING: Sorry, no swap space to grow stack for pid 100295 (myprog) Эта ошибка означает, что некоторое приложение попыталось получить больше памяти, а в системе не оказалось доступной области подкачки, чтобы удовлетворить этот запрос. Вы можете заполнить файловую систему TMPFS из-за нехватки доступной области подкачки и получить следующее сообщение об ошибке: <dlrectory>: File system full,…
Оценить
(0 голоса)
Как будет показано в главе 15, область подкачки конфигурируется в процессе инсталляции программного обеспечения с помощью инсталляционной программы. Если вы воспользуетесь автоматическим размещением частей диска, предложенным инсталляционной программой, и не измените вручную размер части, отведенной под область своппинга, то инсталляционная программа Solaris выделит принятые по умолчанию части диска под область подкачки, основываясь на объеме физической памяти, инсталлированной на вашей системе, что и показано в таблице 14.5. Аварийный дамп - это дисковая копия физической памяти данного компьютера в момент возникновения какой-нибудь фатальной системной ошибки. Когда происходит какая-нибудь фатальная ошибка операционной системы, на консоль выводится некоторое сообщение, описывающее данную ошибку. Затем операционная…
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация