Автор Тема: Linux подвисает.  (Прочитано 4516 раз)

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

seisros

  • Гость
Linux подвисает.
« : 23 Июля 2013, 16:37:49 »
Я заметил одно явление среди всех дистрибутивов. При пиковой нагрузке, примерно в течении 30 минут или часа. Linux почему-то начинает заметно притормаживать. Причём тормозят не только окна но и консоль при наборе символов.
Проверял данное явление на 4х компьютерах.
Я иногда использую тип архива xz для очень редко используемых архивов. Сжатие нескольких гигабайт иногда происходит от 3 минут до 2х с половиной часов.
Сжимаю в консоли не запуская X'ы.
Самое интересное что после перезагрузки компьютер работает так же бодро как и до начала нагрузок.
Температура всегда в норме, подкачка не используется.
BSD системы очень долго запускаются, минут 5 наверное. Зато не виснут вообще. Даже выключать не хочется чтобы не ждать включения.
Что можно сделать с LINUX чтобы небыло этого томожения?
 

Оффлайн ferum

Re: Linux подвисает.
« Ответ #1 : 23 Июля 2013, 18:53:41 »
Бывало такое когда по 2 фильма сразу через ffmpeg конвертировал на староой машинке но там загрузка процессора 100% стоит и даже не шевелится. По окончанию конвертации ещё пару минут комп приходит в себя, потом вроде нормально было. При этом , если верить плагину температура проца в спокойном состоянии градусов 25-26, при длительной нагрузке доходила до 51 градуса ....проц был AMD а они как известно немного греются.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн qupl

Re: Linux подвисает.
« Ответ #2 : 23 Июля 2013, 19:39:58 »
А если iotop и top посмотреть во время тормозов?

seisros

  • Гость
Re: Linux подвисает.
« Ответ #3 : 23 Июля 2013, 20:01:25 »
iotop у меня не установлен. Htop запускается мгновенно нагрузка на процессор по нулям оперативка высвободилась. Индикотор жёсткого диска даже не мограет. У меня подозрение на initramfs почему-то. В linux когда оперативная память забивается на 700 мегабайт где-то. Тогда тупит. Даже после высвобождения. А пока она до 180 почему-то нормально. 
 

Оффлайн qupl

Re: Linux подвисает.
« Ответ #4 : 23 Июля 2013, 20:04:18 »
А сколько всего ОЗУ? Включить top/iotop и ждать "часа Х" если он есть.

seisros

  • Гость
Re: Linux подвисает.
« Ответ #5 : 23 Июля 2013, 20:23:30 »
А сколько всего ОЗУ? Включить top/iotop и ждать "часа Х" если он есть.
По разному. Сейчас работал с ПК где 1 гигабайт. Пробывал с ПК где 4 гагабайта.
Ещё такой же эффект появляется когда ПК просто в холостую простоял 8-16 часов.
Такое ощущение как будто он устаёт. Да и вообще консоль в debian обновляется с запозданием. Если нажать пробел. Результат выйдет сразу и он отступит на строку. А если не нажимать может на минуту замереть с выводом. Я обычно подхожу и нажимаю лубую безобидную клавишу чтобы он ожил, например Ctrl.
С run файлами или с консольными программами типа cfdisk только так и работаю. Жму ctrl чтобы буквы на мониторе обновились.
 

Оффлайн PbI6A

Re: Linux подвисает.
« Ответ #6 : 24 Июля 2013, 09:46:53 »
testiowait.sh:

#!/bin/sh
while true; do date; ps auxf|awk '{if($8=="D") print $0;}'; sleep 1; done

и не забыть дать права на исполнение.
LINUX means: Linux Is Not a UniX
 

Оффлайн zCirill

Re: Linux подвисает.
« Ответ #7 : 24 Июля 2013, 12:29:46 »
имхо в своп комп впадает.
в момент тормозов можно посмотреть статистику использования свопа, запустите в отдельном терминале заранее

vmstat  -n 3
 

seisros

  • Гость
Re: Linux подвисает.
« Ответ #8 : 24 Июля 2013, 12:51:12 »
Своп по нулям.  В dmesg я уловил странные строчки, посмотрите файл 0.txt. Поставил iotop всё чисто. После окончания нагрузок реакция на жёсткий по нулям.
Сегодня утром я сжимал файл 3,0 ГБ сжал до 856,6 МБ.
Показатели всежие. Реакция консоли замедлилась немного.

