SlideShare a Scribd company logo
«Мониторинг и настройка
производительности компьютера»
«Мониторинг и настройка
производительности компьютера»
Мониторинг и настройка
производительности - это
отслеживание работы
системы с целью
установления исходного
уровня производительности
и решения возникающих
проблем
 Постинсталляционные исходные
уровни производительности
 Исходные уровни
производительности при обычном
потреблении ресурсов (ср.
показатели потребления ресурсов)
 Тестовые исходные уровни
(имитация пиковых нагрузок и т.п.)
Выполнить: perfmon
Пуск –> Панель управления  Система и безопасность 
Администрирование  Системный монитор
Пуск -> ПУ -> Администрирование -> Производительность
1) Объекты
производительности
2) Экземпляры
объектов
3) Счетчики
производительности
Физические
компоненты ОС
Логические
компоненты ОС
Pagefile.sys
Мониторинг всех процессоров в системе
% загруженности процессора
Совершенно непонятно почему же комп тормозит, наверное, винда маст дай
Температура в состоянии покоя (бездействия) до чистки
Температура в состоянии покоя
(бездействия) после чистки
Стресс-тест процессора и кулера. Нагрузка 100%. Время стресс-теста 4 минуты
Механизм Thermal Throttling
Троттлинг (от английского throttling)
представляет собой механизм
защиты процессора от термических
повреждений при перегреве системы.
Чем выше температура действует на
микропроцессор, тем больше
машинных тактов он пропускает.
Такты пропускаются, соответственно
снижается эффективность и
производительность – это и есть
троттлинг процессора
Стоит отметить, что у каждого
компьютера, работающего на
процессоре Intel, температура
срабатывания данного механизма
защиты индивидуальная – на
одном ноутбуке это может быть
70 градусов, на другом — 100. При
этом в некоторых устройствах
этот параметр можно
самостоятельно переопределить
в BIOS.
Предположим, у нас есть некоторый
процессор. При полном покое рабочая
температура «камня» составляет всего 34
градуса. Запустив тестовую утилиту CPU
Stability Test, нагрузим процессор до 100%
— температура поднимается до 50
градусов. Чтобы показать, как работает
троттлинг процессора, можно отключить
вентилятор системы охлаждения. После
этого действия при 100% нагрузке
температура мигом поднимается до 75
градусов и постепенно растет.
Достигнув отметки 82 градуса
включается троттлинг, сначала
сильными скачками, а затем
более плавно
производительность снижается.
После возвращения
температуры в разумные рамки,
процессор выходит из
троттлинга и продолжает
работать в штатном режиме.
Конечно, технология не вытянет систему в
рабочее состояние при отказавшем вентиляторе
или других форс-мажорах за счет снижения
производительности, однако она имеет другое
преимущество. Что обычно происходит при
перегреве системы? Срабатывает аппаратный
shutdown, то есть при достижении критической
температуры происходит остановка процессора и
отключение системы питания. Технология
троттлинга процессора выглядит более изящно –
в случае внештатной ситуации
система не следует жесткому правилу
остановки, а пытается нормализовать
работу через приостановку роста
температуры, и лишь на втором плане
у нее стоит крайняя мера —
выключение
Выбор объектов и счетчиков, по
которым предполагается
настроить мониторинг
 Узкое место - любое состояние, которое
мешает компьютеру достичь максимальных
рабочих показателей.
 Узкое место – такое состояние, когда один
