Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как померить нагрузку в командах процессора? / 25 сообщений из 31, страница 1 из 2
05.02.2021, 09:59
    #40041956
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Добрый день.

Подскажите пожалуйста: как померить нагрузку, котрую дает SQL, в командах процессора?
Периодически возникают тормоза на сервере SQL.
Надо определить виноват ли в этом SQL.
Соответственно надо понять сколько он требует\потребляет\использует команд\тактов процессора.

Заранее, спасибо.
...
Рейтинг: 0 / 0
05.02.2021, 10:33
    #40041977
как померить нагрузку в командах процессора?
...
Рейтинг: 0 / 0
05.02.2021, 12:06
    #40042033
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Спасибо.
Но в мониторе производительности куча параметров.
Нужный не подскажите?
...
Рейтинг: 0 / 0
05.02.2021, 12:20
    #40042039
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
...
Рейтинг: 0 / 0
05.02.2021, 13:23
    #40042083
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Спасибо. Но там по теме вопроса ничего нет.
...
Рейтинг: 0 / 0
05.02.2021, 13:51
    #40042107
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
TerraUser
Но там по теме вопроса ничего нет.
Потому что не существует метрики "в командах процессора".
...
Рейтинг: 0 / 0
05.02.2021, 13:53
    #40042111
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Ну да.
...
Рейтинг: 0 / 0
05.02.2021, 14:09
    #40042122
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
TerraUser
Добрый день.

Подскажите пожалуйста: как померить нагрузку, котрую дает SQL, в командах процессора?
Периодически возникают тормоза на сервере SQL.
Надо определить виноват ли в этом SQL.
Соответственно надо понять сколько он требует\потребляет\использует команд\тактов процессора.

Заранее, спасибо.


Мы не ищем легких путей?

В Диспетчере задач тебе любезно показывают долю процессорного времени, отъедаемого MS SQL.
Нахера тебе список инструкций процессора?
Ведь, один чорт, ты не знаешь НИ ОДНОЙ из этих инструкций.
...
Рейтинг: 0 / 0
05.02.2021, 15:25
    #40042179
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
aleks222,

Манерам не учились?

" список инструкций процессора"
Про список инструкций речи не шло.
Чем брызгать слюной, лучше бы читали внимательней.

"В Диспетчере задач..."
Периодами утилизация процессора в диспетчере задач забивается до 100%, в том числе и SQL возрастает с 30% до 80%.
Надо наглядно показать, что SQL в этом не виноват.
...
Рейтинг: 0 / 0
05.02.2021, 18:06
    #40042280
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
TerraUser
aleks222,

Манерам не учились?

" список инструкций процессора"
Про список инструкций речи не шло.
Чем брызгать слюной, лучше бы читали внимательней.

"В Диспетчере задач..."
Периодами утилизация процессора в диспетчере задач забивается до 100%, в том числе и SQL возрастает с 30% до 80%.
Надо наглядно показать, что SQL в этом не виноват.


Если на клетке слона ты прочтешь надпись "буйвол" - верь глазам своим.

Т.е. Диспетчер задач брешет?
Наивный чутокский юноша.
...
Рейтинг: 0 / 0
05.02.2021, 18:23
    #40042290
.Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Чисто теоретически, наверное, можно измерить количество команд, выполненным процессом SQL сервера.
Посчитать количество тактов процессора за промежуток времени тоже возможно (с учетом ядер, HT, частоты и т.п).
А потом что? С чем предполагается сравнение?
...
Рейтинг: 0 / 0
05.02.2021, 21:02
    #40042367
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
...
Рейтинг: 0 / 0
05.02.2021, 21:42
    #40042375
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Владислав Колосов
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.
...
Рейтинг: 0 / 0
05.02.2021, 22:32
    #40042393
.Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Гавриленко Сергей Алексеевич
Владислав Колосов
Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. Для этого в ОС имеются соответствующие счетчики производительности.
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
...
Рейтинг: 0 / 0
05.02.2021, 22:33
    #40042394
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
.Евгений
Гавриленко Сергей Алексеевич
пропущено...
Тут сложнее.
Какие-то теории заговора: надо "наглядно показать", что скуль "не виноват" при утилизации проца 100 п.п, из которых на скуль приходится 80 п.п.
Сектанты, не иначе.

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
Майнинг через процесс скуля -- что-то новое.
...
Рейтинг: 0 / 0
06.02.2021, 00:53
    #40042446
