LINUX.ORG.RU
ФорумAdmin

Помогите, процессор используется на 100%


0

0

через top показывается 100% wa используется процессор Может ли это быть изза того что определенная прога все время делает http запросы к разным сайтам и тянет данные? потому как только когда этот процесс я отключаю, wa падает до 0, если так, то как мне делать все время запросы по разным сайтам что бы процессор не висел, спасибо

anonymous

> wa

Это IO waiting. Сказать по-простому, обычно диск не справляется с затребованным программой кол-вом данных.

sdio ★★★★★
()

Что-то с дисковым IO.. Проблемы с файловой системой, дисками или контроллером?

MiracleMan ★★★★★
()

Программа, видимо, не просто делает запросы, а пишет данные на винт. Процессор не висит, а система тормозит из-за недостаточно скорости дисковой подсистемы. Либо ускорять винт, переходить на аппаратный RAID (дорого :) ) либо ограничивать прогу. Можно попробовать подумать о планировщике дисковых запросов, или можно подумать об ограничении полосы пропускания для этой проги, по идее, чем меньше данных получит прога, тем меньше она запишет на диск... Хотя вы дали маловато информации о том что за прога, что она пишет на диск и т.д. Может просто достаточно будет вести запись в tmpfs...

mky ★★★★★
()
Ответ на: комментарий от mky

А может просто отвалился DMA =) У меня он периодически начал отваливаться с версии 2.6.23. Сейчас только через hdparm -d1 поднимается.

malices_gossips ★★★
()

Забей на высказавшихся выше. Waits могут быть не только и не столько из-за диска. Вот только я ни за что не поверю, что может быть 100% wa на одном процессоре. Скинь сюда что показывает top или лучше atop.

anonymous
()
Ответ на: комментарий от anonymous

Может может. У меня так жесткий подыхал. Посыпался бэдами.

anonymous
()
Ответ на: комментарий от anonymous

Что даёт top, сортирован по cpu usage:

top - 05:46:29 up 145 days,  2:08,  2 users,  load average: 4.76, 2.28, 1.21
Tasks: 132 total,   1 running, 129 sleeping,   0 stopped,   2 zombie
Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,  0.0%id,100.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1740944k total,  1694028k used,    46916k free,    25052k buffers
Swap:   917496k total,    43852k used,   873644k free,   785200k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      15   0  1992  120   72 S  0.0  0.0   0:10.83 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:01.95 ksoftirqd/0
    4 root      RT   0     0    0    0 S  0.0  0.0   0:00.03 watchdog/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.90 events/0
    6 root      10  -5     0    0    0 S  0.0  0.0   0:02.27 khelper
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kthread
...

все это да, но машинка amazon овская, ec2

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.