На главную | Поиск
Вы находитесь в Хранилище файлов Белорусской цифровой библиотеки

SAR - сбор статистики о загрузке системы

SAR - информация о функционировании системы СИНТАКСИС sar [-ubdycwaqvmA] [-o файл] сек [число_интервалов] sar [-ubdycwaqvmA] [-o файл] [-s время] [-e время] [-i сек] [-f файл] ОПИСАНИЕ Есть два способа использования команды sar. При первом способе sar опрашивает и накапливает счетчики активности операционной системы на заданном числе интервалов, каждый из которых длится заданное число секунд. По умолчанию число итервалов равно 1. Устанавливается этот режим по умолчанию, управляет им процесс /etc/cron , интерпретируя справочные таблицы, лежащие в файле /usr/spool/cron/crontabs/sys : # @(#)sys 5.1 0 * * * 0-6 /usr/lib/sa/sa1 & 20,40 7-18 * * 0-6 /usr/lib/sa/sa1 & 9 18 * * 0-6 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A При втором способе (если не указан интервал опроса) sar выбира- ет данные из файла, куда они предварительно должны быть записа- ны. Этот файл либо указывается явно опцией -f, либо, по умолча- нию, используется стандартный ежедневный протокол /usr/adm/sa/ saдд для текущего дня дд. -s чч[:мм[:сс]]. начало интересующего интервала -e чч[:мм[:сс]]. конец интересующего интервала -A Все данные. Эквивалентно -udqbwcayvm. -u Использование ЦП %usr время ЦП в режиме пользователя, %sys в режиме системных вызовов. %wio ожидание блочного ввода/вывода для какого-либо процесса, %idle ожидание по другим причинам. -b Использование буферов: bread/s, bwrit/s - кол-во передач в сек.между сист.буферами и дисками lread/s, lwrit/s - количество обращений к системным буферам; %rcache, %wcache - процент попадания в кэш %rcache Доля буферизации чтения. Нужно >=90 %wcache Доля буферизации записи. Нужно>=65 pread/s, pwrit/s - количество небуферизованых(физических) передач. -d Использование дисков или магнитофонов: device Имя блочного устройства. %busy Процент времени занятости. avque средняя длина очереди обращений к устройству в это время; r+w/s, кол-во передач данных на устройстве, blks/s кол-во перед. 512б блоков avwait ср. время ожидания в очереди к устр.(мс) avserw ср. время обслуживания запроса устройством -c Системые вызова scall/s - системые вызовы всех типов в секунду sread/s, swrit/s, fork/s, exec/s - системные вызовы в секунду rchar/s, wchar/s - число символов, в вызовах read и write в сек -v Переполнения таблиц процессов, описателей и файлов: proc-sz, inod-sz, file-sz - размер таблиц proc-ov, inod-ov, file-ov - случаи переполнения sar -a Отчет об операциях доступа к файлам. iget/s Число файлов, найденных по описателям файлов, в сек. namei/s Число поисков файлов по маршрутным именам, в сек. dirbk/s Число прочитанных блоков каталогов в сек. Показывают, насколько интенсивно используется файловая система. sar -q Средняя длина очереди и процент времени занятости: runk-sz Очередь процессов в памяти. >2 => слаб ЦП %runocc % времени, в течение которого очередь процессов на выполнение непуста. Чем меньше оно, тем лучше. swpq-sz Длина очереди процессов на свопирование. %swpocc % времени, в течение которого очередь на своп. не пуста. Если %runocc > 90, а runq-sz > 1, то это означает, что ЦП силь- но перегружен. В таком случае для сокращения времени ответа, возможно, требуется установка дополнительного процессора. Если %swpocc больше 20, то снижению интенсивности подкачек мо- жет способствовать установка дополнительной памяти или сокраще- ние числа буферов. sar -w О подкачках и переключениях между процессами. swpin/s Кол-во загрузок в сек bswin/s Число блоков по 512б при загрузке swpot/s Число выталкиваний из оперативной памяти в область подкачек в сек. Если оно > 1, то следует либо рас- ширить память, либо сократить число буферов. bswot/s Число блоков, вытолкнутых при выгрузке pswch/s Число переключений с процесса на процесс в сек. При 4-6 пользователях должно быть от 30 до 50. sar -p # О страничном демоне. vflt/s Число отказов при трансляции??? адреса в секунду (нужная??? страница отсутствует в памяти). pflt/s Число отказов из-за ошибок защиты (незаконное об- ращение к странице) или "???". Величина pflt/s обычно состоит целиком из "???". pgfil/s Число vflt/s, разрешенных за счет чтения страницы из файловой системы. (Каждое pgfil дает два lreads; см. sar -b). rclm/s Число правильных??? страниц, возвращенных системой (внесенных в список свободных страниц) в секунду. sar -r # О свободной памяти. freemem Средн.число свободных страниц памяти по 2Кб. Если оно устойчиво мало, (<40) то надо расширять память. freeswap Свободных блоков по 512К в своп.области. диска Если их все время много, то можно сократить своп-область на диске (15 М вместо 35 М). -y Использование терминалов: rawch/s, canch/s, outch/s - скорость ввода символов, скорость канонической обработки символов, скорость вывода символов (в симв/сек); rcvin/s, xmtin/s, mdmin/s - скорости приема, передачи и модем- ных прерываний (в симв/сек). Число прерываний модема в секунду (mdmin/s) должно быть близко к 0, а значения числа прерываний ввода??? и числа прерываний вывода??? (rcvin/s и xmtin/s) должны быть меньше или равны чис- ла введенных и выведенных символов, соответственно. Если это условие нарушается, проверьте, нет ли неисправных линий. ПРИМЕРЫ
в параллельном режиме 10 минут измерять загрузку ЦП, сохранив результаты в файле temp: sar -o temp 60 10 & Взять данные из файла temp. sar -A -f temp | pg

Last-modified: Tue, 25 Nov 1997 07:06:52 GMT
World LibraryРеклама в библиотекеБиблиотека не предназначена для детей! Проект Либмонстра, партнеры БЦБ - Украинская цифровая библиотека и Либмонстр Россия https://database.library.by