Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Высокое значение load average  (Прочитано 11030 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Banned

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Высокое значение load average
« : 27 Февраля 2010, 18:06:15 »
Собственно имеем Ubuntu 9.04. столкнулся со следующей проблемой: система практически простаивает, но высоки показатели load average: 1.39, 1.19, 0.96

top - 17:55:47 up 33 min,  4 users,  load average: 1.39, 1.19, 0.96
Tasks: 123 total,   1 running, 122 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.6%us,  3.0%sy,  0.0%ni, 78.5%id,  0.0%wa,  0.3%hi,  3.6%si,  0.0%st
Mem:   1285560k total,   922164k used,   363396k free,    40608k buffers
Swap:  2097144k total,        0k used,  2097144k free,   395132k cached


Список запущенных демонов:

(Нажмите, чтобы показать/скрыть)

Вывод atop:

(Нажмите, чтобы показать/скрыть)

Вывод ps -aux:

(Нажмите, чтобы показать/скрыть)

ЗЫ Зарание благодарен.

« Последнее редактирование: 28 Февраля 2010, 03:09:41 от Banned »

Оффлайн DoublePain

  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #1 : 27 Февраля 2010, 18:09:25 »
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн Banned

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #2 : 27 Февраля 2010, 18:28:27 »
http://www.welinux.ru/post/2388/



Статья, конечно, познавательная, однако нагрузка не только "на цифрах",  но и в реальности. Ибо начинаются жуткие тормоза и зависания. 

Оффлайн Syrex

  • Участник
  • *
  • Сообщений: 113
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #3 : 04 Июня 2010, 19:34:44 »
Аналогичная проблема,не могу понять почему,началось после переустановки убунты.
Работают те же процессы,что и до переустановки,а вот лоад аверейдж сильно поднялась.

Tasks: 137 total,   1 running, 136 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.1%us,  2.4%sy,  0.0%ni, 74.2%id,  4.6%wa,  0.3%hi,  2.4%si,  0.0%st
Mem:   7828000k total,  3517152k used,  4310848k free,    24596k buffers
Swap:  6385796k total,        0k used,  6385796k free,  1657120k cached
Бывает,что прыгает до 5-6,а раньше при таких процессах было не больше 0.03-0.08.
Стоит Ubuntu 9.04 сервер.

Пользователь решил продолжить мысль 05 Июня 2010, 11:50:55:
Неужели нет решения этой проблеме ?
« Последнее редактирование: 05 Июня 2010, 11:50:55 от Syrex »

Оффлайн jesuspunk

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #4 : 13 Января 2011, 14:29:35 »
займусь некрофилизмом, т.к. не нашел ответ по вот данному сабжу.

Вчера поставил чистую Ubuntu Server 10.10 только с Openssh-server, load average при первом чистым запуском был 0.80 0.67 0.43, прождал 20 минут полного простоя не опустился так и держался, читал про то что если wa высокое то от этого и load avarage, но это от железа завасит. на данном компе стояла сборочка ipfire, load average был не больше 0.10 - при загрузках

характеристики ПК P3-1Ghz, 512 MB PC133, IDE ATA 100 30Gb HDD 7200об/с

CPU IDLE 98%, sy 1.4%, si 0.4% - все ост. по 0 или 0.1%, оперативная память 220 занято, 282 свободно.

Хотел использовать эту машину для сервера по кс, при 10 игроках пинг до 600, процессор используется на 40%!!! в простое 50%, load avarage больше 2,  машина за роутером с port forwarding. на роутерной машине стоит еще 1 сервер по кс там пинг больше 100 не у кого не бывает и load avarage в среднем 0.10 - 0.20 сборочка linux ipfire(2.9 beta2) по характеристика чуть лучше выше описанной.

Знатоки подскажите в каком месте хотя бы копать хотел перейти на Ubuntu server полностью. уже привык к sudo :)

