Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Sphinx searchd уменьшить нагрузку
цитата
04/09/16 в 20:39
 S_Flash
Дедик с одним сайтом, поисковых запросов за сутки штук 250, searchd даёт при таких обстоятельствах LA уже 4.5+ Индекс Sphinx пересобирается раз в час за меньше минуты. В базе 3,5 ляма записей, которые индексит Sphinx. Ищет быстро.
Это нормальный LA для такого расклада?
Вот полный список top:
30400 sphinxs+  20   0 1708692 854364 738920 S  33.6  2.6   3:09.90 searchd
30429 sphinxs+  20   0 1708692 839228 716144 S  30.9  2.6   3:29.35 searchd
30418 sphinxs+  20   0 1708692 857684 739420 S  30.2  2.6   3:07.28 searchd
30454 sphinxs+  20   0 1708692 852664 736060 S  23.9  2.6   3:27.09 searchd
30412 sphinxs+  20   0 1708692 855824 740804 S  22.3  2.6   3:12.64 searchd
30417 sphinxs+  20   0 1708692 871244 743628 S  21.6  2.6   3:12.12 searchd
30434 sphinxs+  20   0 1708692 856652 743460 S  20.9  2.6   3:26.18 searchd
30445 sphinxs+  20   0 1708692 860012 746084 S  18.6  2.6   3:12.46 searchd
30385 sphinxs+  20   0 1708696 873168 754504 R  17.9  2.7   3:15.24 searchd
30410 sphinxs+  20   0 1708692 856460 744360 S  17.9  2.6   3:21.34 searchd
30433 sphinxs+  20   0 1708696 851040 734972 R  17.9  2.6   3:12.34 searchd
30441 sphinxs+  20   0 1708692 856276 736992 S  17.3  2.6   3:11.86 searchd
30386 sphinxs+  20   0 1708692 839304 738084 S  16.6  2.6   3:17.50 searchd
30413 sphinxs+  20   0 1708692 877476 753132 S  16.6  2.7   3:28.06 searchd
30402 sphinxs+  20   0 1708692 852960 736516 S  16.3  2.6   3:13.66 searchd
30401 sphinxs+  20   0 1708692 850516 739672 S  15.9  2.6   3:25.26 searchd
30425 sphinxs+  20   0 1676896 821508 741592 S  15.6  2.5   3:08.48 searchd
30437 sphinxs+  20   0 1708692 858036 733500 S  15.3  2.6   3:23.58 searchd
30435 sphinxs+  20   0 1708692 848084 737948 S  14.3  2.6   3:06.53 searchd
30432 sphinxs+  20   0 1708692 848416 731616 S  13.3  2.6   3:16.15 searchd
30414 sphinxs+  20   0 1708692 832784 725612 S  12.0  2.5   3:20.93 searchd
30431 sphinxs+  20   0 1708692 839216 730540 S  10.3  2.6   3:23.55 searchd
30439 sphinxs+  20   0 1708692 847456 728140 S  10.3  2.6   3:04.38 searchd
30423 sphinxs+  20   0 1694360 832532 732140 S   8.3  2.5   3:09.27 searchd
30443 sphinxs+  20   0 1708692 865292 745848 S   7.3  2.6   3:05.58 searchd
30440 sphinxs+  20   0 1708692 851312 740312 S   6.0  2.6   3:24.35 searchd
30415 sphinxs+  20   0 1708692 867388 749220 S   4.7  2.6   3:10.42 searchd
30422 sphinxs+  20   0 1708692 836996 728612 S   4.3  2.5   3:25.66 searchd
30406 sphinxs+  20   0 1708692 854824 744028 S   3.7  2.6   3:13.43 searchd
30407 sphinxs+  20   0 1708692 872272 758956 S   3.0  2.7   3:13.39 searchd
30404 sphinxs+  20   0 1708692 850024 728808 S   2.7  2.6   3:02.90 searchd
30420 sphinxs+  20   0 1694356 850572 747884 S   2.0  2.6   3:26.34 searchd
30403 sphinxs+  20   0 1708692 867236 754592 S   1.7  2.6   3:12.66 searchd
30421 sphinxs+  20   0 1708692 851288 738072 S   1.3  2.6   3:05.66 searchd
30416 sphinxs+  20   0 1708692 848392 739052 S   1.0  2.6   3:34.76 searchd
    8 root      20   0       0      0      0 S   0.7  0.0  81:11.18 rcu_sched
2118 www-data  20   0  451316  18764   9136 S   0.7  0.1   0:03.83 apache2
30436 sphinxs+  20   0 1708692 867720 751472 S   0.7  2.6   3:15.55 searchd
   19 root      20   0       0      0      0 S   0.3  0.0   0:15.85 ksoftirqd/2
