powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / tuning your Network I/O sub-system.
14 сообщений из 14, страница 1 из 1
tuning your Network I/O sub-system.
    #33735461
Вигвам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
Task Management                   per sec      per xact       count  % of total
---------------------------  ------------  ------------  ----------  ---------- 
 
  Connections Opened                  0.0           0.0          25       n/a   
 
  Task Context Switches by Engine
    Engine 0                         34.6           3.7       31163      44.7 %
    Engine 1                         13.5           1.4       12126      17.4 %
    Engine 2                         19.9           2.1       17903      25.7 %
    Engine 3                          9.4           1.0        8455      12.1 %
  -------------------------  ------------  ------------  ----------
    Total Task Switches:             77.4           8.2       69647             
 
  Task Context Switches Due To:
    Voluntary Yields                 14.0           1.5       12583      18.1 %
    Cache Search Misses               9.3           1.0        8361      12.0 %
    System Disk Writes                0.3           0.0         226       0.3 %
    I/O Pacing                        3.4           0.4        3024       4.3 %
    Logical Lock Contention           0.0           0.0          44       0.1 %
    Address Lock Contention           0.0           0.0           0       0.0 %
    Latch Contention                  0.0           0.0           2       0.0 %
    Log Semaphore Contention          0.0           0.0          27       0.0 %
    PLC Lock Contention               0.0           0.0           0       0.0 %
    Group Commit Sleeps               0.1           0.0         133       0.2 %
    Last Log Page Writes              9.6           1.0        8631      12.4 %
    Modify Conflicts                  0.1           0.0         100       0.1 %
    I/O Device Contention             0.0           0.0           0       0.0 %
    Network Packet Received          10.3           1.1        9290      13.3 %
    Network Packet Sent              62.9           6.7       56623      81.3 %
    Other Causes                    -32.7          -3.5      -29397     -42.2 %
 
  Tuning Recommendations for Task Management   
------------------------------------------                                    
  - Consider tuning your Network I/O sub-system.

=============================================================================== 
 
Network I/O Management
----------------------
 
  Total Network I/O Requests         20.0           2.1       17957       n/a   
    Network I/Os Delayed              0.0           0.0           0       0.0 %
 
 
  Total TDS Packets Received      per sec      per xact       count  % of total
  -------------------------  ------------  ------------  ----------  ---------- 
    Engine 0                          6.5           0.7        5808      62.5 %
    Engine 1                          1.5           0.2        1306      14.1 %
    Engine 2                          1.4           0.2        1288      13.9 %
    Engine 3                          1.0           0.1         888       9.6 %
  -------------------------  ------------  ------------  ----------             
  Total TDS Packets Rec'd            10.3           1.1        9290             
 
 
  Total Bytes Received            per sec      per xact       count  % of total
  -------------------------  ------------  ------------  ----------  ---------- 
    Engine 0                       1011.1         107.6      909997      70.5 %
    Engine 1                        160.8          17.1      144726      11.2 %
    Engine 2                        164.3          17.5      147825      11.5 %
    Engine 3                         97.4          10.4       87658       6.8 %
  -------------------------  ------------  ------------  ----------             
  Total Bytes Rec'd                1433.6         152.5     1290206             
 
 
   Avg Bytes Rec'd per Packet          n/a           n/a         138       n/a  
 
  ----------------------------------------------------------------------------- 
 
  Total TDS Packets Sent          per sec      per xact       count  % of total
  -------------------------  ------------  ------------  ----------  ---------- 
    Engine 0                         57.2           6.1       51444      90.9 %
    Engine 1                          1.5           0.2        1385       2.4 %
    Engine 2                          1.4           0.2        1296       2.3 %
    Engine 3                          2.8           0.3        2498       4.4 %
  -------------------------  ------------  ------------  ----------             
  Total TDS Packets Sent             62.9           6.7       56623             
 
 
  Total Bytes Sent                per sec      per xact       count  % of total
  -------------------------  ------------  ------------  ----------  ---------- 
    Engine 0                      26854.6        2856.9    24169154      95.2 %
    Engine 1                        180.6          19.2      162524       0.6 %
    Engine 2                        139.8          14.9      125784       0.5 %
    Engine 3                       1030.0         109.6      926955       3.7 %
  -------------------------  ------------  ------------  ----------             
  Total Bytes Sent                28204.9        3000.5    25384417             
 
 
  Avg Bytes Sent per Packet           n/a           n/a         448       n/a   