SIMPLicity_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Гавриленко Сергей Алексеевич
.Евгений
пропущено...

Возможно, надо доказать, что код SQL автора не виноват в утилизации SQL сервера (сервер то ли майнит крипту, то ли просто страдает фигней)?
Майнинг через процесс скуля -- что-то новое.


Может быть - параллельно. Его спрашивают "А какого хрена оставшиеся 20% кто-то отъел".

PS Операционка - система ввода/вывода вывода (диск, сеть), диспетчер и монитор, сервер-Агент, запущенная студия. Не, ну может суперкомпьютер заточен под скульсервер...

PPS Вообще скулем забить ПОСТОЯННО проц на 80% - это круто. Либо шедевральный говнокод, либо шедевральный код.
...
Рейтинг: 0 / 0
06.02.2021, 16:54
    #40042639
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
SIMPLicity_,

говнокод = 1С. Или рукотворный, или коробочный.
...
Рейтинг: 0 / 0
11.02.2021, 18:34
    #40044569
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Владислав Колосов,

"говнокод = 1С. Или рукотворный, или коробочный. "
вообще-то по факту оказалось, что процессор съел оракловый код
...
Рейтинг: 0 / 0
11.02.2021, 18:34
    #40044570
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
SIMPLicity_,

"Вообще скулем забить ПОСТОЯННО проц на 80% - это круто.  "
Странная логика. Т.е. каким бы дохлым не был сервер, априори код виноват?
...
Рейтинг: 0 / 0
11.02.2021, 18:35
    #40044572
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Владислав Колосов,

"Бред какой-то, в многозадачных системах не команды подсчитывают, а время простоя или время занятости CPU. ... "
Бред - это как раз, на современных системах, смотреть только на время занятости ЦП,
...
Рейтинг: 0 / 0
11.02.2021, 18:36
    #40044574
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
.Евгений,

"...Посчитать количество тактов процессора за промежуток времени тоже возможно (с учетом ядер, HT, частоты и т.п…. "
Спасибо.
Теоретически - да, хотя это сложнее, чем у Вас написано. Практически — не подходит, так как требуется привлекать " и т.п…" проблемы в котором и хотелось наглядно продемонстрировать.

Сделали проще — процедура с кучей арифметических вычислений и замером за сколько она выполняется, пока процессор не забит, т. е. не прерывается для выполнения других задач, результаты показательны. В данном случае, постоянно гуляли, чуть ли не в несколько раз. На другом сервере стабильно до скукоты.
...
Рейтинг: 0 / 0
11.02.2021, 18:45
    #40044581
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
aleks222,

"Т.е. Диспетчер задач брешет?
Наивный чутокский юноша. "

Мда, наглядная демонстрация, что самомнение есть величина обратная от опыта и желания умственной деятельности. Впрочем, для алекса такое не удивительно.

В простейшем случае при стабильной нагрузке занятость процессора может подскочить до 100% из-за банальной механической неисправности. Впрочем, в этом случае, при некоторой внимательности можно идентифицировать проблему и через диспетчер задач.
А вот в случае кражи времени это не получится. Помогут счётчики производительности. Но до них надо добраться. И для наглядности они не совсем подходят.
...
Рейтинг: 0 / 0
11.02.2021, 19:00
    #40044587
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
TerraUser
В простейшем случае при стабильной нагрузке занятость процессора может подскочить до 100% из-за банальной механической неисправности.

Знатный фантазер.
Шо в процессоре коробка передачЪ сломалась?
...
Рейтинг: 0 / 0
11.02.2021, 20:35
    #40044625
TerraUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
aleks222,

"Шо в процессоре коробка передачЪ сломалась? "

Прикидываетесь?
Или действительно, не в курсе, что при проблемах с охлаждением частота процессора может снижаться (конкретный сценарий зависит от железа).
Как результат — 100% занятость процессора при той же реальной загрузке.
...
Рейтинг: 0 / 0
11.02.2021, 22:48
    #40044655
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как померить нагрузку в командах процессора?
Частота процессора --- действительно, величина непостоянная.
Но, во-первых, ее видно в таск-манагере.
Во-вторых, эти все вопросы к MSSQL не имеют отношения.

TerraUser, у вас есть какие-то вопросы по теме раздела, или можно закрывать?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / как померить нагрузку в командах процессора? / 25 сообщений из 31, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]