![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 29.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
założyłem Na OVH serwer VPS 4gb ramu 3 proce itd. Zainstalowałem CENTOSA i panel zpanelcp wg.: https://www.nazwa.pl/pomoc/produkty-i-uslug...anel-na-centos/ ale wait time jest ogromny sięga od 1s do nawet 6s: http://tools.pingdom.com/fpt/#!/bSQRtf...ittlethings.pl/ my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 innodb_buffer_pool_size = 32M sort_buffer_size = 1M join_buffer_size = 8M read_buffer_size = 8M max_connections = 100 wait_timeout = 100 table_definition_cache = 800 thread_cache_size = 16 table_open_cache = 1K innodb_force_recovery = 0 query_cache_size = 32M query_cache_limit =1M [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid long_query_time=1 log-slow-queries=/var/log/mysql/log-slow-queries.log log-queries-not-using-indexes <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> a oto wynik skryptu który miał pokazać ile zużywa apache # sh ap.sh Apache Memory Usage (MB): 0 awk: (FILENAME=- FNR=1) fatalny błąd: próba dzielenia przez zero Powiem szczerze jestem załamany i nie mam pojęcia co mam z tym fantem zrobić i co jest nie tak |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 7 Dołączył: 27.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
pokaz co wywala:
php -i | grep apc apc (apcu) powinno byc wlaczone co do wydajnosci, w chwili pisania tego posta: ab -kc 10 -n 100 "http://littlethings.pl/" masz miedzy 2 a 5 req / sec (IMG:style_emoticons/default/wink.gif) Napisales ze masz ok 4GB ramu, zwieksz parametry mpm_prefork, StartServers i SpareServers podnies na jakies 64...128 powinno zrownoleglic requesty w kolejce i lockowane mutexem. Nastepnie sproboj odpalic jeszcze raz z tym kawalkiem kodu tylko stopniuj sobie parametr -c zeby ustalic jaka masz wydajnosc, 10..20..50..100 itd, ta klasa powinna byc odpalona zanim cokolwiek innego poleci w twojej apce, cachuje wyjscie output bufora, robi mutex i ot cala filozofia. Jakby nie pomoglo to pisz, lub wklej wyniki z ab (IMG:style_emoticons/default/smile.gif) A i po kazdej zmianie w kodzie restartuj apacha zeby procesy pehapa nie uzywaly scachowanego kodu. Osobiscie preferuje setup z nginxem i php-fpm bo subiektywnie wydaje mi sie ze dziala bardziej stabilnie: http://lukasz.cepowski.com/devlog/43,high-...inx-and-php-fpm Co do mysql, panie na guglu masz wszystko: lmgtfu: http://stackoverflow.com/questions/303994/...ueries-in-mysql Wydajnosc mierzona ab jest ogolnie o kantu dypy potluc, ale daje ci wstepne wyobrazenia o systemie, na powaznie jmeter. Ten post edytował cepa 9.10.2014, 19:43:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:21 |