ресурс препятствует оптимальному
потреблению другого ресурса
256 Мб ОЗУ
3.40 ГГц
Физическая память
Виртуальная память
Файл подкачки
Pagefile.sys
Свойства системы -> вкладка Дополнительно -> группа
Быстродействие (Параметры) -> вкладка Дополнительно -
> группа Использование памяти (Изменить)
msconfig
Дефрагментация файла подкачки
Для анализа на предмет узких мест памяти
предусмотрены следующие счетчики:
-MemoryAvailable Bytes (ПамятьДоступно байт)
— фиксирует количество байт физической
памяти, доступное для исполняемых на сервере
процессов;
-MemoryCommitted Bytes (ПамятьБайт
выделенной виртуальной памяти) - фиксирует
количество байт выделенной виртуальной
памяти — иначе говоря, потребляемый объем
страничного файла;
-MemoryCommit Limit (ПамятьПредел
выделенной виртуальной памяти) — указывает
объем доступной физической и виртуальной
памяти;
Для анализа на предмет узких мест памяти
предусмотрены следующие счетчики:
-Paging File%Usage (Файл подкачки%
использования) — фиксирует
фактически потребляемый в данный
момент объем страничного файла;
-Paging File%Usage (Файл подкачки%
использования (пик)) — фиксирует
пиковый размер страничного файла
относительно его максимально
допустимого размера
На обработку потоков требуется больше
времени, чем это возможно в текущих
условиях => очередь на обработку растет
333 МГц 3,40 ГГц
Два разъема процессора
Для анализа на предмет узких мест процессора
предусмотрены следующие счетчики:
- SystemProcessor Queue Length
(СистемаДлина очереди процессора) —
фиксирует количество потоков,
ожидающих обработки;
- Processor%Processor Time (Процессор%
загруженности процессора) — фиксирует
время, затрачиваемое указанным
процессором на исполнение несвободного
потока, в процентном отношении
Для анализа на предмет узких мест процессора
предусмотрены следующие счетчики:
-Processor%User Time (Процессор%
работы в пользовательском режиме) —
фиксирует время, затрачиваемое
указанным процессором на исполнение
несвободного потока в пользовательском
режиме, в процентном отношении
- Processor%Privileged Time (Процессор%
работы в привилегированном режиме) —
фиксирует время, затрачиваемое
указанным процессором на исполнение
несвободного потока в привилегированном
режиме, в процентном отношении
Множество операций чтения-записи на
диск из-за нехватки физической памяти
Western Digital WD2500BEVT
Размер буфера 8 Мб
Скорость вращения
шпинделя 5400 об/мин.
Western Digital WD5003ABYX
Размер буфера 64 Мб
Скорость вращения шпинделя
7200 об/мин.
Pagefile.sys
Скорость чтения 97.14 Мб/c
Скорость записи 95.31 Мб/c
Множество операций чтения-записи на
диск из-за нехватки физической памяти
Western Digital WD2500BEVT
Размер буфера 8 Мб
Скорость вращения
шпинделя 5400 об/мин.
Pagefile.sys
Скорость чтения 560 Мб/c
Скорость записи 430 Мб/c
Для анализа на предмет узких мест, связанных с
вводом-выводом на дисках предусмотрены
следующие счетчики:
- РhysiсаIDisk%Disk Time (Физический
диск% активности диска) — фиксирует
время, в течение которого физический диск
занят, в процентном отношении
- PhysicalDiskCurrent Disk Queue Length
(Физический диск/Текущая длина очереди
диска) — фиксирует количество системных
запросов, ожидающих доступа к диску
1) Производим запуск виртуальной
машины Windows XP, предварительно
задав объем оперативной памяти
равный x МБ, после запуска
операционной системы запускаем
оснастку производительность
2) В главном окне оснастки
Производительность, удаляем все
присутствующие счетчики и нажимаем кнопку
«Добавить»
3) Добавляем все счетчики, указанные в
теоретической части лабораторной работы
применительно к устранению узких мест
памяти
4) Главное окно оснастки
производительность примет вид
5) Нажмем иконку подсветки счетчиков и
выберем счетчик Доступно байт,
показывающий свободный объем оперативной
памяти доступный для работы
6) Выключим виртуальную машину, после чего в
свойствах на вкладке Система произведем
увеличение объема оперативной памяти до x2 МБ,
запускаем виртуальную машину
1)Провести анализ загруженности памяти
при x1 МБ оперативной памяти;
2)Провести анализ загруженности памяти
при x2 МБ оперативной памяти;
3)Провести анализ загруженности памяти
при x3 МБ оперативной памяти;
4)Провести анализ загруженности памяти
при x4 МБ оперативной памяти;
5)Провести анализ загруженности
процессора;
6)Провести анализ загруженности
подсистемы ввода-вывода.
Окно добавления счетчиков для анализа памяти;
Результат тестирования памяти при
максимальном объеме x1 МБ;
Окно изменения объема оперативной памяти
виртуальной машины;
Результат тестирования памяти при
максимальном объеме x2 МБ;
Результат тестирования памяти при
максимальном объеме x3 МБ;
Результат тестирования памяти при
максимальном объеме x4 МБ;
Результат тестирования процессора;
Результат системы ввода/вывода диска.
Выбор объема оперативной памяти
(Мб) в соответствии с вариантом:
№
варианта x1 x2 x3 x4
1 64 128 192 256
В отчет вставить индивидуальное задание!

More Related Content

What's hot

