URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81092
[ Назад ]

Исходное сообщение
"FreeBSD тормозит. vmstat"

Отправлено teebot , 09-Июл-08 17:06 
Здравствуйте.

уже около недели на одном  из серверов начались ужасные тормоза. Загрузка в юзерленде доходит до 90% idel всегда равен 0. top показывает что mysql кушает все ресурсы. top top`ом но хотелось бы понять что нужно этому mysql. вот как выглядит vmstat

vmstat 2 30
procs      memory      page                    disks     faults      cpu
r b w     avm    fre  flt  re  pi  po  fr  sr ad0 ad1   in   sy  cs us sy id
5 3 0  935536 100572 1790   1   0   0 1748  16   0   0  372 15156 4584 69  8 23
13 3 0  939248  97268  415   0   0   0   7   0   0   4  342 19994 6272 91  9  0
11 3 0  944176  92484  594   0   0   0   5   0   2  12  351 20626 7917 87 13  0
9 3 0  945796  90728  248   0   0   0  32   0   5   6  348 19441 5666 91  9  0
8 3 0  947588  89048  208   0   0   0   1   0   0   9  367 22202 6257 92  8  0
10 3 0  940048  96648  183   0   0   0 1135   0   1   0  344 22673 4916 89 11  0
12 3 0  940560  96236   52   0   0   0   0   0   0  26  358 26304 7882 90 10  0
10 3 0  940560  96020  186   0   0   0 165   0   3  59  398 28775 10178 89 11  0
16 3 0  931580 104752  172   0   0   0 1271   0   0  70  415 31000 9264 88 12  0
7 3 0  932924 103984   98   0   0   0   4   0   2  16  357 40203 7477 88 12  0
9 3 0  933948 103152  106   0   0   0   7   0  37   9  387 29373 8007 90 10  0
13 3 0  933948 103148    1   0   0   0   0   0   0   9  340 18319 5587 93  7  0
19 3 0  933756 102868   35   0   0   0   1   0   3   7  345 19905 4399 93  7  0
4 3 0  935804 100828  255   0   0   0   2   0   0  11  344 28961 6125 91  9  0
10 3 0  931448 105160  103   0   0   0 645   0   3  37  378 28851 8038 91  9  0
8 3 0  928376 108480  290   0   0   0 708   0   7   8  356 22544 6867 89 11  0
8 2 0  920440 113092  500   0   0   0 1084   0   1  14  365 27824 6737 93  7  0
9 2 0  918580 113528  323   0   0   0 380   0   0  24  394 27576 9375 90 10  0
9 2 0  918836 113468    5   0   1   0   0   0   0  15  401 36231 8062 88 12  0
13 2 0  921396 111072  300   0   0   0   2   0   6   3  344 21534 8500 94  6  0
7 2 0  929332 104036 1242   0   0   0 369   0   0  12  356 29045 6916 89 11  0
7 2 0  924020 109460  482   0   0   0 1169   0   0  11  389 32755 7847 90 10  0
11 2 0  938156  96516 2880   0   0   0 1268   0   0  12  353 26493 8321 87 13  0
4 2 0  967428  67180 3684   0   0   0  22   0   5   5  351 12487 5099 88 12  0
15 2 0  911360 120860 1361   0   0   0 8081   0  48   7  396 14063 5867 93  7  0
6 2 0  911532 120424  338   0   0   0 286   0   0   6  398 14266 4341 92  8  0
10 2 0  909120 122368  453   0   0   0 697   0   0   0  426 21589 7736 93  7  0
10 2 0  910976 120984  173   0   0   0   3   0   0   7  356 24078 8888 91  9  0
7 2 0  905728 125764  112   0   0   0 711   0   1  10  348 17570 6656 89 11  0
12 2 0  902080 129640  191   0   0   0 679   0   0  18  376 23723 9387 89 11  0

очень сильно настрораживает 3 колонки - r,b,flt
колонка b говорит о том что какие-то процессы ожидают доступа к ресурсам (интересно к каким ресурсам).
flt это total number of page faults что еще за ошибки?

при всем при этом свап не используется вообще.

vmstat -i
interrupt                          total       rate
irq6: fdc0                            10          0
irq8: rtc                         595043        127
irq11: atapci0                       548          0
irq13: npx0                            1          0
irq14: ata0                        68051         14
irq17: em0                         72286         15
irq0: clk                         464867         99
Total                            1200806        258


помогите понять в где узкое место, каких ресурсов не хватает.


Содержание

Сообщения в этом обсуждении
"FreeBSD тормозит. vmstat"
Отправлено Anonym , 16-Июл-08 23:53 
top  -S посмотрите?

"FreeBSD тормозит. vmstat"
Отправлено tlnr , 23-Июл-08 02:30 
Если судить по CPU idle = 0, то узкое место в процессоре.

r - кол-во процессов ожидающих освобождения процессора.
b - кол-во процессов ожидающих операций ввода/вывода.
flt - используемая виртуальная память.

Но на самом деле узкое место наверно mysql =) .