Главная

Дедик.ру | выделенный сервер.

Dedicated - выделенный сервер или просто дедик. Платные и бесплатные панели для дедика. Безопасность выделенного сервера.

Дедик :: Общие сведения | Будь защищен | Сделай сам! | Свой хостинг | Support: Черный список
Панели управления :: WHM/cPanel | Plesk | DirectAdmin | VHCS
Датацентры :: Черный список
О проекте Дедик.ру
Обсуждение статей
 

Реклама

Опрос

Пользуетесь ли вы услугами удаленных сисадминов?
Да, постоянно
16%
Да, если возникают какие-то проблемы
11%
Нет, только запрашиваю консультации
26%
Нет, вообще не пользуюсь
42%
Свой вариант, напишу в комментариях
5%
Всего голосов: 19
  • 1 комментарий
  • Старые опросы

Статистика


Rambler's Top100 Рейтинг@Mail.ru

Спонсоры сайта

Поиск

Вход для пользователей

CAPTCHA
Этот вопрос для проверки являетесь ли вы адекватным человеком или спам-ботом.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.
  • Зарегистрироваться
  • Запросить новый пароль

Навигация

  • Услуги экспертов
  • Карта сайта
  • Опросы
  • Поиск
  • Форум
  • Users by points
  • Последние сообщения

Сбор новостей

Синдикация материалов
Главная » Форум » Панели управления

Вопрос по VPS серверу и нагрузке на него

You can't request more than 20 challenges without solving them. Your previous challenges were flushed.

Сайт с посещаемостью около 4000 человек в сутки. Активно используется MySQL и PHP.

Были на обычном виртуальном хостинге - перегрузки, естественно, перешли на VPS. Теперь в нашем распоряжении 2 проца по 3000 куча места и памяти.

Проблема вот в чем. Когда перешли - стабильно около 13-17% проца (пишут, что еще нужно на 2 делить) занимал процесс SQL. При этом все летало. Как только чуть увеличилась нагрузка - сейчас пишет 27-37% - все тормозит очень заметно.

В чем фишка? Насколько я понимаю - должно все также летать, но увеличиваться загрузка проца.

VPS на fedora core, VZPP, Cpanel WHM.

Что еще могу добавить:

1. В WHM в задачах Апача пишут время в миллисекундах на выполнение процессов. Там оно гораздо меньше, чем реальное! Например - 3000мс указано, а грузится секунд 20 (проверял php-методами по разнице времени до начала скриптов и после)

2. Может ли быть причина в каких-то ограничениях по аккаунтам? Собственно, в нашем распоряжении все ресурсы, ни с кем делиться не надо. Записи из sever info:

Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel(R) Pentium(R) 4 CPU 3.00GHz
Processor #1 speed: 1049.331 MHz
Processor #1 cache size: 2048 KB

Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel(R) Pentium(R) 4 CPU 3.00GHz
Processor #2 speed: 1049.331 MHz
Processor #2 cache size: 2048 KB

Насколько понимаю, должно хватать выше крыши.

3. Ночью, когда посетителей минимум - скорость загрузки страниц примерно такая же. Скорее всего - дело не в скриптах, проверял их много раз - слишком многого они не требуют, все в рамках. Кроме того - раньше же было все ок, а с тех пор практически ничего не изменилось

Просьба дать рекомендации.

‹ Как автоматически можно чистить SpamBox в Cpanel? Панель управления под windows ›
  • От Гость в 11 Апр 2006 - 16:47
  • Панели управления
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отключите панел

Отключите панель, апач и mysql. Запустите vmstat 1 - получите данные о загрузке системы в нерабочем стостояние. Затем включите все обратно и запустите снова vmstat 1
Если показатели не будут слишком различаться - сам сервер, на котором расположены VDS перегружен.
Если же показатели сильно различаются - у Вас некорректно настроен сервер или очень тяжелые скрипты.

  • От admin в 12 Апр 2006 - 00:30
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А как это сделать?

0. Я понятия не имею, где в VZPP нужно искать коммандную строку.
1. Как отключить панель?
2. Как отключить апач? Знаю только вариант, в котором его можно убрать вообще, а потом поставить, но тогда придется выставлять некоторые настройки заново.
3. С mysql тоже самое. В WHM есть рестартовые сервисы, а так чтобы остановить-включить я не нашел.
4. vmstat1 чтоб установить нужна, насколько я понимаю, командная строка?

  • От Anatole (не проверено) в 12 Апр 2006 - 11:07
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

0. Зайти по ssh рут

0. Зайти по ssh рутом.
1. service cpanel stop
2. service httpd stop
3. service mysql stop
4. vmstat показывает статус загрузки сервера.

  • От admin в 12 Апр 2006 - 19:37
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Кажется, понял, в чем дело...

Единственный вопрос - чтобы включить все обратно нужно будет:

service cpanel start

и подобное?

  • От Anatole (не проверено) в 13 Апр 2006 - 16:34
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Да, конечно