процессоры
процессорыпроцессоры
процессорыttku
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
Nick535
 
Cистемное программное обеспечение
Cистемное программное обеспечениеCистемное программное обеспечение
Cистемное программное обеспечение
Nick535
 
Знакомство с понятием «Операционная система Windows»
 Знакомство с понятием «Операционная система Windows» Знакомство с понятием «Операционная система Windows»
Знакомство с понятием «Операционная система Windows»
aizhanzhik
 
софткей Diskeeper
софткей Diskeeperсофткей Diskeeper
софткей DiskeeperLiudmila Li
 
Open suse microsoft powerpoint
Open suse microsoft powerpointOpen suse microsoft powerpoint
Open suse microsoft powerpoint
Nick535
 
презентация 1
презентация 1презентация 1
презентация 1
Nikita Zablotskiy
 
Презентация 5
Презентация 5Презентация 5
Презентация 5
Nikita Zablotskiy
 
41
4141
41JIuc
 
Операционные системы 2015, лекция № 6
Операционные системы 2015, лекция № 6Операционные системы 2015, лекция № 6
Операционные системы 2015, лекция № 6
Aleksey Bragin
 
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктурыОбработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
Vsevolod Shabad
 
Память ПК
Память ПКПамять ПК
Память ПК
Анна Ефремова
 
Simd
SimdSimd
Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2
Aleksey Bragin
 
33
3333
33JIuc
 
процессоры и кулеры
процессоры и кулерыпроцессоры и кулеры
процессоры и кулеры
KozinskaIS
 
процессоры и куллеры
процессоры и куллерыпроцессоры и куллеры
процессоры и куллеры
KozinskaIS
 
Операционные системы 2015, лекция № 3
Операционные системы 2015, лекция № 3Операционные системы 2015, лекция № 3
Операционные системы 2015, лекция № 3
Aleksey Bragin
 

What's hot (20)

процессоры
процессорыпроцессоры
процессоры
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
 
Cистемное программное обеспечение
Cистемное программное обеспечениеCистемное программное обеспечение
Cистемное программное обеспечение
 
Знакомство с понятием «Операционная система Windows»
 Знакомство с понятием «Операционная система Windows» Знакомство с понятием «Операционная система Windows»
Знакомство с понятием «Операционная система Windows»
 
Theme 07
Theme 07Theme 07
Theme 07
 
софткей Diskeeper
софткей Diskeeperсофткей Diskeeper
софткей Diskeeper
 
Open suse microsoft powerpoint
Open suse microsoft powerpointOpen suse microsoft powerpoint
Open suse microsoft powerpoint
 
презентация 1
презентация 1презентация 1
презентация 1
 
Price 05.01.15
Price 05.01.15Price 05.01.15
Price 05.01.15
 
Презентация 5
Презентация 5Презентация 5
Презентация 5
 
41
4141
41
 
Операционные системы 2015, лекция № 6
Операционные системы 2015, лекция № 6Операционные системы 2015, лекция № 6
Операционные системы 2015, лекция № 6
 
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктурыОбработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
Обработка спйсмоданных: возможности оптимизации ИТ-инфраструктуры
 
Память ПК
Память ПКПамять ПК
Память ПК
 
Simd
SimdSimd
Simd
 
Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2Операционные системы 2015, лекция № 2
Операционные системы 2015, лекция № 2
 
33
3333
33
 
процессоры и кулеры
процессоры и кулерыпроцессоры и кулеры
процессоры и кулеры
 
процессоры и куллеры
процессоры и куллерыпроцессоры и куллеры
процессоры и куллеры
 
Операционные системы 2015, лекция № 3
Операционные системы 2015, лекция № 3Операционные системы 2015, лекция № 3
Операционные системы 2015, лекция № 3
 

Viewers also liked

How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At RiskHow Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
Gail Fischer
 
Ual2007
Ual2007Ual2007
Ual2007
cplp
 
N1146543960 143079 1718
N1146543960 143079 1718N1146543960 143079 1718
N1146543960 143079 1718jennyselden
 
01 Introduction
01 Introduction01 Introduction
01 Introductioncplp
 
Вебинар: Основы распараллеливания С++ программ при помощи OpenMP
Вебинар: Основы распараллеливания С++ программ при помощи OpenMPВебинар: Основы распараллеливания С++ программ при помощи OpenMP
Вебинар: Основы распараллеливания С++ программ при помощи OpenMP
FlyElephant
 
