![]() |
![]() |
![]() ![]()
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%) ![]() ![]() |
No juz widać, ze cos ruszyłes:
ab -kc 10 -n 1000 "http://littlethings.pl/" Requests per second: 11.18 [#/sec] (mean) To, że ram zajety to akurat dobrze, requesty sa po prostu przetwarzane przez wieksza ilosc workerów. Mam prośbę, mógłbyś dodać taki kawałek kodu na początku index.php twojej aplikacji:
Chciałbym zobaczyć czy cokolwiek przyśpieszy, podejrzewam, że twoja apka zwraca wynik po ponad 5 sekundach dlatego mutex mogl sie wylaczac zanim cos trafi do cache i byc moze dlatego nie bylo roznicy w dzialaniu. Co do pozostałej konfiguracji, to mysql jest mocno ograniczony, mozesz skopiowac ustawienia sysctl i limits z http://lukasz.cepowski.com/devlog/43,high-...inx-and-php-fpm - wymaga restartu serwera. Ogolnei chodzi oto ze masz domyslny limit na ilosc otwartych deskryptorow plikow na 1024 a wszystko w twoim systemie z nich korzysta, mysql, php, apache itp, wiec bardzo szybko sie zapcha. Co do mysql to sproboj zwiekszyc jego bufory, ale nie przesadzaj zeby serwer nie zaczal swapowac, sproboj uzyc mysqltuner. Ten post edytował cepa 10.10.2014, 19:20:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:41 |