Сообщение объединено: 24 Июля 2013, 13:14:48
Обшарив поисковики, через Rambler нашёл вот это сообщение: http://lists.debian.org/debian-kernel/2010/01/msg00421.html
Там описывается похожая ситуация. Но у меня ядро 2.6.32-5-686.
Это значит что мне нужна amd64 версия операционки или новое ядро? Кроме принципа не доводить машину до перегрузки.
Или мне сойти с этой операционной системы на другую которая выдержит нагрузки?
« Последнее редактирование: 24 Июля 2013, 13:19:35 от seisros »
 

Оффлайн qupl

Re: Linux подвисает.
« Ответ #9 : 24 Июля 2013, 14:59:22 »
seisros, только отличие в том, что по ссылке mysqld "тормозит", а у Вас kswapd.

seisros

  • Гость
Re: Linux подвисает.
« Ответ #10 : 24 Июля 2013, 17:30:40 »
только отличие в том, что по ссылке mysqld "тормозит", а у Вас kswapd.
А если 4 гига оперативки? Там свап вообще можно убрать совсем.
Ирония в том что для меня целиком и полностью подходит Freebsd, но этот intel gma 3150 туда вообще ни как не вписывается. С Gentoo дел иметь не хочу. Его месяц настраивать надо, у меня не столь сильные нервы. Что мне можно с подкачкой намутить и этим самым kswapd?
 

Оффлайн ogost

Re: Linux подвисает.
« Ответ #11 : 24 Июля 2013, 19:24:09 »
странно, у меня никогда такого не наблюдалось...

Оффлайн ihammers

Re: Linux подвисает.
« Ответ #12 : 24 Июля 2013, 20:24:21 »
Ещё можно memtest86 погонять, вдруг проблемы с памятью.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

seisros

  • Гость
Re: Linux подвисает.
« Ответ #13 : 24 Июля 2013, 22:03:23 »
Ещё можно memtest86 погонять, вдруг проблемы с памятью.
Проблемы она всегда найдёт к тому же тестирует целый день. Я ещё не находил такого компьютера где бы она ошибки не находила.
Не то чтобы всё висло намертво. И глючило бесбожно. Просто мне не нравится тот факт что перезагрузки приходится делать в любом случае. Вот не знаю как там ms windows server, его тоже перезагружают? Если да, то почему uptime такой высокий?
А как обстоят дела с linux-image-2.6.32-5-xen-686? Может просто эти компоненты включить? У меня intel atom и amd athlon X2 сейчас под рукой.
« Последнее редактирование: 24 Июля 2013, 22:26:36 от seisros »
 

yura_n

  • Гость
Re: Linux подвисает.
« Ответ #14 : 24 Июля 2013, 23:06:22 »
Проблемы она всегда найдёт к тому же тестирует целый день. Я ещё не находил такого компьютера где бы она ошибки не находила.
Что говорит о кривых руках сборщиков. Если memtest находит ошибки, то во всем остальном можно даже и не разбираться. Это один ключевых моментов. При наличии проблем с памятью все прочие проблемы будут иметь самый непредсказуемый характер.
 

Теги:
     

    Как открывать программы в терминале Debian GNU/Linux 10 (buster)?

    Автор jkkkk

    Ответов: 4
    Просмотров: 1418
    Последний ответ 04 Апреля 2020, 04:31:48
    от jkkkk
    оформление linux

    Автор varius

    Ответов: 0
    Просмотров: 1081
    Последний ответ 05 Апреля 2015, 00:05:11
    от varius
    Как обновить биос в Linux Debian 8?

    Автор wolfram

    Ответов: 15
    Просмотров: 4129
    Последний ответ 05 Ноября 2015, 23:25:27
    от VKH
    Не монтируется раздел ext4 на стоковом ядре Linux 5.10

    Автор Demetrum24579

    Ответов: 6
    Просмотров: 999
    Последний ответ 16 Марта 2021, 19:32:38
    от dzhoser
    [Решено] Установка драйвера nvidia. Зависимости. linux-headers

    Автор troubian

    Ответов: 6
    Просмотров: 3229
    Последний ответ 19 Февраля 2017, 14:14:49
    от troubian