Долго читал маны, так ничего не понял.
Подскажите что крутить?
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33735505
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВигвамTask Management per sec per xact count % of total
--------------------------- ------------ ------------ ---------- ----------

Connections Opened 0.0 0.0 25 n/a

Task Context Switches by Engine
Engine 0 34.6 3.7 31163 44.7 %
Engine 1 13.5 1.4 12126 17.4 %
Engine 2 19.9 2.1 17903 25.7 %
Engine 3 9.4 1.0 8455 12.1 %
------------------------- ------------ ------------ ----------
Total Task Switches: 77.4 8.2 69647

Task Context Switches Due To:
Voluntary Yields 14.0 1.5 12583 18.1 %
Cache Search Misses 9.3 1.0 8361 12.0 %
System Disk Writes 0.3 0.0 226 0.3 %
I/O Pacing 3.4 0.4 3024 4.3 %
Logical Lock Contention 0.0 0.0 44 0.1 %
Address Lock Contention 0.0 0.0 0 0.0 %
Latch Contention 0.0 0.0 2 0.0 %
Log Semaphore Contention 0.0 0.0 27 0.0 %
PLC Lock Contention 0.0 0.0 0 0.0 %
Group Commit Sleeps 0.1 0.0 133 0.2 %
Last Log Page Writes 9.6 1.0 8631 12.4 %
Modify Conflicts 0.1 0.0 100 0.1 %
I/O Device Contention 0.0 0.0 0 0.0 %
Network Packet Received 10.3 1.1 9290 13.3 %
Network Packet Sent 62.9 6.7 56623 81.3 %
Other Causes -32.7 -3.5 -29397 -42.2 %

Tuning Recommendations for Task Management
------------------------------------------
- Consider tuning your Network I/O sub-system.

===============================================================================

Network I/O Management
----------------------

Total Network I/O Requests 20.0 2.1 17957 n/a
Network I/Os Delayed 0.0 0.0 0 0.0 %


Total TDS Packets Received per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 6.5 0.7 5808 62.5 %
Engine 1 1.5 0.2 1306 14.1 %
Engine 2 1.4 0.2 1288 13.9 %
Engine 3 1.0 0.1 888 9.6 %
------------------------- ------------ ------------ ----------
Total TDS Packets Rec'd 10.3 1.1 9290


Total Bytes Received per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 1011.1 107.6 909997 70.5 %
Engine 1 160.8 17.1 144726 11.2 %
Engine 2 164.3 17.5 147825 11.5 %
Engine 3 97.4 10.4 87658 6.8 %
------------------------- ------------ ------------ ----------
Total Bytes Rec'd 1433.6 152.5 1290206


Avg Bytes Rec'd per Packet n/a n/a 138 n/a

-----------------------------------------------------------------------------

Total TDS Packets Sent per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 57.2 6.1 51444 90.9 %
Engine 1 1.5 0.2 1385 2.4 %
Engine 2 1.4 0.2 1296 2.3 %
Engine 3 2.8 0.3 2498 4.4 %
------------------------- ------------ ------------ ----------
Total TDS Packets Sent 62.9 6.7 56623


Total Bytes Sent per sec per xact count % of total
------------------------- ------------ ------------ ---------- ----------
Engine 0 26854.6 2856.9 24169154 95.2 %
Engine 1 180.6 19.2 162524 0.6 %
Engine 2 139.8 14.9 125784 0.5 %
Engine 3 1030.0 109.6 926955 3.7 %
------------------------- ------------ ------------ ----------
Total Bytes Sent 28204.9 3000.5 25384417


Avg Bytes Sent per Packet n/a n/a 448 n/a

Долго читал маны, так ничего не понял.
Подскажите что крутить?


Включите буферизацию сетевых пакетов sp_configure "tcp no delay", 0
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33735544
Вигвам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да стоит.

Parameter Name Default Memory Used Config Value Run Value Unit Type
-------------- ------- ----------- ------------ --------- ---- ----
tcp no delay 1 0 0 0 switch static
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33735555
Вигвам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exec sp_configure network
go
select network_pktsz, count(spid)
from sysprocesses
group by network_pktsz
go

