sm_dump_handles - Как анализировать дампы сервера?

gtixon

Участник
Сообщения
1,078
Реакции
401
Добрый день. Подскажите как правильно анализировать sm_dump_handles файл, что бы понять от куда идет нагрузка, утечки, и тому подобное?
 

gtixon

Участник
Сообщения
1,078
Реакции
401
Поможете разобрать пример кода:

C-подобный:
NONE                    Identity                -1       
0x00060006    NONE                    ConVar                  112       
0x000c000c    PLUGINSYS               Plugin                  5108     
0x000e000e    PLUGINSYS               Plugin                  5116     
0x00110011    PLUGINSYS               Plugin                  5113     
0x00130013    PLUGINSYS               Plugin                  5193     
0x00140014    Custom_Rounds.smx       GlobalFwd               4         
0x00150015    Custom_Rounds.smx       GlobalFwd               40       
0x00160016    Custom_Rounds.smx       GlobalFwd               16       
0x00170017    Custom_Rounds.smx       GlobalFwd               4         
0x00180018    Custom_Rounds.smx       GlobalFwd               28       
0x00190019    Custom_Rounds.smx       GlobalFwd               4         
0x001a001a    Custom_Rounds.smx       GlobalFwd               28       
0x001b001b    Custom_Rounds.smx       GlobalFwd               4         
0x001c001c    Custom_Rounds.smx       GlobalFwd               28       
0x001d001d    Custom_Rounds.smx       GlobalFwd               4         
0x001e001e    Custom_Rounds.smx       GlobalFwd               28       
0x001f001f    Custom_Rounds.smx       GlobalFwd               4         
0x00200020    Custom_Rounds.smx       GlobalFwd               28       
0x00210021    Custom_Rounds.smx       GlobalFwd               28       
0x00220022    Custom_Rounds.smx       GlobalFwd               100       
0x00230023    Custom_Rounds.smx       GlobalFwd               88       
0x00250025    PLUGINSYS               Plugin                  5183     
0x00270027    PLUGINSYS               Plugin                  5152     
0x00290029    PLUGINSYS               Plugin                  5103     
0x002b002b    PLUGINSYS               Plugin                  5108     
0x002d002d    PLUGINSYS               Plugin                  5104     
0x002f002f    PLUGINSYS               Plugin                  5165     
0x00320032    PLUGINSYS               Plugin                  5112     
0x00340034    PLUGINSYS               Plugin                  5107     
0x01a70035    NONE                    ConVar                  112       
0x01a80036    NONE                    ConVar                  112       
0x00380038    PLUGINSYS               Plugin                  5175     
0x003a003a    PLUGINSYS               Plugin                  5100     
0x003c003c    PLUGINSYS               Plugin                  5113     
0x01ab003d    rename_admin.smx        KeyValues               241       
0x00400040    PLUGINSYS               Plugin                  5113     
0x00420042    PLUGINSYS               Plugin                  5100     
0x00440044    PLUGINSYS               Plugin                  5116     
0x01ae0045    NONE                    ConVar                  112       
0x01af0046    NONE                    ConVar                  112       
0x00480048    PLUGINSYS               Plugin                  5169     
0x004a004a    PLUGINSYS               Plugin                  5112     
0x004c004c    PLUGINSYS               Plugin                  5127     
0x004e004e    PLUGINSYS               Plugin                  5126

Что значит -1?
Если нет названия плагина по типу: PLUGINSYS, NONE... - как тогда смотреть что грузит?
Plugin, ConVar -это какие то процессы плагина?
Сообщения автоматически склеены:

А так, влияет ли на что то первый столбец Handle?
И получается что цифры в net_graph 4 - это и есть задействие памяти за тик?
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Поможете разобрать пример кода:

C-подобный:
NONE                    Identity                -1   
0x00060006    NONE                    ConVar                  112   
0x000c000c    PLUGINSYS               Plugin                  5108 
0x000e000e    PLUGINSYS               Plugin                  5116 
0x00110011    PLUGINSYS               Plugin                  5113 
0x00130013    PLUGINSYS               Plugin                  5193 
0x00140014    Custom_Rounds.smx       GlobalFwd               4     
0x00150015    Custom_Rounds.smx       GlobalFwd               40   
0x00160016    Custom_Rounds.smx       GlobalFwd               16   
0x00170017    Custom_Rounds.smx       GlobalFwd               4     
0x00180018    Custom_Rounds.smx       GlobalFwd               28   
0x00190019    Custom_Rounds.smx       GlobalFwd               4     
0x001a001a    Custom_Rounds.smx       GlobalFwd               28   
0x001b001b    Custom_Rounds.smx       GlobalFwd               4     
0x001c001c    Custom_Rounds.smx       GlobalFwd               28   
0x001d001d    Custom_Rounds.smx       GlobalFwd               4     
0x001e001e    Custom_Rounds.smx       GlobalFwd               28   
0x001f001f    Custom_Rounds.smx       GlobalFwd               4     
0x00200020    Custom_Rounds.smx       GlobalFwd               28   
0x00210021    Custom_Rounds.smx       GlobalFwd               28   
0x00220022    Custom_Rounds.smx       GlobalFwd               100   
0x00230023    Custom_Rounds.smx       GlobalFwd               88   
0x00250025    PLUGINSYS               Plugin                  5183 
0x00270027    PLUGINSYS               Plugin                  5152 
0x00290029    PLUGINSYS               Plugin                  5103 
0x002b002b    PLUGINSYS               Plugin                  5108 
0x002d002d    PLUGINSYS               Plugin                  5104 
0x002f002f    PLUGINSYS               Plugin                  5165 
0x00320032    PLUGINSYS               Plugin                  5112 
0x00340034    PLUGINSYS               Plugin                  5107 
0x01a70035    NONE                    ConVar                  112   
0x01a80036    NONE                    ConVar                  112   
0x00380038    PLUGINSYS               Plugin                  5175 
0x003a003a    PLUGINSYS               Plugin                  5100 
0x003c003c    PLUGINSYS               Plugin                  5113 
0x01ab003d    rename_admin.smx        KeyValues               241   
0x00400040    PLUGINSYS               Plugin                  5113 
0x00420042    PLUGINSYS               Plugin                  5100 
0x00440044    PLUGINSYS               Plugin                  5116 
0x01ae0045    NONE                    ConVar                  112   
0x01af0046    NONE                    ConVar                  112   
0x00480048    PLUGINSYS               Plugin                  5169 
0x004a004a    PLUGINSYS               Plugin                  5112 
0x004c004c    PLUGINSYS               Plugin                  5127 
0x004e004e    PLUGINSYS               Plugin                  5126