Оффлайн gaudin

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #5 : 13 Января 2011, 16:09:07 »
Нагуглил:
Насколько я помню, и скорее всего неточно, у старых ядер была проблема с прибиванием заснувших процессов, которая и приводила к таким проблемам. Поищите в гугле load averages, d-state и тому подобное - огребете кучу вопросов в форумах и совет изредка перегружать такие процессы. Серваки годами стоят, несмотря на этих зомби. Проще всего забить и смотреть по загрузке процессоров. Все равно веб-сервер грузит только СУБД и изредка апачевские дочки.

От меня: может стоит обновить ядро на более новое, тем более есть репазитарий с новыми ядрами.
Ubuntu 10.04.01 ядро 2.6.37-12

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #6 : 13 Января 2011, 21:51:25 »
Насколько я понял, никто не знает, что такое load average. Т. е. любого спроси — он ответит, что это средняя загрузка процессора за последние 1, 5 и 15 минут. А в чём она измеряется?

Вот, оказывается, где есть ответ: http://citforum.ru/operating_systems/manpages/W.1.shtml.
И ещё здесь: http://habrahabr.ru/blogs/linux/71020/.

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

Хотя при активном вводе-выводе должен расти параметр wa в строке
Cpu(s): 14.6%us,  3.0%sy,  0.0%ni, 78.5%id,  0.0%wa,  0.3%hi,  3.6%si,  0.0%st,
мы здесь видим только 1 сэмпл, кто знает, что там было раньше?
Делюсь знаниями, но их у меня мало!

Оффлайн name6532

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #7 : 13 Января 2011, 22:01:05 »
Было на сервере - LA -до 20.00 доходил, тормоза - в сказке не описать.
Оказалось несколько (3 из 80) юзверей делали неуточнённые запросы к СУБД и выполнялся полный просмотр огромных таблиц. Победил битьём по рукам трёх юзверей.
Т.е. нужно в топе искать процессы с буквой D в статуре. R - процесс выполняется, D - процесс ожидает операции ввода вывода и считается выполняющимся.
« Последнее редактирование: 13 Января 2011, 22:02:43 от name6532 »
Спрашиваю потому, что лень самому разбираться.
Отвечаю потому, что когда-то сам разобрался.

Оффлайн jesuspunk

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #8 : 13 Января 2011, 23:49:30 »
От меня: может стоит обновить ядро на более новое, тем более есть репазитарий с новыми ядрами.
Обновление ядра и в правду помогло, в состояние без нагрузки LA упало до 0.45 вместо 0.80(почти 50% ура!!!)

top - 23:36:24 up 5 min,  1 user,  load average: 0.77, 0.48, 0.20
Tasks:  69 total,   1 running,  68 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.3%us,  1.3%sy,  0.0%ni, 93.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    508128k total,   260836k used,   247292k free,    56372k buffers
Swap:  1155068k total,        0k used,  1155068k free,   118240k cached
Вот после обновления ядра с запущенным сервером кс с 1 игроком.

 с 10 игроками LA доходит до 1.5. еще раз напишу, не каких процессов кроме стандартных которые поставились больше нету + сервер кс. WA -0% - идеально, единственное что SI -2-5%(при 10 игроках на кс сервере) так и не нашел в гугле что это.

на машине не mysql,apache,ftp и другого не чего нету,кроме openssh-server и cs.


 uname -a
Linux client119 2.6.35-22-generic-pae #35-Ubuntu SMP Sat Oct 16 22:16:51 UTC 2010 i686 GNU/Linux


Процесов со статусом D нету.


(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Января 2011, 23:52:28 от jesuspunk »

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Высокое значение load average
« Ответ #9 : 14 Января 2011, 00:36:02 »

... единственное что SI -2-5%(при 10 игроках на кс сервере) так и не нашел в гугле что это.

«%si — то же, что и %hi, только для софт-прерываний» — на Хабре это есть.

И в man top на 488 строке в Ubuntu 10.04.1:
        si  --  Software Interrupts
          The amount of time the CPU has been servicing  software  inter‐
          rupts.
Делюсь знаниями, но их у меня мало!

 

Страница сгенерирована за 0.07 секунд. Запросов: 23.