Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2016, 22:32   #1
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию Найти причину торможения сервера

Извиняюсь сразу, вопрос скорее всего не корректно задан
Я не имею опыта определения нагрузки сервера ubuntu 14.04
В общем ситуация:
У меня небольшой проектик размещенный на 1 ядре (2.1) 512 оперативы под root в Амстердаме от digitaloceane, там используется SSD
Там стоит VestaCP
Использую memory "папку" для размещения там картинок
использую как memory так и MyIsam таблицы

Так вот сегодня при работе проектика ( там на страницу заходят до 300 человек) в 1 м из 3х попыток была замечена тормажение сервера, которая выявляется в том, что не все изображения были загружены в браузер.

Конечно причины могут быть разные . То что я смог узнать:
Нагрузка на проц кратковременно была на 100% ( это около 1-2 секунд)
оперативы было достаточно всегда
сеть и работа SSD где то до 20 мбит

Вопрос, куда мне копать чтобы найти конкретную причину тормазов.
Сейчас смотрю логи syslog
В общем у меня никогда такой задачи небыло. Посоветуйте куда копать, как проверить?

Последний раз редактировалось Illusiony; 24.01.2016 в 22:35.
Illusiony вне форума Ответить с цитированием
Старый 24.01.2016, 22:59   #2
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Копайте в сторону мониторинга сервера. К примеру:
Код:
# iotop -o -a
Так на вскидку могу сказать, что у Вас, возможно, что-то копится в свапе. Может быть что неверно настроена БД (отдаете слишком много памяти), веб-сервер или еще что-то не оптимизировано должным образом.

Можете посмотреть на досуге: http://habrahabr.ru/post/114082/

UPD. В целом Ваш вопрос довольно обширен и лучшее что Вы сможете сделать для себя, это провести нагрузочное тестирование. Так Вы поймете где спрятаны узкие места

Последний раз редактировалось Lardes; 24.01.2016 в 23:02.
Lardes вне форума Ответить с цитированием
Старый 25.01.2016, 00:06   #3
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
Смех

Долговременный анализ статитики. Сбор статов можно осуществлять различными тулсами, мы всегда использовали Zabbix.

Помнится, искали причину тяжкого, непереодического подвисания кластера на 32 серваков в течении 4х месяцов.
rlib вне форума Ответить с цитированием
Старый 25.01.2016, 02:40   #4
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от rlib Посмотреть сообщение
Долговременный анализ статитики. Сбор статов можно осуществлять различными тулсами, мы всегда использовали Zabbix.

Помнится, искали причину тяжкого, непереодического подвисания кластера на 32 серваков в течении 4х месяцов.
А разве на таком слабеньком сервере 1 ядро(2.1) 512 оперативы, она (Zabbix) не затормозит работу сервера? и она (Zabbix) платная-бесплатная? По первым ссылкам вроде бесплатная.

Последний раз редактировалось Illusiony; 25.01.2016 в 02:42.
Illusiony вне форума Ответить с цитированием
Старый 25.01.2016, 05:49   #5
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от Illusiony Посмотреть сообщение
А разве на таком слабеньком сервере 1 ядро(2.1) 512 оперативы, она (Zabbix) не затормозит работу сервера? и она (Zabbix) платная-бесплатная? По первым ссылкам вроде бесплатная.
Заббикс бесплатный, ставится просто, показывает графикой разичные параметры системы в реальном времени.
Я, например, когда-то писал нечто подобное заббиксу на основе sar:
http://linux.die.net/man/1/sar.
rlib вне форума Ответить с цитированием
Старый 25.01.2016, 17:47   #6
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от rlib Посмотреть сообщение
Заббикс бесплатный, ставится просто, показывает графикой разичные параметры системы в реальном времени.
Я, например, когда-то писал нечто подобное заббиксу на основе sar:
http://linux.die.net/man/1/sar.
А Заббикс можно после его установки и работы на время просто отключить и включить, когда это потребуется?
Illusiony вне форума Ответить с цитированием
Старый 26.01.2016, 03:41   #7
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 352
По умолчанию

Цитата:
Сообщение от Illusiony Посмотреть сообщение
А Заббикс можно после его установки и работы на время просто отключить и включить, когда это потребуется?
Ну да, обычный сервис. Например, CentOS6:

Код:
service zabbyx-server stop
rlib вне форума Ответить с цитированием
Старый 26.01.2016, 14:44   #8
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от rlib Посмотреть сообщение
Ну да, обычный сервис. Например, CentOS6:

Код:
service zabbyx-server stop
Большое спасибо за совет.
Illusiony вне форума Ответить с цитированием
Старый 27.01.2016, 13:28   #9
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от Lardes Посмотреть сообщение
Копайте в сторону мониторинга сервера. К примеру:
Код:
# iotop -o -a
Так на вскидку могу сказать, что у Вас, возможно, что-то копится в свапе. Может быть что неверно настроена БД (отдаете слишком много памяти), веб-сервер или еще что-то не оптимизировано должным образом.

Можете посмотреть на досуге: http://habrahabr.ru/post/114082/

UPD. В целом Ваш вопрос довольно обширен и лучшее что Вы сможете сделать для себя, это провести нагрузочное тестирование. Так Вы поймете где спрятаны узкие места
Если конкретно про свап сервера то его попросту нету на сервере( по краней мере в этом тарифном плане)

На счет расходования памяти в БД, то я смотрел на исапользуемую оперативную память в реальном времени по htop ( по верхней полоски загруженности оперативной памяти) и после работы сервиса смотрел графики по VestaCP, там память общая свободна оперативная память вообще практичически не меняется)
Illusiony вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HtmlUnit выдает исключения. Необходимо найти причину и способ устранения [CODER] Общие вопросы по Java, Java SE, Kotlin 8 09.11.2015 13:13
Немогу найти никак причину в Делфи 7 курбанниязов Помощь студентам 2 24.01.2014 18:07
Помочь найти причину drzod Помощь студентам 1 28.02.2013 07:23
Не могу найти причину ошибки pastuhdima Помощь студентам 0 06.10.2011 00:24
помогите найти причину ошибки! НиКС БД в Delphi 3 10.05.2007 15:55