Parameter Name Default Memory Used Config Value Run Value Unit Type
-------------- ------- ----------- ------------ --------- ---- ----
additional network memory 0 0 0 0 bytes dynamic
default network packet size 512 #621 1024 1024 bytes static
max network packet size 512 0 1024 1024 bytes static
max number network listeners 5 1085 5 5 number static
Network Communication 0 0 0 0 not applicable NULL

network_pktsz
------------- -----------
512 30
1024 12
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33735566
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выключите done_in_proc token при выполнении SP
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33735666
Вигвам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут не понял.. :(
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33736824
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вигвамтут не понял.. :(
Что бы самому долго не писать:
почитайте тут
http://www.petersap.nl/index.php?option=com_content&task=view&id=44&Itemid=54&word=sybase
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33736866
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, пользуйтесь разметкой. Выделяйте URL, исходный код, форматируйте листинги с FIXED. Для вашего и читателей удобства.
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33736879
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то крутить нужно чтобы чего-то добиться. Ты вот чего хочешь добиться ?
Что тебе в этой конфигурации не нравится ? Мне вот так сходу все нравится,
загрузка NIO маленькая .

А что тебе там warning сунулся - ну понятно, это из-за

Network Packet Sent 81.3 %

Кстати это может быть и ошибка , видишь отрицательные числа в последней строчке ? Это может быть если очень большой период мониторинга .

Ну а так - все, что тебе сказали уже , я еще могу добавить попробовать использовать другие размеры сетевых пакетов по умолчанию (sp_configure) - поставить в два раза больше, посмотреть, если 81.3 % уменьшится, еще в два раза, но в разумных пределах. Вообще там в мониторе есть где-то максимальный размер пакета за период мониторинья. Его можно взять за величину конфиг. параметра, округлив, естественно. Ниже 1024 я думаю размер пакета ставить бессмысленно, но тут зависит все от приложения, от его сетевого обмена.
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33737526
Вигвам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) sp_configure "send doneinproc tokens",0 - сделать не могу. Так как Sybase 12.5.0.3

2) Ну период мониторинга 15мин. Ну если это мало, тогда будем ждать большего.

P/S Всем спасибо.
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33737890
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вигвам1) sp_configure "send doneinproc tokens",0 - сделать не могу. Так как Sybase 12.5.0.3


Читать надо внимательней
How to tune doneinproc for pre 12.5.1 releases
For pre-12.5.1 releases of ASE the configuration option has not been implemented. But with the dbcc tune statement you can accomplish the same behaviour
dbcc tune(doneinproc,0) switches the doneinproc tokens off for all statements, except for selects. With dbcc tune(doneinproc,1), the default behaviour, you can reset this switch. However, when you reboot Sybase ASE the setting will be reset to 1. This means that when you start ASE a small script should re-execute the dbcc tune statement.
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33737920
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вигвам1)
2) Ну период мониторинга 15мин. Ну если это мало, тогда будем ждать большего.


У вас и за эти 15 минут произошло переполнение счетчиков. Если такая большая активность на сервере.
Так на досуге, посчитайте положительные % в context switches. Получиться 142%.
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33739693
moris Вигвам1)
2) Ну период мониторинга 15мин. Ну если это мало, тогда будем ждать большего.


У вас и за эти 15 минут произошло переполнение счетчиков. Если такая большая активность на сервере.
Так на досуге, посчитайте положительные % в context switches. Получиться 142%.

исходя из опыта, особо доверять "рекомендациям" sysmon-а не стоит - бывали случаи когда в одном из 10-минутных мониторингов один из параметров сервер рекомендовал увеличить на 50 мс, а уже в следующем - уменьшить ровно на это эе значение ;)
...
Рейтинг: 0 / 0
tuning your Network I/O sub-system.
    #33741767
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) sp_configure "send doneinproc tokens",0 - сделать не могу. Так как Sybase 12.5.0.3

До появления конфигурационнного параметра существовал аналогичный trace flag. Какой - надо искать в документации или справляться в Sybase.

2) Ну период мониторинга 15мин. Ну если это мало, тогда будем ждать большего.

Много, а не мало. Но это не много, значит какая- то еще ошибка.
Но отрицательных процентов быть не может.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / tuning your Network I/O sub-system.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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