Да, конечно

  • От admin в 14 Апр 2006 - 12:28
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Результат:

Вот что показывало во время работы сервисов:

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
1 0 903440 49292 46408 562628 0 0 0 0 0 0 0 0 100 0
0 0 903440 48652 46452 562924 0 0 0 0 0 0 0 0 100 0
0 0 903440 47772 46508 563140 0 0 0 0 0 0 2 1 97 0
0 0 903440 47772 46508 563208 0 0 0 0 0 0 7 1 92 0
0 0 903440 46748 46520 563264 0 0 0 0 0 0 0 0 100 0
1 0 903440 43548 46540 563312 0 0 0 0 0 0 24 3 72 0
0 0 903440 41820 46544 563376 0 0 0 0 0 0 5 1 95 0
1 0 903440 40476 46548 563544 0 0 0 0 0 0 0 0 100 0
0 0 903440 39924 46560 564144 0 0 0 0 0 0 0 0 100 0
1 0 903440 40756 46612 564636 0 0 0 0 0 0 8 0 92 0
0 0 903440 42548 46612 564636 0 0 0 0 0 0 16 2 82 0
0 0 903440 42676 46620 564628 0 0 0 0 0 0 0 0 100 0
0 0 903440 46772 46620 564628 0 0 0 0 0 0 0 0 100 0
1 0 903440 43124 46620 564628 0 0 0 0 0 0 3 1 96 0
0 0 903440 49268 46624 564624 0 0 0 0 0 0 17 1 82 0
0 0 903440 45172 46624 564624 0 0 0 0 0 0 2 1 98 0
0 0 903440 50548 46632 564684 0 0 0 0 0 0 0 0 100 0
0 0 903440 50476 46640 564676 0 0 0 0 0 0 0 0 100 0
0 0 903440 47468 46652 564800 0 0 0 0 0 0 0 0 100 0
0 0 903440 49932 46660 564792 0 0 0 0 0 0 0 0 100 0

А вот что после отключения:

0 0 874152 121316 55240 622492 0 0 0 0 0 0 0 0 100 0
0 0 874152 120612 55244 622488 0 0 0 0 0 0 0 0 100 0
0 0 874152 118244 55244 622488 0 0 0 0 0 0 0 0 100 0
0 0 874152 122332 55248 622484 0 0 0 0 0 0 0 0 100 0
0 0 874152 123164 55248 622620 0 0 0 0 0 0 0 0 100 0
0 0 874152 123356 55248 622620 0 0 0 0 0 0 0 0 100 0
0 0 874152 123484 55252 622616 0 0 0 0 0 0 0 0 100 0
0 0 874152 114972 55272 622664 0 0 0 0 0 0 0 0 100 0

0 0 874152 123356 55272 622664 0 0 0 0 0 0 0 0 100 0
0 0 874152 121964 55280 622724 0 0 0 0 0 0 0 0 100 0
0 0 874152 122796 55280 622724 0 0 0 0 0 0 0 0 100 0
0 0 874152 118636 55280 622724 0 0 0 0 0 0 0 0 100 0
0 0 874152 121836 55280 622724 0 0 0 0 0 0 0 0 100 0

Как в этом разобраться, и что это обозначает... Привел куски показаний, но примерно в течение минуты выдавались одни и те же значения

  • От Anatole (не проверено) в 13 Апр 2006 - 16:51
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Судя по этим дан

Судя по этим данным - cpu фактически не загружен. Вероятнее всего перегружен сам сервер, на котором работает vps.

  • От admin в 14 Апр 2006 - 12:43
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А разве VPS не гар

А разве VPS не гарантирует минимальные ресурсы?
Если перегружен сам сервер, то разве это сказывается на работу VPS?

  • От Гость (не проверено) в 22 Апр 2006 - 16:02
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Если на сервере

Если на сервере стоит 2G ram и есть 10 vps, каждому из которых гарантировали 512 ram, то сами подумайте как это будет влиять на работу vps.

  • От admin в 23 Апр 2006 - 21:54
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вот еще эксперимент мне непонятный

В общем, сделал так:

1. Взял кусок программы, достаточно долго в среднем работающий.
2. Сначала позапускал его несколько раз с таймером - замеряю время в миллисекундах до начала программы и после, выдаю разницу. Пляшет от 4 до 40 секунд.
3. Сделал так - вывод идет не сразу по процессу подсчета программы, а записывается в переменную. После этого выдается на экран разница во времени. А потом выдается на экран результат действия программы, то есть уже ничего не считает, и еще раз сколько прошло времени.

Так вот - в последнем варианте стабильно на подсчет уходит секунда максимум. А потом выдается с той же скоростью 4-40 секунд. В чем может быть дело?? Неужели каким-то образом процессор расходуется на передачу данных браузеру пользователя, да еще в таких масштабах?

  • От Anatole (не проверено) в 14 Апр 2006 - 15:38
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Чтоб исключить