1086 sphinxs+  20   0 1411888  11060   3692 S   0.3  0.0   9:32.08 searchd
2967 www-data  15  -5   64480   6824   4508 S   0.3  0.0   2:24.71 nginx
2971 www-data  15  -5   64400   7060   4828 S   0.3  0.0   2:22.08 nginx
3964 mongodb   20   0  396604  45080  25944 S   0.3  0.1 138:19.94 mongod
6683 www-data  20   0  414952  18408   9136 S   0.3  0.1   0:00.63 apache2
11812 root      20   0       0      0      0 S   0.3  0.0   0:26.90 kworker/15:0
12965 www-data  20   0  408160  17984   8920 S   0.3  0.1   0:00.03 apache2
13063 sites     20   0   43708   4076   3156 R   0.3  0.0   0:00.02 top
14330 www-data  20   0  439792  18456   8944 S   0.3  0.1   0:02.68 apache2
17153 zabbix    20   0   21276   2508   2276 S   0.3  0.0   0:03.97 zabbix_agentd
23263 www-data  20   0  471236  28892  19028 S   0.3  0.1   0:04.84 apache2
30405 sphinxs+  20   0 1708692 872992 756224 S   0.3  2.7   3:03.89 searchd
30408 sphinxs+  20   0 1708692 850524 744396 S   0.3  2.6   3:16.01 searchd
30409 sphinxs+  20   0 1708692 838276 727468 S   0.3  2.5   3:03.66 searchd
30426 sphinxs+  20   0 1708692 860920 733592 S   0.3  2.6   3:14.73 searchd
30442 sphinxs+  20   0 1708692 857416 747216 S   0.3  2.6   3:17.80 searchd
    1 root      20   0  120004   5288   3452 S   0.0  0.0   0:19.46 systemd
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.23 kthreadd
цитата
04/09/16 в 23:21
 Securom
Выскажу чисто свое мнение
LA 4.5 для дедика это нормальное рабочее состояние(у меня LA 16-20)так что ничего особого нету в этом.
Пробовал себе сфинкс поставить но что то не пошел он у меня,в итоге немного подпилил mysql и он начал летать,в том числе по поиску.
Мысля такая что может не надо было ставить сфинкс а немного подпилить мускуль?
цитата
04/09/16 в 23:23
 Magistrator
facepalm.gif
цитата
05/09/16 в 09:57
 S_Flash
Securom писал:
Выскажу чисто свое мнение
LA 4.5 для дедика это нормальное рабочее состояние(у меня LA 16-20)так что ничего особого нету в этом.
Пробовал себе сфинкс поставить но что то не пошел он у меня,в итоге немного подпилил mysql и он начал летать,в том числе по поиску.
Мысля такая что может не надо было ставить сфинкс а немного подпилить мускуль?


ХЗ, сервер относительно неплохой:
Xeon E5-2660 2.20GHz; 32GB DDR3 1333 MHz; 2x240GB SSD

CJ-щики привыкают, что LA обычно разгоняется загрузкой дисковой подсистемы, что даёт серьёзные тормоза на отдачу чтраниц и это реально портит всё. В моём случае - это чисто процессор, что может это и не страшно для скорости отдачи страниц. Хотя, могу ошибаться.
цитата
05/09/16 в 21:09
 Magistrator
тс. выложи конфиг сфинкса.
цитата
05/09/16 в 21:53
 Alexandur
Securom писал:
LA 4.5 для дедика это нормальное рабочее состояние(у меня LA 16-20)так что ничего особого нету в этом.


Ну, вы даёте. У меня когда больше 3 я уже начинаю напрягаться, ищу затыки.
А 20, там вообще наверно, ступор сервера.
цитата
05/09/16 в 22:09
 Securom
gimcnuk писал:
Ну, вы даёте. У меня когда больше 3 я уже начинаю напрягаться, ищу затыки.
А 20, там вообще наверно, ступор сервера.


Неа.Когда 1200 онлайн набиваются пользователей то LA где то 20 но сайт грузится нормально,а когда LA 5-15 то это вообще песня,можно сказать что сервер отрабатывает свои бабки icon_mrgreen.gif
цитата
06/09/16 в 01:08
 MattCutts
Тут зависит от запросов и реализации, но 3,5 ляма для mysql - это не так много в целом.
Load average стоить оценивать применительно к количеству ядер в принципе. Это же очередь.
цитата
07/09/16 в 01:44
 johndoe2
Третью строчку из top покажи (которая начинается %Cpu(s)...)
цитата
07/09/16 в 11:42
 S_Flash


Код:

Tasks: 454 total,   3 running, 451 sleeping,   0 stopped,   0 zombie
%Cpu(s): 13.3 us,  0.1 sy,  0.0 ni, 86.4 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
KiB Mem : 32909856 total,  4620968 free, 16952180 used, 11336708 buff/cache
KiB Swap: 16001016 total, 13924452 free,  2076564 used. 13828072 avail Mem


Эта страница в полной версии