Skocz do zawartości

Skie

Użytkownicy
  • Zawartość

    12
  • Rejestracja

  • Ostatnio

Posty napisane przez Skie


  1. Z tym zapytaniem to bym raczej wątpił, gdyż zużycie skacze nawet wtedy gdy nikt nie korzysta ze stronki.

     

    [client]

    port = 3306

    socket = /var/run/mysqld/mysqld.sock

     

    [mysqld_safe]

    socket = /var/run/mysqld/mysqld.sock

    nice = 0

     

    [mysqld]

    user = mysql

    pid-file = /var/run/mysqld/mysqld.pid

    socket = /var/run/mysqld/mysqld.sock

    port = 3306

    basedir = /usr

    datadir = /var/lib/mysql

    tmpdir = /tmp

    skip-external-locking

    bind-address = 127.0.0.1

    key_buffer = 16M

    max_allowed_packet = 16M

    thread_stack = 192K

    thread_cache_size = 8

    myisam-recover = BACKUP

    query_cache_limit = 1M

    query_cache_size = 16M

    expire_logs_days = 10

    max_binlog_size = 100M

     

    [mysqldump]

    quick

    quote-names

    max_allowed_packet = 16M

     

    [isamchk]

    key_buffer = 16M

     

    !includedir /etc/mysql/conf.d/


  2. Aczkolwiek stosuję liczne cache, dobrze pogrupowane zapytanie SQL i kilka tricków zmniejszających obciążenie jak np. AJAX.

    Tylko że to raczej nie ma nic do tego, bo nawet jakby skrypt był ciężki (a nie powinien), to obciążenie byłoby duże non stop. A tutaj skacze jak pisałem. W tej chwili jest 12 online i CLA wynosi 0.01. Ale to mi nie gwarantuje że np. za 15 min nie skoczy znowu do 0.70 czy innej "dużej" wartości.

     

    Dodam że w ciągu ostatniej godziny nie zanotowałem większego zużycia niż 0.10. Ale po południu znowu przez ok. godzinę utrzymywało się ponad 1.00 ;-/


  3. Linux@User: Rozwiązanie problemu nie polega na ucieczce od niego :> A sam też się chcę czegoś nauczyć bo jako webdeveloper (amator póki co) o serwerach też powinienem mieć choć trochę obeznania, a nie tylko jak stworzyć dobrą stronę xD

     

    A co do loga to proszę apache2.conf

    a httpd.conf jest obecnie pusty ^^

     

    ServerRoot "/etc/apache2"

     

    PidFile ${APACHE_PID_FILE}

     

    Timeout 300

     

    KeepAlive On

    MaxKeepAliveRequests 100

    KeepAliveTimeout 15

     

    <IfModule mpm_prefork_module>

    StartServers 5

    MinSpareServers 5

    MaxSpareServers 10

    MaxClients 150

    MaxRequestsPerChild 0

    </IfModule>

     

    <IfModule mpm_worker_module>

    StartServers 2

    MinSpareThreads 25

    MaxSpareThreads 75

    ThreadLimit 64

    ThreadsPerChild 25

    MaxClients 150

    MaxRequestsPerChild 0

    </IfModule>

     

    <IfModule mpm_event_module>

    StartServers 2

    MaxClients 150

    MinSpareThreads 25

    MaxSpareThreads 75

    ThreadLimit 64

    ThreadsPerChild 25

    MaxRequestsPerChild 0

    </IfModule>

     

    User ${APACHE_RUN_USER}

    Group ${APACHE_RUN_GROUP}

     

    AccessFileName .htaccess

     

    <Files ~ "^\.ht">

    Order allow,deny

    Deny from all

    </Files>

     

    DefaultType text/plain

     

    HostnameLookups On

     

    ErrorLog /var/log/apache2/error.log

     

    LogLevel warn

     

    Include /etc/apache2/mods-enabled/*.load

    Include /etc/apache2/mods-enabled/*.conf

     

    Include /etc/apache2/httpd.conf

    Include /etc/apache2/ports.conf

     

    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined

    LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined

    LogFormat "%h %l %u %t \"%r\" %>s %O" common

    LogFormat "%{Referer}i -> %U" referer

    LogFormat "%{User-agent}i" agent

     

    CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined

     

    Include /etc/apache2/conf.d/

    Include /etc/apache2/sites-enabled/

     

    UseCanonicalName Off

    ServerSignature Off

    ServerTokens Prod


  4. Fiercio: Dzięki, napewno się przyda to co podałeś. Przyjrzę się zużyciu serwera, co go zżera, gdy znowu podskoczy. W tej chwili jedynie mogę powiedzieć, że tak jak myślałem jedyne zużycie wykazują te identyczne sobie procesy apache - każdy wykazuje inne zużycie CPU od 0% do 3%

     

    Najdmen:

    1. CLA 1.25 na 2-rdzeniowym procesorze przy 10 osobach online to jest bardzo dużo

    2. Wiem, że nie jedyny, ale nim się właśnie przejmuję, bo RAM ma zużycie minimalne, łącze i transfer może być, a zużycie dysków także niskie.


  5. Witam,

    od niedawna rozpocząłem testy swojego portalu, lecz martwi mnie kilka faktów ze strony serwera. Korzystam z dedyka, a na nim Ubuntu Server 9.10 + Apache2 + PHP + MySQL + Webmin + kilka bibliotek niestandardowych PHPa.

    Oprócz tego do tej pory jedynie zmieniałem ustawienia .conf powyższych aplikacji (jeżeli można to tak nazwać) no i porty, hasła, grupy użytkowników etc.

     

    Martwi mnie natomiast kilka, faktów, a że specjalistą nie jestem zwracam się o pomoc na forum.

     

    1. Portal w tej chwili posiada 150 userów, przy czym średnio online 10 - a zużycie CPU pokazane w Webminie szaleje - raz 0.00, a raz nawet 1.25! - czy to zużycie naprawdę może być aż tak różnorodne? Czy webmin pokazuje jakieś błędne dane? Poza tym 1.25 na dwurdzeniowym procesorze to i tak bardzo dużo, zwłaszcza że 10 userów online to nie jest ogrom obciążeń. Na stronie są stosowane różnorodne systemy cache, ograniczenia połączeń z bazą danych etc.

     

    2. Mimo, iz serwer jest prawie "pusty", gdyż jak wymieniłem na początku dużo tego nie zmieniałem do tej pory, posiada normalnie czynnych 120-140 procesów - powinno być tak dużo czy jest z tym coś nie tak? I dlaczego ok. 20-30 tych procesów to:

    /usr/sbin/apache2 -k start

    ...różniące się czasem startu o 1 min.

    Czy te procesy są konieczne? Może tyle tych "apachów" powoduje takie skakanie zużycia?

     

    Byłbym wdzięczny za szybką i szczegółową odpowiedź co do moich wątpliwości.


  6. Witam,

    Jestem w trakcie tworzenia gry przeglądarkowej opartej o PHP, MySQL, AJAX.

    Za kilka dni silnik gry będzie skończony i zamierzam rozpocząć otwarte testy gry.

     

    Poszukuje stabilnego, szybkiego serwera z dużym transferem. (VPS lub dedyk)

    Jest mi to obojętne czy firma jest już dosyć rozwinięta (długo istnieje na rynku) czy w miarę nową.

    Cena: 100-200 zl / mies.

     

    Chciałbym także, by firma ta oferowała możliwość zmiany serwera na lepszy (jeżeli pozwolą na to fundusze strony zebrane z AdKontekst i Premium SMS).

     

    Zużycie (potrzebny transfer) serwera ciężko mi tutaj określić w tym czasie, gdyż jest to całkiem nowy silnik gry, aczkolwiek jak to na gry przystało będzie na pewno bardzo duży.

     

    Dodatkowe wymagania:

    - Obsługa PHP5

    - Obsługa MySQL5

    - Cron

     

    Mam nadzieję, że doradzicie mi jakieś dobre rozwiązanie :-)

×