Помогнете за правилната конфигурация на нает сървър

Дискусията в 'Наети Сървъри и VPS' стартирана от Bigger, Май 26, 2013.

  1. Bigger

    Bigger Member

    Рег.:
    Юли 31, 2007
    Съобщения:
    76
    Харесвания:
    1
    Точки:
    8
    Здравейте,

    Имам елементарни познания като цяло, но съм далеч от истината. Можете ли да кажете кои са основните неща, които трябва да се направят, за да не се натоварва толкова сървъра. Имам root достъп, на сървъра има инсталиран apache -

    Server version: Apache/2.2.15 (Unix),

    Compiled in modules:
    core.c
    prefork.c
    http_core.c
    mod_so.c

    ползваме Plesk v11

    Сайта има доста трафик, но чак толкова, че да натоварва машината постоянно.. доста се съмнявам, все пак не е лоша машинката:

    [root@elbe098 ~]# cat /proc/cpuinfo
    processor : 0
    vendor_id : AuthenticAMD
    cpu family : 15
    model : 107
    model name : AMD Athlon(tm) X2 Dual Core Processor BE-2350
    stepping : 2
    cpu MHz : 2109.837
    cache size : 512 KB
    physical id : 0
    siblings : 2
    core id : 0
    cpu cores : 2
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 1
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dno wext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_lega cy 3dnowprefetch lbrv
    bogomips : 4219.67
    TLB size : 1024 4K pages
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management: ts fid vid ttp tm stc 100mhzsteps

    processor : 1
    vendor_id : AuthenticAMD
    cpu family : 15
    model : 107
    model name : AMD Athlon(tm) X2 Dual Core Processor BE-2350
    stepping : 2
    cpu MHz : 2109.837
    cache size : 512 KB
    physical id : 0
    siblings : 2
    core id : 1
    cpu cores : 2
    apicid : 1
    initial apicid : 1
    fpu : yes
    fpu_exception : yes
    cpuid level : 1
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dno wext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_lega cy 3dnowprefetch lbrv
    bogomips : 4218.55
    TLB size : 1024 4K pages
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management: ts fid vid ttp tm stc 100mhzsteps

    Има 4 рам, не знам дали го пише някъде нагоре.. идеята ми е, че може би има доста ненужни стартирани неща, които също натоварват, без да се ползват..
     
  2. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,216
    Харесвания:
    687
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    От: Помогнете за правилната конфигурация на нает сървър

    А как да разбрем какво има стартирано на машината?
     
  3. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Помогнете за правилната конфигурация на нает сървър

    Съвет към всички - спрете да ползвате low class hardware. Дори най-старите Xeon-и или P4 (a P4 като цяло е много зле) са с по-добра производителност от този AMD.

    Иначе по темата:

    Пусни всички релевантни конфигурационни файлове и статистика от мониторинга с трафик, какво, кога и колко натоварва.

    Без тези данни никой няма да може да помогне.

    Даже бих съветвал в тази секция на форума, когато някой иска помощ за подобен проблем задължително да поства и конфигурационни файлове.
     
  4. Bigger

    Bigger Member

    Рег.:
    Юли 31, 2007
    Съобщения:
    76
    Харесвания:
    1
    Точки:
    8
    От: Помогнете за правилната конфигурация на нает сървър

    От моя страна проблем няма, но нека да започнем така.. кажете какво и къде да напиша и ще го пусна :) имам по-елементарни познания.. не съм голям специалист. Днес успях да инсталирам някакво fastcgi и има огрооомно подобрение, държи много повече трафик и натоварването е в границите на нормалното.. само не знам дали въобще се стартира процеса на fastcgi.. :)
     
    coolice харесва това.
  5. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Помогнете за правилната конфигурация на нает сървър

    В границите на нормалното? Мога да ти покажа машинка горе-долу с твоите параметри и с 1гб рам, която издържа над 30 000 hits и с 3000-5000 заявки в секунда за динамична страница без дори да се задъха. Така че това е много относително.

    Предлагам ти да почетеш малко из Мрежата, да опиташ това онова. После се върни тук, кажи какво точно искаш да оптимизираш - било то Apache, sql, самата операционна система или каквото и да е. Като когато решиш да го правиш - пускаш текущите конфигурационни файлове заедно с някаква статистика от мониторинга за да преценят хората в рамките на "нормалното" ли е. Например за Apache това ще е httpd.conf. Ако не знаеш къде е find / -name 'httpd.conf' -print :)

    Поне аз така работя. Без да видя конфигурационния файл един вид ще гадая.
     
  6. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,498
    Харесвания:
    634
    Точки:
    113
    Пол:
    Мъж
    аз ще подходя по нетрадиционно :)

    и ще попитам това домашен сървър ли е защото това е много стар процесор или нает от някъде (макар че не видях въобще да го има в дпланет в ценовата листа въобще нито ми хареса тяхната ценова листа ? и каква му е цената ... като за начало ще видим дали няма някъде другаде по-добра оферта за тези пари.... след това ще попитам дали ти взимат пари за този плеск защото поне според личното ми мнение (ако не е топ глезотийката цпанел) то по добре с kololxo или ispconfig

    и накрая като начало на образователна статия бих препоръчал мануали от howtoforge например това което включва любимия на r.sefanov nginx

    http://www.howtoforge.com/perfect-server-centos-6.4-x86_64-nginx-dovecot-ispconfig-3

    разбирасе не е нужен цялостен преинстал на системата има и други менуали howtoforge и за други линукси или може да се запоне от инсталцията на nginx

    и като упражнение manuals от може да си ги тренираш на домашния компютър като изцяло хардуаерно го инсталирал или на виртуални машини с виртуал бокс или опен вз или каквото си решиш :) аз така съм се учил :)
     
    Последно редактирано от модератор: Май 26, 2013
  7. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Re: Помогнете за правилната конфигурация на нает сървър

    Написал е, че е нает. Много ми е интересно коя е фирмата. Ако се взимат такива сървъри да хванем и ние да пуснем, поне са в пъти по-евтини :D

    П.П. - какво не му харесваш на Plesk-a ?
     
  8. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,498
    Харесвания:
    634
    Точки:
    113
    Пол:
    Мъж
    ами лицензната политика едно време беше отвратителна по спомен мисля че имаха лиценз за 25 а поне при дата центъра който ползвам за лиценз за 100 домейна е колкото цпанел унлимитед :) а за толкова колкото е ънлимитед може да вземеш и клауд линукс например ... а цпанел просто с него са свикнали потребителите на шеърд затова не го изключвам безплатните панели са напреднали много последните години :) затова ги препоръчах...


    ама както се казва въпрос на предпочитания...
     
  9. Bigger

    Bigger Member

    Рег.:
    Юли 31, 2007
    Съобщения:
    76
    Харесвания:
    1
    Точки:
    8
    От: Помогнете за правилната конфигурация на нает сървър

    server4you е фирмата.. а вече няма нужда, падна натоврването, иначе барах доста по тоя httpd.conf, но много ефект нямаше :)
     
  10. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,498
    Харесвания:
    634
    Точки:
    113
    Пол:
    Мъж
    понеже се води еко сървър хабящ 37.2 watts ще ударя едно рамо... не си го сменяй... гледам че има 4 гигабайта рам и е добра оферта за тези пари

    значи хубаво е да намалиш натоварването... това че сега нямаш не значи че няма да се появи в бъдеще и трябва да се подготвиш с няколко теста

    видях че си интсалирал fcgi и ще попитам а добави ли си APC това ще забърза php-to с това ще има още по голямо подобрение..

    освен това виждам че ползваш WP Super Cache ... сложи W3 Total Cache той дава гъвкави възможности за кеширане дали на харда като супер кеш дали в APC

    като тук твоята машинка е по мощна от този впс в примерния линк



    значи мойте препоръки са добавяш като минимум и APC и четеш онази статия и си харесваш неща

    освен това w3 total може да ползва и memcached така че може и мемкешъд само да си инсталнеш и да му зададеш да го ползва за пейдж кеш на страниците ти ефекта е доста добър за няколко команди...
    http://www.cyberciti.biz/faq/howto-install-memcached-under-rhel-fedora-centos/

    ПП имали инсталиран софтуерен райд като има два харда
     
  11. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Помогнете за правилната конфигурация на нает сървър

    Coolice един въпрос? :) Защо препоръчваш винаги APC след като разработчиците на PHP решиха да го заменят със zo+, който идва направо с кода на php? Т.е. не се инсталира нищо допълнително. Личен избор ли е или?
     
  12. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,216
    Харесвания:
    687
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    От: Помогнете за правилната конфигурация на нает сървър

    :) Той просто си пада по stable версии, а не pre-release
     
  13. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Помогнете за правилната конфигурация на нает сървър

    Ако можех щях да те халосам с нещо. Ти поне би трябвали да знаеш, че понякога RC версиите са по-stable и от stable.
     
  14. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,216
    Харесвания:
    687
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    От: Помогнете за правилната конфигурация на нает сървър

    При custom решения може но при неща, с общ обхват, които се предлагат масово и out of the box не е приятно изживяване. Колкото и да не ти се вярва все още масово питат за 5.2.17, а някой тепърва разбират, че има версия 5.4.
     
  15. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Помогнете за правилната конфигурация на нает сървър

    Стига с тези custom решения. Нещата, които често пъти описвам ги има за почти всеки комерсиален продукт. А ако ги няма си плащаш и ги получаваш. Не ме карай да давам примери с прословутия cPanel/WHM и CentOS. Не, не ми се вярва някой да пише приложението си специално за php 5.2 А вече мога да говоря и от статистическа гледна точка, защото съм събрал доста данни. Мисля, че имам един единствен клиент с някакъв странен скрипт, който не можах да подкарам на 5.4, защото е писан от някой си и не си струва да си играеш. Този, които тепърва чува за 5.4 или не знае как да пусне повече от една версия явно трябва да смени работата си.

    Може и да ми се сърдиш/сърдите, но тук хората просто не искат или не знаят как да обновят системите си за да спазват елементарни принципи. А като че ли има и хора, които остро проповядват да не се обновява и не искат даже да чуят за нови стандарти, което е грешно. За това и ще се чудят адже бъ защо при 5к посещения им се срива всичко, а на други места има 2-3 нули отзад. Типичният пример с Wordpress и php 5.3/5.4/5.5 с APC или Zend Optimizer+. Дори ако просто обновиш php 5.3 до 5.4 (без да пипаш нищо друго) ще имаш поне 10-15% спад в изразходвано процесорно време. Ето ти application от "общ обхват" - Wordpress. До колкото пробвах до сега положението с почти всички подобни скриптове е същото.

    вЕрно, ако имах нещо под ръка и си ми наблизо сериозно щях да те цапардосам. :evil:
     
  16. s1yf0x

    s1yf0x Well-Known Member

    Рег.:
    Юни 12, 2012
    Съобщения:
    2,216
    Харесвания:
    687
    Точки:
    113
    Пол:
    Мъж
    Професия:
    System administration
    Място:
    Sliven/Sofia
    От: Помогнете за правилната конфигурация на нает сървър

    Като посъбереш статистически данни от поне 1000 клиента тогава се върни и си ревизирай този пост.
     
  17. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,498
    Харесвания:
    634
    Точки:
    113
    Пол:
    Мъж
    Re: От: Помогнете за правилната конфигурация на нает сървър

    @ r.stefanov ... s1yf0x добре го е казал искам стабилност преди всичко... достатъчно съм се сблъсквал с това да изстискам още малко производителност с най нова версия... опита през годините ми показва че винаги има бъгове къде заради девелопърите на мидълуера (хаха да пхп точно като такова се води) и /или скриптовете който ползвам,... особено ако е платен и има поддръжка и знам че с нещо работи за какво да гоня още 4 процента производителност и да дебъгвам с часове (къде сървър къде скрипт :) а и не ми е това работата аз съм си уебмастър нищо че админстрирам от 2005 на продуктово впсче а от 2006 на желЕзо :) та при АПЦ си знам как работи и съм доволен от години като му дойде времето на 5.5 ще го видим този зенд :)


    APC освен за опкод оптимайзър при w3 total cache може да се ползва като алтернатива на мемкешед да кешира в неговата памет (на АПЦто) статичните страници (тествал съм ги трите популярни досега опкод оптимайзъра от АПЦ съм най доволен и като кеш и като оптимайзър) :) който е на впс или сървър може да си инсталира каквото иска за да тества стига да има умения и време ама: (например потребителя вчера от другата тема може само да поиска да му активират кейдж фс на калуд линукса и там да си избере пхп версия и апц да зададе в тотала в апц да му е пейдж кеш и да заспи ситуацията и при него)


    Като отговаряш на някой трябва да видиш на какво ниво е уебмастъра отсреща и да се поставиш на негово място (а аз съм бил там където е Bigger и похвално че се учи при проблемите) и да се пробваш да му помогнеш... безспорно ще изстиска максимума с пълна преинсталация според инструкцията в howtoforge и не е толкова сложна ама ако не го е правил досега нормално да се притенсява... обаче затова минах на следващата фаза вместо още една сложна инструкия му дадох препоръка поне като миниму да направи нещо с един ред :)


    ще му даде още доста проценти ( няколкостотин) предимство над само fcgi който е инсталирал и не е сигурен че е тръгнал... ако като добавка си смени кеширащия плъгин за урдпресс на W3 и избере Пейдж кеш в АПЦ става 400% решение само с един ред допълнително в конзолата :)

    както и вчера написах пак стигнахме до достатъчно ефективен кисс солюшън... дори за много начинаещ...


    @s1yf0x тези който питат за 5.2.17 си мисля вероятно са на друпали 5 и 6 те не поддържат 5.3 и се чупят здраво обаче на 5.2 си работят че и се ранкват добре в търсачките и на хората не им се ъпдейтва :) Аз ако имах такива клиенти слагам ги зад кейдж фс на клауд линук и могат да си избира и 5.2
     
    Последно редактирано от модератор: Юни 7, 2013
  18. Bigger

    Bigger Member

    Рег.:
    Юли 31, 2007
    Съобщения:
    76
    Харесвания:
    1
    Точки:
    8
    От: Помогнете за правилната конфигурация на нает сървър

    Благодаря много за отзивчивостта и за съветите, ще го инсталирам това apc при първа възможност, само да ми остане съвсем мъничко време.. и ще заменя плъгина с w3 total cache щом е по-добър и могат да се сработят с apc.. за натоварването сте прави, няма много, но на моменти пак сгъва, особенно ако има 400-500 човека online :)
     
  19. r.stefanov

    r.stefanov New Member

    Рег.:
    Окт 25, 2012
    Съобщения:
    1,119
    Харесвания:
    89
    Точки:
    0
    От: Re: От: Помогнете за правилната конфигурация на нает сървър

    Друпал 5 и 6 НЕ изискват php 5.2. Преди време беше така, особено когато нямаше апц за пхп 5.3. Вече има официални пачове. И всички работят нормално с 5.3, 5.4 и нагоре. Ако използваш толкова стара версия само си просиш някой да ти шляпне deface.

     
  20. coolice

    coolice Owner

    Рег.:
    Апр 12, 2006
    Съобщения:
    12,498
    Харесвания:
    634
    Точки:
    113
    Пол:
    Мъж
    Re: От: Помогнете за правилната конфигурация на нает сървър

    значи инсталираш отиваш на General Settings на W3 Total Cache и ако всичко е наред в Page Cache Method > Opcode APC ще ти е в черно и ще може да го избереш гарантирано ще свърши работа :)

    pagecache-apc.png

    а като ти омръзне може да ползваш и memcached имаш доста рам :)
     

Сподели страницата

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies.
    Dismiss Notice