Minimanual
MinimanualMinimanual
Minimanual
SCOSTAS98
 
Lawyer's Guide to Effective Internet Marketing
Lawyer's Guide to Effective Internet Marketing Lawyer's Guide to Effective Internet Marketing
Lawyer's Guide to Effective Internet Marketing
Bill Jawitz
 
Back to the Moon
Back to the MoonBack to the Moon
Back to the Moon
Stephen Fleming
 
η θεραπεία-ενός-παράλυτου-στην-καπερναούμ
η θεραπεία-ενός-παράλυτου-στην-καπερναούμη θεραπεία-ενός-παράλυτου-στην-καπερναούμ
η θεραπεία-ενός-παράλυτου-στην-καπερναούμΚαπετανάκης Γεώργιος
 
Europe's Refugee Crisis in Context
Europe's Refugee Crisis in ContextEurope's Refugee Crisis in Context
Europe's Refugee Crisis in Context
arthursylvia
 
Ewrt1 a f15 class 6
Ewrt1 a f15 class 6Ewrt1 a f15 class 6
Ewrt1 a f15 class 6
grendel8729
 
GDE
GDEGDE
GDE
cplp
 

Viewers also liked (15)

Natali
NataliNatali
Natali
 
How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At RiskHow Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
How Commercial Real Estate Giants Can Put Tenants' Hard Earned Dollars At Risk
 
Ual2007
Ual2007Ual2007
Ual2007
 
N1146543960 143079 1718
N1146543960 143079 1718N1146543960 143079 1718
N1146543960 143079 1718
 
01 Introduction
01 Introduction01 Introduction
01 Introduction
 
Вебинар: Основы распараллеливания С++ программ при помощи OpenMP
Вебинар: Основы распараллеливания С++ программ при помощи OpenMPВебинар: Основы распараллеливания С++ программ при помощи OpenMP
Вебинар: Основы распараллеливания С++ программ при помощи OpenMP
 
Progr labrab-4-2013-c++
Progr labrab-4-2013-c++Progr labrab-4-2013-c++
Progr labrab-4-2013-c++
 
Minimanual
MinimanualMinimanual
Minimanual
 
Lawyer's Guide to Effective Internet Marketing
Lawyer's Guide to Effective Internet Marketing Lawyer's Guide to Effective Internet Marketing
Lawyer's Guide to Effective Internet Marketing
 
Back to the Moon
Back to the MoonBack to the Moon
Back to the Moon
 
работа с файлами в с++
работа с файлами в с++работа с файлами в с++
работа с файлами в с++
 
η θεραπεία-ενός-παράλυτου-στην-καπερναούμ
η θεραπεία-ενός-παράλυτου-στην-καπερναούμη θεραπεία-ενός-παράλυτου-στην-καπερναούμ
η θεραπεία-ενός-παράλυτου-στην-καπερναούμ
 
Europe's Refugee Crisis in Context
Europe's Refugee Crisis in ContextEurope's Refugee Crisis in Context
Europe's Refugee Crisis in Context
 
Ewrt1 a f15 class 6
Ewrt1 a f15 class 6Ewrt1 a f15 class 6
Ewrt1 a f15 class 6
 
GDE
GDEGDE
GDE
 

Similar to lecture-monitoring and performance tuning of the computer

Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Nick Turunov
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
Vera2160
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
Vera2160
 
Конструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютераКонструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютера
Alexandr Konfidentsialno
 
Afterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIAfterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIygoltsev
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев кировqasib
 
Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4
Aleksey Bragin
 
Глеб Грицай - Forensics
Глеб Грицай - ForensicsГлеб Грицай - Forensics
Глеб Грицай - ForensicsPositive Hack Days
 
VDS: обнаружение, выявление причин и устранение проблемных ситуаций. Диагнос...
VDS: обнаружение, выявление причин и устранение проблемных ситуаций.  Диагнос...VDS: обнаружение, выявление причин и устранение проблемных ситуаций.  Диагнос...
VDS: обнаружение, выявление причин и устранение проблемных ситуаций. Диагнос...
Oleg Lipin
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Ontico
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
 
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)Mikhail Kurnosov
 
Вячеслав Бирюков - Linux инструменты системного администратора
Вячеслав Бирюков - Linux инструменты системного администратора Вячеслав Бирюков - Linux инструменты системного администратора
Вячеслав Бирюков - Linux инструменты системного администратора Yandex
 
тема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютератема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютераmrprizrak
 
Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)
Alexey Lesovsky
 
