Видео смотреть бесплатно

Смотреть жесткое видео

Официальный сайт netfuncards 24/7/365

Смотреть видео бесплатно

28.09.10 15:01 flashvoid

Есть вопрос!Сбросить счетчик context switches

В общем решая одну проблему производительности мое внимание привлек вот такой момент

1
2
3
4
5
6
7
8
billing@billing:~> vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 2  1 2395844  10728     12 1845796    1    4     4     6    6     8 16  2 58 23
 2  2 2395844  12072     12 1844768    0    0  2952   232 1518     0 23  2 49 27
 2  1 2395844  12776     12 1843740    0    0  3740   415 1575     0 26  4 48 23
 1  2 2395844  11368     12 1845796    0    0  3576   328 1572     0 25  3 50 23
 1  2 2395844  12264     12 1844780    0    0  3636   440 1594     0 24  4 45 27


Нулевой CS - ага слишком хорошо что бы быть правдой.
Прошелся по всему зоопарку серверов - нашел еще один такой же, ну неверилось мне что такое возможно и в общем что нашел

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

billing@billing:~> vmstat -s
      4148716  total memory
      4125036  used memory
      3695552  active memory
       237596  inactive memory
        23680  free memory
           12  buffer memory
      1808372  swap cache
      6297440  total swap
      2396000  used swap
      3901440  free swap
     91520349 non-nice user cpu ticks
       280235 nice user cpu ticks
     11549834 system cpu ticks
    324567880 idle cpu ticks
    128191703 IO-wait cpu ticks
       379479 IRQ cpu ticks
      2015483 softirq cpu ticks
    924678080 pages paged in
    804058081 pages paged out
     32994043 pages swapped in
     16192821 pages swapped out
   2739305439 interrupts
   4294967295 CPU context switches
   1284273475 boot time
     15432689 forks


Значение CS достигло 2^32 и не обнуляется - так на двух машинах из сотни. Ядра разные (2.6.5 и 2.6.15) дистрибы SuSE Linux 9.x

Немогу нагуглить как сбросить счетчик - может кто подскажет?



commonD 28.09.10 22:02 # +1
Странно, размер этого счетчика равен 8 байт. Да и при его переполнение он должен просто переполнится и начаться заново.
digiwhite 28.09.10 22:14 # +0
Зависит от программной логики. Надо бы смотреть исходники утилиты.
flashvoid 29.09.10 06:12 # +1
Утилита просто читает procfs ... незнаю еще откуда она вытаскивает это значение, но она не одна его так показывает - procinfo и остальные с ней солидарны.
flashvoid 29.09.10 06:10 # +0
Насчет размера это вряд ли ... около сотни серверов и на большей части счетчик давно перевалил за 2^8 ... да и при нормальном значении 2-4К/секунду он переполнялся бы слишком быстро.

А вот насчет обнуления это да - везде простот обнуляется сам - потому меня это и заинтересовало.
digiwhite 28.09.10 22:15 # +1
Ну а по поводу сброса... первое что приходит на ум - reboot.
flashvoid 29.09.10 06:13 # +1
Ребут конечно нельзя.

Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2784 из 213 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн