hosthebest 0 Zgłoś post Napisano Listopad 21, 2009 Witam Posiadam VPS z 2GB pamięci ram a także panel directadmin (CentOS 5.0 64-bit). Mam taki problem że apache i mysql za dużo zużywają procesora i pamięć ram. Screen: Moja konfiguracja pliku /etc/my.cnf [mysqld] tmpdir = /tmp set-variable = max_connections=30 max_user_connections=28 safe-show-database #skip-locking skip-innodb skip-external-locking key_buffer = 16M sort_buffer_size = 64M record_buffer = 32M table_cache = 2000 thread_cache_size = 256 tmp_table_size = 190M read_rnd_buffer_size = 768K read_buffer_size = 8M max_allowed_packet = 16M query_cache_limit = 8M query_cache_size = 35M query_cache_type = 1 thread_concurrency = 4 default-character-set = utf8 join_buffer_size = 256K max_heap_table_size = 40M log-slow-queries = /var/log/mysql-slow-queries.log long_query_time = 5 open_files_limit = 5000 Co zrobić żeby nie zużywało tyle zasobów serwera ? Udostępnij ten post Link to postu Udostępnij na innych stronach
d.v 1409 Zgłoś post Napisano Listopad 22, 2009 O RAM bym się specjalnie nie martwił, masz poustawiane spore cache'owanie, stąd większe użycie pamięci - ale to prawidłowo, w końcu po to masz tyle RAMu, żeby z niego korzystać, a dzięki cache masz mniej odwołań do dysku. Co zaś się tyczy obciążenia procesora, to z topa nic nie wymyślimy, musiałbyś podać konkretniejsze informacje nt. tego co w danym momencie przerabia Apache - bo to tutaj tkwi problem, najprawdopodobniej jakiś skrypt zmusza CPU do pracy na wysokich obrotach. Poszukaj po PIDzie, co to może być. Udostępnij ten post Link to postu Udostępnij na innych stronach
hosthebest 0 Zgłoś post Napisano Listopad 22, 2009 Czasem dochodzi do użycia 1,5GB pamięci ram a load sięga po 28. Moim zdaniem najlepszym wyjściem byłoby przejście z apache na lighttpd tylko pytanie jest następujące jak wykonać instalacje lighttpd na directadmin ? Udostępnij ten post Link to postu Udostępnij na innych stronach
^^KaMaZZ~.^ 154 Zgłoś post Napisano Listopad 22, 2009 Czasem dochodzi do użycia 1,5GB pamięci ram a load sięga po 28. Moim zdaniem najlepszym wyjściem byłoby przejście z apache na lighttpd Ah te wycieki RAMu z Lighttpd Może lepiej zainwestować w nginx'a lub połączenie nginxa z Apachem, wtedy nginx stoi jako frontend i obsługuje statykę, a apache jako backend i obsługuje dynamikę Udostępnij ten post Link to postu Udostępnij na innych stronach
hosthebest 0 Zgłoś post Napisano Listopad 22, 2009 Ah te wycieki RAMu z Lighttpd Może lepiej zainwestować w nginx'a lub połączenie nginxa z Apachem, wtedy nginx stoi jako frontend i obsługuje statykę, a apache jako backend i obsługuje dynamikę Słyszałem że nowa wersja lighttpd rozwiązuje ten problem. Udostępnij ten post Link to postu Udostępnij na innych stronach
huan 18 Zgłoś post Napisano Listopad 23, 2009 Polecam połączenie Nginx + Fast CGI + PHP. Sprawuje się idealnie. Jeśli potrzebna jest zgodność z Apachem, to tak jak napisał już wcześniej Kamazz Apache jako backend i Nginx jako frontend. Udostępnij ten post Link to postu Udostępnij na innych stronach