Презентация к защите курсовой работы на заказ на www.studentam-in.ru
Презентация к защите курсовой работы на заказ на www.studentam-in.ruПрезентация к защите курсовой работы на заказ на www.studentam-in.ru
Презентация к защите курсовой работы на заказ на www.studentam-in.ru
Alexandr Konfidentsialno
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_ru
mcroitor
 
Нагрузочное тестирование JMeter Кожухов
Нагрузочное тестирование JMeter КожуховНагрузочное тестирование JMeter Кожухов
Нагрузочное тестирование JMeter КожуховИлья Кожухов
 
Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015
OSLL
 

Similar to lecture-monitoring and performance tuning of the computer (20)

Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0Ibm megatrade шиндак xiv v3.0
Ibm megatrade шиндак xiv v3.0
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
 
Внутренняя память компьютера
Внутренняя память компьютераВнутренняя память компьютера
Внутренняя память компьютера
 
Конструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютераКонструкция и компоновка персонального компьютера
Конструкция и компоновка персонального компьютера
 
Afterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIAfterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHI
 
6 кареев киров
6 кареев киров6 кареев киров
6 кареев киров
 
Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4Операционные системы 2015, лекция № 4
Операционные системы 2015, лекция № 4
 
Глеб Грицай - Forensics
Глеб Грицай - ForensicsГлеб Грицай - Forensics
Глеб Грицай - Forensics
 
VDS: обнаружение, выявление причин и устранение проблемных ситуаций. Диагнос...
VDS: обнаружение, выявление причин и устранение проблемных ситуаций.  Диагнос...VDS: обнаружение, выявление причин и устранение проблемных ситуаций.  Диагнос...
VDS: обнаружение, выявление причин и устранение проблемных ситуаций. Диагнос...
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
 
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
 
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
Лекция 4: Оптимизация доступа к памяти (Memory access optimization, caches)
 
Вячеслав Бирюков - Linux инструменты системного администратора
Вячеслав Бирюков - Linux инструменты системного администратора Вячеслав Бирюков - Linux инструменты системного администратора
Вячеслав Бирюков - Linux инструменты системного администратора
 
тема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютератема 2 2.техническое обеспечение компьютера
тема 2 2.техническое обеспечение компьютера
 
Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)Call of Postgres: Advanced Operations (part 2)
Call of Postgres: Advanced Operations (part 2)
 
Презентация к защите курсовой работы на заказ на www.studentam-in.ru
Презентация к защите курсовой работы на заказ на www.studentam-in.ruПрезентация к защите курсовой работы на заказ на www.studentam-in.ru
Презентация к защите курсовой работы на заказ на www.studentam-in.ru
 
лекц16
лекц16лекц16
лекц16
 
08 server mgmt_ru
08 server mgmt_ru08 server mgmt_ru
08 server mgmt_ru
 
Нагрузочное тестирование JMeter Кожухов
Нагрузочное тестирование JMeter КожуховНагрузочное тестирование JMeter Кожухов
Нагрузочное тестирование JMeter Кожухов
 
Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015Linuxvirt seminar-csc-2015
Linuxvirt seminar-csc-2015
 

More from Moscow Aviation Institute (National Research University), MAI (7)

Инструкция по активации Azure Pass
Инструкция по активации Azure PassИнструкция по активации Azure Pass
Инструкция по активации Azure Pass
 
Open imcup ver.1.0
Open imcup ver.1.0Open imcup ver.1.0
Open imcup ver.1.0
 
ImCup
ImCupImCup
ImCup
 
Oop — cpp 1
Oop — cpp 1Oop — cpp 1
Oop — cpp 1
 
Progr labrab-6-2013 - c++ - functions
Progr labrab-6-2013 - c++ - functionsProgr labrab-6-2013 - c++ - functions
Progr labrab-6-2013 - c++ - functions
 
Presentation lab3-sem3-c++
Presentation lab3-sem3-c++Presentation lab3-sem3-c++
Presentation lab3-sem3-c++
 
Programming c++ (begin-if-else)
Programming c++ (begin-if-else)Programming c++ (begin-if-else)
Programming c++ (begin-if-else)
 