Что значит -1?
Если нет названия плагина по типу: PLUGINSYS, NONE... - как тогда смотреть что грузит?
Plugin, ConVar -это какие то процессы плагина?
Сообщения автоматически склеены:


А так, влияет ли на что то первый столбец Handle?
И получается что цифры в net_graph 4 - это и есть задействие памяти за тик?
-1 Дефолт при дампе
PLUGINSYS, NONE ф-ции от самого SM'a alliedmodders/sourcemod
Plugin, ConVar, то, чем вызывается эта память т.е кваром или плагином
Колонка Handle тебе ничего не даст, это уже при глубоком анализе с памятью в хексе
про net_graph +

Смотри последние цифры, это Memory
 

gtixon

Участник
Сообщения
1,078
Реакции
401
-1 Дефолт при дампе
PLUGINSYS, NONE ф-ции от самого SM'a alliedmodders/sourcemod
Plugin, ConVar, то, чем вызывается эта память т.е кваром или плагином
Колонка Handle тебе ничего не даст, это уже при глубоком анализе с памятью в хексе
про net_graph +

Смотри последние цифры, это Memory
Спасибо большое.
1579440126193.png
Нормальная ли нагрузка при попадании по соперникам при 10 онлайна?

И нормально ли это:
C-подобный:
0x01ea01e0    CORE                    IMenuStyle              168664
GameChatFilter_maste    CellArray               32788
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Спасибо большое.
Нормальная ли нагрузка при попадании по соперникам при 10 онлайна?

И нормально ли это:
C-подобный:
0x01ea01e0    CORE                    IMenuStyle              168664
GameChatFilter_maste    CellArray               32788
Если вар не скачет в этот промежуток, то нормальная, а по цифрам нормальная.
 

gtixon

Участник
Сообщения
1,078
Реакции
401
Если вар не скачет в этот промежуток, то нормальная, а по цифрам нормальная.
Дело в том что на cw-serv отображается 55% загруженность процессора и 64% оперативной памяти, по этому я так и не могу понять в чем дело. Возможен ли оверселлинг?
Сообщения автоматически склеены:

Если вар не скачет в этот промежуток, то нормальная, а по цифрам нормальная.
Можно еще 1 тупой вопрос, а в каких единицах указан memory?
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #9
Дело в том что на cw-serv отображается 55% загруженность процессора и 64% оперативной памяти, по этому я так и не могу понять в чем дело. Возможен ли оверселлинг?
Сообщения автоматически склеены:


Можно еще 1 тупой вопрос, а в каких единицах указан memory?

где связь между вашей нагрузкой и оверселом?
 

gtixon

Участник
Сообщения
1,078
Реакции
401
где связь между вашей нагрузкой и оверселом?
Связь в том что на сайте показана нагрузка в 50% оперативы и проца, но лаги как при 20+ онлайна, так же хендлы глянул убедившись что оперативка в норме, следовательно проц, а нагрузка на него 30-50%, значит оверселлинг. Или я что то не так понимаю?
Сообщения автоматически склеены:

Почему то иногда возникают такие вещи:
1579442294676.png
1579442302326.png
1579442419623.png
 

Вложения

  • 1579442383378.png
    1579442383378.png
    6.3 КБ · Просмотры: 13
  • 1579442408784.png
    1579442408784.png
    48.5 КБ · Просмотры: 13
Последнее редактирование:

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Дело в том что на cw-serv отображается 55% загруженность процессора и 64% оперативной памяти, по этому я так и не могу понять в чем дело. Возможен ли оверселлинг?
Сообщения автоматически склеены:


Можно еще 1 тупой вопрос, а в каких единицах указан memory?
В байтах, по поводу нагрузки, то хостинг должен показывать однозначно твою настоящую нагрузку на сервер.
И вообще где то писали про то, что это сама игра с последнего обновления такая стала и PTaH так же.
 

gtixon

Участник
Сообщения
1,078
Реакции
401
В байтах, по поводу нагрузки, то хостинг должен показывать однозначно твою настоящую нагрузку на сервер.
Ну вот что
1579442470119.png

А на деле при 8 онлайна:
1579442541568.png
Сообщения автоматически склеены:

@amdin55
 
Последнее редактирование:

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Сверху Снизу