Назад | Перейти на главную страницу

Что делать, если значение bo в vmstat слишком велико?

Я не знаю, что делать с высокими значениями bo - vmtstat. bi равно 0, а bo - около 6000. Поэтому я не знаю, что это значит и что делать. Приложение, запущенное на сервере, зависает. Не знаю, из-за этого ли бо. Но если это так, что мне делать?

Сервер представляет собой 32-ядерный AMD Opteron 2,4 ГГц и имеет 256 ГБ оперативной памяти.

Верхний вывод команды выглядит примерно так:

Cpu(s):  0.5%us,  0.1%sy,  0.0%ni, 96.5%id,  2.9%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  264284404k total, 261750208k used,  2534196k free,  2923280k buffers
Swap: 266338296k total,    11624k used, 266326672k free, 247120176k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
30009 db2inst1  25   0 6636m 754m 638m S 16.1  0.3   7938:49 db2sysc
11217 root      18   0 1324m 1.1g  49m S  1.0  0.4   5441:39 java
22270 db2fenc1  15   0 93976  14m 6828 S  1.0  0.0   5:29.50 db2fmp32
24419 root      15   0 13004 1376  820 R  1.0  0.0   0:00.49 top
22269 db2fenc1  15   0 93976  14m 6832 S  0.3  0.0   5:09.12 db2fmp32
    1 root      15   0 10348  700  584 S  0.0  0.0   0:12.16 init
    2 root      RT  -5     0    0    0 S  0.0  0.0   0:12.48 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.93 ksoftirqd/0

Некоторое приложение записывает данные 6000 блоков в секунду. С приличной системой этого не должно быть слишком много.

Что это за приложение, мы не можем сказать вам, поскольку в вашем сообщении не хватает большого количества информации. Вы можете увидеть статистику ввода-вывода для каждого приложения с помощью команды iotop.