lecture-monitoring and performance tuning of the computer

  • 3. Мониторинг и настройка производительности - это отслеживание работы системы с целью установления исходного уровня производительности и решения возникающих проблем
  • 4.
  • 5.  Постинсталляционные исходные уровни производительности  Исходные уровни производительности при обычном потреблении ресурсов (ср. показатели потребления ресурсов)  Тестовые исходные уровни (имитация пиковых нагрузок и т.п.)
  • 6.
  • 7. Выполнить: perfmon Пуск –> Панель управления Система и безопасность Администрирование Системный монитор
  • 8.
  • 9. Пуск -> ПУ -> Администрирование -> Производительность
  • 14.
  • 15.
  • 16. Совершенно непонятно почему же комп тормозит, наверное, винда маст дай
  • 17. Температура в состоянии покоя (бездействия) до чистки
  • 18. Температура в состоянии покоя (бездействия) после чистки
  • 19. Стресс-тест процессора и кулера. Нагрузка 100%. Время стресс-теста 4 минуты
  • 21.
  • 22. Троттлинг (от английского throttling) представляет собой механизм защиты процессора от термических повреждений при перегреве системы. Чем выше температура действует на микропроцессор, тем больше машинных тактов он пропускает. Такты пропускаются, соответственно снижается эффективность и производительность – это и есть троттлинг процессора
  • 23. Стоит отметить, что у каждого компьютера, работающего на процессоре Intel, температура срабатывания данного механизма защиты индивидуальная – на одном ноутбуке это может быть 70 градусов, на другом — 100. При этом в некоторых устройствах этот параметр можно самостоятельно переопределить в BIOS.
  • 24. Предположим, у нас есть некоторый процессор. При полном покое рабочая температура «камня» составляет всего 34 градуса. Запустив тестовую утилиту CPU Stability Test, нагрузим процессор до 100% — температура поднимается до 50 градусов. Чтобы показать, как работает троттлинг процессора, можно отключить вентилятор системы охлаждения. После этого действия при 100% нагрузке температура мигом поднимается до 75 градусов и постепенно растет.
  • 25. Достигнув отметки 82 градуса включается троттлинг, сначала сильными скачками, а затем более плавно производительность снижается. После возвращения температуры в разумные рамки, процессор выходит из троттлинга и продолжает работать в штатном режиме.
  • 26. Конечно, технология не вытянет систему в рабочее состояние при отказавшем вентиляторе или других форс-мажорах за счет снижения производительности, однако она имеет другое преимущество. Что обычно происходит при перегреве системы? Срабатывает аппаратный shutdown, то есть при достижении критической температуры происходит остановка процессора и отключение системы питания. Технология троттлинга процессора выглядит более изящно –
  • 27. в случае внештатной ситуации система не следует жесткому правилу остановки, а пытается нормализовать работу через приостановку роста температуры, и лишь на втором плане у нее стоит крайняя мера — выключение
  • 28. Выбор объектов и счетчиков, по которым предполагается настроить мониторинг
  • 29.  Узкое место - любое состояние, которое мешает компьютеру достичь максимальных рабочих показателей.  Узкое место – такое состояние, когда один ресурс препятствует оптимальному потреблению другого ресурса 256 Мб ОЗУ 3.40 ГГц
  • 31. Свойства системы -> вкладка Дополнительно -> группа Быстродействие (Параметры) -> вкладка Дополнительно - > группа Использование памяти (Изменить)
  • 33.
  • 35. Для анализа на предмет узких мест памяти предусмотрены следующие счетчики: -MemoryAvailable Bytes (ПамятьДоступно байт) — фиксирует количество байт физической памяти, доступное для исполняемых на сервере процессов; -MemoryCommitted Bytes (ПамятьБайт выделенной виртуальной памяти) - фиксирует количество байт выделенной виртуальной памяти — иначе говоря, потребляемый объем страничного файла; -MemoryCommit Limit (ПамятьПредел выделенной виртуальной памяти) — указывает объем доступной физической и виртуальной памяти;
  • 36. Для анализа на предмет узких мест памяти предусмотрены следующие счетчики: -Paging File%Usage (Файл подкачки% использования) — фиксирует фактически потребляемый в данный момент объем страничного файла; -Paging File%Usage (Файл подкачки% использования (пик)) — фиксирует пиковый размер страничного файла относительно его максимально допустимого размера
  • 37. На обработку потоков требуется больше времени, чем это возможно в текущих условиях => очередь на обработку растет
  • 38. 333 МГц 3,40 ГГц
  • 40. Для анализа на предмет узких мест процессора предусмотрены следующие счетчики: - SystemProcessor Queue Length (СистемаДлина очереди процессора) — фиксирует количество потоков, ожидающих обработки; - Processor%Processor Time (Процессор% загруженности процессора) — фиксирует время, затрачиваемое указанным процессором на исполнение несвободного потока, в процентном отношении
  • 41. Для анализа на предмет узких мест процессора предусмотрены следующие счетчики: -Processor%User Time (Процессор% работы в пользовательском режиме) — фиксирует время, затрачиваемое указанным процессором на исполнение несвободного потока в пользовательском режиме, в процентном отношении - Processor%Privileged Time (Процессор% работы в привилегированном режиме) — фиксирует время, затрачиваемое указанным процессором на исполнение несвободного потока в привилегированном режиме, в процентном отношении
  • 42. Множество операций чтения-записи на диск из-за нехватки физической памяти Western Digital WD2500BEVT Размер буфера 8 Мб Скорость вращения шпинделя 5400 об/мин. Western Digital WD5003ABYX Размер буфера 64 Мб Скорость вращения шпинделя 7200 об/мин. Pagefile.sys Скорость чтения 97.14 Мб/c Скорость записи 95.31 Мб/c
  • 43. Множество операций чтения-записи на диск из-за нехватки физической памяти Western Digital WD2500BEVT Размер буфера 8 Мб Скорость вращения шпинделя 5400 об/мин. Pagefile.sys Скорость чтения 560 Мб/c Скорость записи 430 Мб/c
  • 44. Для анализа на предмет узких мест, связанных с вводом-выводом на дисках предусмотрены следующие счетчики: - РhysiсаIDisk%Disk Time (Физический диск% активности диска) — фиксирует время, в течение которого физический диск занят, в процентном отношении - PhysicalDiskCurrent Disk Queue Length (Физический диск/Текущая длина очереди диска) — фиксирует количество системных запросов, ожидающих доступа к диску
  • 45.
  • 46. 1) Производим запуск виртуальной машины Windows XP, предварительно задав объем оперативной памяти равный x МБ, после запуска операционной системы запускаем оснастку производительность
  • 47. 2) В главном окне оснастки Производительность, удаляем все присутствующие счетчики и нажимаем кнопку «Добавить»
  • 48. 3) Добавляем все счетчики, указанные в теоретической части лабораторной работы применительно к устранению узких мест памяти
  • 49. 4) Главное окно оснастки производительность примет вид
  • 50. 5) Нажмем иконку подсветки счетчиков и выберем счетчик Доступно байт, показывающий свободный объем оперативной памяти доступный для работы
  • 51. 6) Выключим виртуальную машину, после чего в свойствах на вкладке Система произведем увеличение объема оперативной памяти до x2 МБ, запускаем виртуальную машину
  • 52.
  • 53. 1)Провести анализ загруженности памяти при x1 МБ оперативной памяти; 2)Провести анализ загруженности памяти при x2 МБ оперативной памяти; 3)Провести анализ загруженности памяти при x3 МБ оперативной памяти; 4)Провести анализ загруженности памяти при x4 МБ оперативной памяти; 5)Провести анализ загруженности процессора; 6)Провести анализ загруженности подсистемы ввода-вывода.
  • 54. Окно добавления счетчиков для анализа памяти; Результат тестирования памяти при максимальном объеме x1 МБ; Окно изменения объема оперативной памяти виртуальной машины; Результат тестирования памяти при максимальном объеме x2 МБ; Результат тестирования памяти при максимальном объеме x3 МБ; Результат тестирования памяти при максимальном объеме x4 МБ; Результат тестирования процессора; Результат системы ввода/вывода диска.
  • 55. Выбор объема оперативной памяти (Мб) в соответствии с вариантом: № варианта x1 x2 x3 x4 1 64 128 192 256 В отчет вставить индивидуальное задание!

Editor's Notes

  1. No comment
  2. No comment
  3. - Постинсталляционные исходные уровни производительности. Исходный уровень этого типа отражает производительность компьютера сразу после установки всех системных компонентов, служб и приложений. - Исходные уровни производительности при обычном потреблении ресурсов. Исходный уровень этого типа представляет средние показатели потребления, - Тестовые исходные уровни. Тестовый исходный уровень применяется только в ходе тестирования системы. К примеру, с помощью уровня этого типа можно имитировать пиковые нагрузки и проверить, как в таких условиях поведет себя система. Из двух первых наиболее важен исходный уровень производительности при обычном потреблении ресурсов. Он фиксируется при имитации нагрузок или во время фактической работы пользователей на сервере. В идеале этот уровень должен выражать средние (типичные) показатели потребления ресурсов. Установив однажды исходный уровень производительности при обычном потреблении ресурсов, в будущем его можно сопоставить с будущими показателями. Для того чтобы установить исходный уровень, необходимо собрать репрезентативный набор статистических показателей производительности. Иными словами, вы должны располагать данными, позволяющими определить динамику потребления ресурсов и производительности в будущем. По возможности настройте сбор образцов данных в одно и то же время на протяжении нескольких дней. В таком случае содержательность данных существенно повышается. Исходный уровень производительности должен отражать характер использования ресурсов сервера. По мере установки новых компонентов, служб и приложений необходимо устанавливать новые исходные уровни. Эти действия обеспечивают точность сравнения уровней при определении динамики потребления ресурсов за счет обращения к текущей конфигурации.
  4. виртуальная память - Временное хранилище, используемое компьютером для выполнения программ, превышающих размер доступной оперативной памяти. Например, программы могут использовать до 4 Гбайт виртуальной памяти на жестком диске, в то время как оперативная память компьютера составляет всего 32 Мбайт. Данные программы, для которых нет свободного места в оперативной памяти, сохраняются в файлах подкачки. файл подкачки - Скрытый файл на жестком диске, используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти. Файл подкачки и физическая (оперативная) память составляют виртуальную память. По мере необходимости Windows перемещает данные из файла подкачки в оперативную память (для их использования программой) и обратно (для освобождения места для новых данных). Файл подкачки называется также файлом виртуальной памяти. Чтобы его увеличить проделай следующее: 1. СВОЙСТВА моего компа 2. вкладка ДОПОЛНИТЕЛЬНО 3. кнопка ПАРАМЕТРЫ в разделе БЫСТРОДЕЙСТВИЕ 4. в появившемся окне вкладка ДОПОЛНИТЕЛЬНО 5. кнопка ИЗМЕНИТЬ 6. МИНИМАЛЬНЫЙ РАЗМЕР не трогай, а МАКСИМАЛЬНУЮ задай такую, какая тебе необходимо в байтах (У меня, например, выставлена 2048). Советую выставить её на ДВУХ дисках одинаковую 7. нажми кнопку ЗАДАТЬ, затем ОК/ОК/ОК 8. перезагрузи комп
  5. - Memory\Available Bytes (Память\Доступно байт) — фиксирует количество байт физической памяти, доступное для исполняемых на сервере процессов. Если свободно менее 5 % памяти, производительность падает. Пытаясь удовлетворить потребности в ресурсах, сервер начинает активно записывать данные в страничный файл. Критической считается ситуация, при которой свободной памяти остается меньше 4 Мбайт; в таких условиях, помимо активной записи на диск, система начинает урезать объем памяти, выделенный исполняемым процессам, перебрасывая ее на новые процессы. В некоторых случаях критическая нехватка памяти свидетельствует об ее утечке. - Memory\Committed Bytes (Память\Байт выделенной виртуальной памяти) - фиксирует количество байт выделенной виртуальной памяти — иначе говоря, потребляемый объем страничного файла. Если объем потребляемой на сервере виртуальный памяти по отношению к объему физической памяти слишком велик, значит, физическую память нужно нарастить. - Memory\Commit Limit (Память\Предел выделенной виртуальной памяти) — указывает объем доступной физической и виртуальной памяти. Байты виртуальной памяти в страничном файле выделяются до определенного лимита, который можно установить путем вычитания общего объема физической памяти из предела выделения. Если исходный размер страничного файла недостаточен, системе придется регулярно расширять его, расходуя на эту операцию дополнительные ресурсы. Разумнее установить исходный размер страничного файла исходя из типичного объема потребления памяти или даже зафиксировать его. Фиксированный размер страничного файла должен соответствовать, по меньшей мере, двойному объему оперативной памяти.
  6. - Paging File\%Usage (Файл подкачки\% использования) — фиксирует фактически потребляемый в данный момент объем страничного файла. Если показания этого счетчика стабильно держатся около 100-процентного уровня, следует расширить либо виртуальную, либо физическую память системы. В таком случае при увеличении нагрузки на компьютер ее можно будет компенсировать дополнительным объемом памяти. - Paging File\%Usage (Файл подкачки\% использования (пик)) — фиксирует пиковый размер страничного файла относительно его максимально допустимого размера. Высокие показания свидетельствуют о недостаточности размера страничного файла применительно к текущим нагрузкам.