Сейчас возникла другая ситуация. Есть виртуализованный сервер под vmware, на котором начало лагать пиложение на яве. Задача- выяснить где проблема ( я вижу следующие возможные варианты: нехватка памяти, глюк в приложении (что врятли), нехватка пропускной способности сети (дело в том, что там почти террабайт данных смонтирован по NFS и к этим данным наше приложение активно обращается), нехватка ресурсов CPU). Что я проделал для поиска проблемы:
Поставил на ночь эту штуку (правда ночью там нагрузка несколько меньше):
vmstat procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 1 0 50872 60060 8888 782332 10 10 107 94 28 19 4 1 90 4
free -m total used free shared buffers cached Mem: 3774 3692 82 0 7 742 -/+ buffers/cache: 2942 832 Swap: 4031 49 3982
[b]sar -u 1800 24</b>
Linux 2.6.9-55.ELsmp (****) 10/20/2008
04:29:44 PM CPU %user %nice %system %iowait %idle
04:59:44 PM all 25.04 0.00 0.41 0.86 73.69
05:29:44 PM all 25.05 0.00 0.34 0.42 74.19
05:59:44 PM all 25.06 0.00 0.37 0.61 73.96
06:29:44 PM all 14.08 0.00 1.18 6.20 78.54
06:29:44 PM CPU %user %nice %system %iowait %idle
06:59:44 PM all 4.25 0.00 1.21 2.32 92.21
07:29:44 PM all 4.88 0.00 2.29 12.63 80.20
07:59:44 PM all 3.42 0.00 1.04 0.73 94.81
07:59:44 PM CPU %user %nice %system %iowait %idle
08:29:44 PM all 2.56 0.00 1.32 2.68 93.45
08:59:44 PM all 12.29 0.00 4.77 4.27 78.66
09:29:44 PM all 25.74 0.00 10.86 10.04 53.36
09:29:44 PM CPU %user %nice %system %iowait %idle
09:59:44 PM all 5.54 0.00 1.53 1.55 91.38
10:29:44 PM all 5.21 0.00 2.41 11.21 81.17
10:59:44 PM all 3.91 0.00 1.96 7.23 86.91
10:59:44 PM CPU %user %nice %system %iowait %idle
11:29:44 PM all 7.50 0.00 3.94 19.17 69.39
11:59:44 PM all 1.89 0.00 1.03 1.39 95.69
12:29:44 AM all 3.59 0.00 1.13 1.91 93.36
12:29:44 AM CPU %user %nice %system %iowait %idle
12:59:45 AM all 9.68 0.00 1.78 1.94 86.60
01:29:44 AM all 12.23 0.00 3.49 8.15 76.14
01:59:44 AM all 19.16 0.00 3.32 5.41 72.10
02:29:44 AM all 19.79 0.00 2.76 14.99 62.45
02:29:44 AM CPU %user %nice %system %iowait %idle
02:59:44 AM all 12.46 0.00 1.24 1.91 84.39
03:29:44 AM all 0.62 0.00 1.88 24.09 73.41
03:59:44 AM all 0.36 0.00 1.15 21.42 77.07
03:59:44 AM CPU %user %nice %system %iowait %idle
04:29:44 AM all 4.91 0.00 5.44 19.65 70.00
Average: all 10.38 0.00 2.37 7.53 79.71[/b]
[b]sar -u 10 10
Linux 2.6.9-55.ELsmp (*****) 10/20/2008
^[^[OA
04:03:48 PM CPU %user %nice %system %iowait %idle
04:03:58 PM all 25.05 0.00 0.30 2.10 72.55
04:04:08 PM all 25.77 0.00 2.23 1.73 70.28
04:04:18 PM all 24.69 0.00 0.55 3.40 71.36
04:04:28 PM all 25.00 0.00 0.57 2.50 71.92
04:04:28 PM CPU %user %nice %system %iowait %idle
04:04:38 PM all 25.02 0.00 1.50 3.45 70.03
04:04:48 PM all 24.49 0.00 0.32 3.37 71.81
04:04:58 PM all 25.32 0.00 0.60 1.68 72.40
04:04:58 PM CPU %user %nice %system %iowait %idle
04:05:08 PM all 25.40 0.00 1.25 0.85 72.50
04:05:18 PM all 24.84 0.00 0.90 2.72 71.54
04:05:28 PM all 25.07 0.00 0.42 1.47 73.03
Average: all 25.07 0.00 0.86 2.33 71.74[/b]
Меня смущает столбик %user. На других серверах выполняющих аналогичные функции при больших нагрузках имеют это значение гораздо ниже (где-то около 3х, в пиках до 5ти). Что бы это могло значить? Какие еще действия можно выполнить для поиска и решения проблемы?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Шара по нфс смонтирована со следующими опциями: rw,bg,soft,intr,rsize=32768,wsize=32768,tcp,vers=3,suid,timeo=600 1 2