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

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 находит ошибки, то во всем остальном можно даже и не разбираться. Это один ключевых моментов. При наличии проблем с памятью все прочие проблемы будут иметь самый непредсказуемый характер.
 

Теги:
     

    Debian8 linux-image 4.9

    Автор Modigar

    Ответов: 12
    Просмотров: 3394
    Последний ответ 10 Декабря 2018, 07:27:22
    от Modigar
    Не создаёт ли лишнюю проблему антивирус, для Linux ?

    Автор Alexsto

    Ответов: 2
    Просмотров: 1911
    Последний ответ 29 Июня 2013, 20:45:04
    от Tammy
    Меню в Kali linux

    Автор Nakeo

    Ответов: 1
    Просмотров: 1305
    Последний ответ 06 Июля 2014, 12:55:23
    от qupl
    Установка windows 10 с ОС Linux Debian10

    Автор sergey_klcv

    Ответов: 1
    Просмотров: 1005
    Последний ответ 24 Августа 2019, 21:57:57
    от G_r_i_g_a
    Как открывать программы в терминале Debian GNU/Linux 10 (buster)?

    Автор jkkkk

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