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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: причина тормозов сервера  (Прочитано 3073 раз)

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

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
причина тормозов сервера
« : 04 Июня 2011, 21:11:16 »
Помогите найти причину тормозов сервера. после перезагрузки сервера работает нормально... тормоза начинаются через несколько дней. начинает времянами пропадать интернет(squid перестает раздавать инет, в то же время через прокинутые порты iptable удается зайти на комп из локальной сети и работать вполне комфортно), почта перестает получаться и отсылаться почтовые клиенты ругаются на таймаут. долго входит по putty, по webmin зайти вообще не получается. как выяснить причину тормозов? Я даже не представляю с чего начать, какие логи смотреть... подскажите плиз?

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #1 : 04 Июня 2011, 21:35:44 »
ну вообще хоть конфиг сервера приведите, версию ПО. В момент зависания смотрите что творится в процессах и состояние памяти. Ну и syslog для начала посмотри. Ну а дальше будем думать. Пока сказать ничего конкретного нельзя

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #2 : 04 Июня 2011, 21:36:55 »
Начинать с анализа top и ps ax
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
Re: причина тормозов сервера
« Ответ #3 : 04 Июня 2011, 22:12:59 »
конфиг сервера amd sempron 2..ггц 256МБ, точнее сказать не могу, не знаю как посмотреть удаленно. Ubuntu 10.10. По поводу syslog... или я не туда смотрю, но он почему-то пуст, но вебмин показывает, что должен вестись... кроме того заметил что mail.log с 25 мая перестали писаться... как такое может быть и как включить чтобы писал?
top видимо надо смотреть во время тормозов. сейчас :
(Нажмите, чтобы показать/скрыть)


ps ax:
 
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Июня 2011, 22:21:13 от yakton »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #4 : 04 Июня 2011, 22:15:59 »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
Re: причина тормозов сервера
« Ответ #5 : 04 Июня 2011, 22:21:50 »
извиняюсь, исправил.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #6 : 04 Июня 2011, 22:37:38 »
И то и другое надо смотреть во время тормозов.
Два варианта - либо один процесс начинает отжирать всё процессорное время, либо бесконтрольно стартует множество небольших процессов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
Re: причина тормозов сервера
« Ответ #7 : 04 Июня 2011, 22:42:51 »
только что были ощутимые тормоза... заметил в top, появлялся spamassasin который грузил проц процентов на 50. такое предположение, что причиной может были когда много писем сразу идет. и spamasasin все вешает...? может такое быть?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #8 : 04 Июня 2011, 22:43:14 »
Конечно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #9 : 04 Июня 2011, 22:58:00 »
Странно, что логи не пишутся.... А место-то на системном разделе не кончилось?
dfА демом сислога жив?
ps -e | grep rsyslogd

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #10 : 04 Июня 2011, 23:12:21 »
Не факт, что стоит именно rsyslogd
Так что просто
ps -e | grep "syslog"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
Re: причина тормозов сервера
« Ответ #11 : 05 Июня 2011, 08:55:32 »
df выдает что-то малопонятное... какие-то none... и 15% свободных в нечетаемом разделе??? :o
(Нажмите, чтобы показать/скрыть)
Я правильно понял что места нет? его совобождать автоматом как-то можно?

ps -e | grep "syslog"
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 05 Июня 2011, 09:09:43 от yakton »

Go0dWin

  • Гость
Re: причина тормозов сервера
« Ответ #12 : 05 Июня 2011, 09:02:52 »
Цитировать
Я правильно понял что места нет? его совобождать автоматом как-то можно?
Нет, не правильно.
На будущие
(Нажмите, чтобы показать/скрыть)
Но лучше так
(Нажмите, чтобы показать/скрыть)

P.S. что значит "Файловая система - none"? (интересно стало)
« Последнее редактирование: 05 Июня 2011, 09:06:40 от Go0dWin »

Оффлайн yakton

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
    • first line
Re: причина тормозов сервера
« Ответ #13 : 05 Июня 2011, 09:13:13 »
df -h:
(Нажмите, чтобы показать/скрыть)
да, так действительно красивее листинг выглядит, ну а что дальше то делать? куда копать?

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1564
  • УМка.
    • Просмотр профиля
Re: причина тормозов сервера
« Ответ #14 : 05 Июня 2011, 10:23:21 »
в момент когда все хорошщо а потом плохо проверить(и сделать вывод) :
freemem - озу
top - загрузка проца
Просмотр текущего значения максимального количества дескрипторов открытых файлов:
cat /proc/sys/fs/file-max
Посмотреть текущее количество дескрипторов открытых файлов:
cat /proc/sys/fs/file-nr
3391 969 104854
| | |
| | |
| | максимальное число открытых файловых дескрипторов
| число занятых(выделенных), но не используемых дескрпиторов
общее число занятых дескрипторов

Общее количество открытых файлов можно также можно посмотреть с помощью комманды lsof:
lsof
lsof | wc -l
Эта же комманда позволяет посмотреть файлы открытые конкретными приложениями:
lsof | grep 29384 (где 29384 - это PID необходимого приложения).


количество открытых сокетов
netstat -at -p -c -e

Обычно, большая часть nix систем ограничивает количество сокетов до 1024. Эти настройки можно изменить добавив в /etc/security/limits.conf следующие строчки:
username hard nofile 10240


p.s.дураку понятно что все команды можно перенаправить в файлы , там же можно глянуть примерное количество  строк. до  и после.
там где будет огромная разница - туда и дальше копать.
Дома Linux Mint 20.1 / 20.02

 

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