Чтоб исключить сетевые задержки - открывайте страницу через серер
wget http://сайт
Это даст более точный результат.

Кроме того - с какими правами была запущена программа вручную?

  • От admin в 14 Апр 2006 - 17:34
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Результат:

А что скажите по этим данным?

В включенном состоянии результат команда vmstat

procs                      memory      swap          io     system         cpu 
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa 
 0  0 3747992  12864 1760220 2642012   15   23     7     2   22    17  1  1 32  0
0r

В отключенном ввиде ( httpd, mysql, spanel ) :

procs                      memory      swap          io     system         cpu r
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa 7
 7  0 3725588  12968 1749160 2670632   15   23     7     3   22    17  1  1 32  0
0ro

Что не так?

У меня нагрузка на сервер вроде. Сервер работал всегда с теми же файлами, скриптами, за пол года такого не было, в друг такая проблема.

В VZPP панель показывается, что проблема в этом:
numproc - The maximal number of processes and threads the VPS may create.

Подскажите пожалуйста, с чем это может быть связано?

  • От Teze (не проверено) в 29 Дек 2006 - 05:33
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Как сами видите

Как сами видите - разницы практически никакой, а это значит что перегружен сам сервер, где размещен Ваш VDS.

  • От admin в 29 Дек 2006 - 10:12
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Данные моего сервера

Проблема с numproc моя, забыл указать данные, на всякий случай.

Server Load 0.39 (4 cpus) на данное время, в друг бывает 5 с чем-то, или 6.

Processor Information

Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel(R) Xeon(TM) CPU 3.06GHz
Processor #1 speed: 3065.878 MHz
Processor #1 cache size: 512 KB

Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel(R) Xeon(TM) CPU 3.06GHz
Processor #2 speed: 3065.878 MHz
Processor #2 cache size: 512 KB

Processor #3 Vendor: GenuineIntel
Processor #3 Name: Intel(R) Xeon(TM) CPU 3.06GHz
Processor #3 speed: 3065.878 MHz
Processor #3 cache size: 512 KB

Processor #4 Vendor: GenuineIntel
Processor #4 Name: Intel(R) Xeon(TM) CPU 3.06GHz
Processor #4 speed: 3065.878 MHz
Processor #4 cache size: 512 KB

  • От Teze (не проверено) в 29 Дек 2006 - 05:37
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Спасибо

Так точно, проблема как раз в этом и были. Хостер быстро все исправил.

  • От Teze (не проверено) в 30 Дек 2006 - 00:45
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Пожалуйста Обр

Пожалуйста
Обращайтесь, если что.

  • От admin в 30 Дек 2006 - 21:43
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

top process

Пожалуйста, подскажите что значит эта строка:

Top Process %CPU 11.6 /usr/bin/python /usr/bin/yum -y install bind bind-devel bind-libs bind-utils bzip2 expect freetype freetype-devel gcc gd gd-devel gd-progs gd-utils gnupg libgd1 libgd1-devel libmysqlclient10-dev lynx openssh openssh-clients openssh-server openssl openssl-devel openssl-misc perl-CPAN pine sharutils ucd-snmp ucd-snmp-devel ucd-snmp-utils wget XFree86-devel XFree86-libs

Это в Server Status >> CPU/Memory/MySQL Usage показывается. Что-то не понял.

  • От Teze (не проверено) в 4 Янв 2007 - 11:00
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

yum ставит/обновл

yum ставит/обновляет ПО

  • От admin в 4 Янв 2007 - 21:41
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Spasibo

Спасибо, понятно.

А как объяснить многочисленые DSSL которые тоже жрут CPU? Какая польза от них, для чего нужны вообще?

  • От Teze (не проверено) в 4 Янв 2007 - 22:39
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

DSSL - это динамич

DSSL - это динамическое использование SSL. Служит для огранизации защищенного http протокола https.

  • От admin в 5 Янв 2007 - 09:25
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

apache

ps ax | grep apach | wc -l
и конфиг апача в студию

  • От Гость (не проверено) в 10 Янв 2007 - 16:42
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Проект создан компанией eSupport.org.ru - администрирование выделенных серверов
Копирование информации без согласия с автором запрещено.

Ads

Последние комментарии

  • Длинношерстные
    10 недель 5 дней назад
  • С удовольствием отвечаю
    15 недель 5 часов назад
  • Вам нужно иметь
    17 недель 6 дней назад
  • Самое простое -
    27 недель 3 дня назад
  • Ты можешь
    1 год 34 недели назад
  • должно работать
    1 год 35 недель назад
  • Ни чего не
    1 год 35 недель назад
  • ssh tunnel
    1 год 35 недель назад
  • Просить
    1 год 37 недель назад
  • Для этого нужны
    1 год 37 недель назад

Сейчас на сайте

Сейчас на сайте 0 пользователей и 42 гостя.