Инструментальные средства, мониторинг производительности системы

Оценить
(0 голоса)
В комплект поставки операционной системы Solaris входит множество инструментальных средств для отслеживания поведения системы. Наиболее используемыми средствами являются следующие: •             iostat - Мониторинг использования дисков, времени обслуживания и связанных с этим показателей. •             mpstat - Мониторинг по каждому ЦП. Эта утилита также сообщает об активности прерываний для каждого ЦП. •             netstat - Мониторинг сетевого трафика. •             nfsstat - Мониторинг NFS. •             рз -г Мониторинг по каждому процессу. •             sar - Все аспекты системного мониторинга кроме сетей. Утилита sar может по желанию сохранять данные в двоичном файле. Позднее данные могут быть извлечены из этого двоичного файла либо за период полного мониторинга,…
Оценить
(0 голоса)
Одним из широко распространенных ошибочных представлений является мнение о том, что применение этих инструментальных средств негативно воздействует на производительность системы. Фактически, за исключением ps и в меньшей степени утилит top и prstat, использование любого из этих инструментальных средств на интервалах порядка 1 или 2 секунд совершенно безопасно. Если необходимы более убедительные доказательства, попробуйте выполнить команду vmstat 1 на бездействующей системе. Нетрудно видеть, несмотря на запуск утилиты vmstat, операционная система все равно показывает, что ЦП простаивает на 100% (кроме незначительной активности системного демона, которая происходит каждые несколько секунд вне зависимости от того, запущена утилита vmstat или нет). Значительная часть ресурсов ЦП…
Оценить
(0 голоса)
Чрезвычайно полезный набор инструментальных средств, основанных на информации, которая хранится в /ргос, может быть найден в каталоге /usr/proc/bin (начиная с Solaris 8, эти инструментальные средства расположены в каталоге /bin, при этом в каталоге /usr/proc/bin находятся символические ссылки, указывающие на это новое местоположение). В их число входят следующие средства: •             pcred - Выводит на печать мандаты (действующие, реальные и сохраненные идентификаторы пользователей (UID) и групп (GID)) для каждого процесса. •             pfiles -Сообщает информацию системных вызовов fstat(2) и fcntl(2) для всех открытых файлов в каждом процессе. •             pflags - Выводит на печать флаги трассировки /ргос, отложенные и задержанные сигналы, а также другую…