Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Maximálne využitie servera

Tomáš
verified
rating uzivatele
(27 hodnocení)
19. 9. 2014 08:51:13
Dobrý deň,
prosím o radu.
Spravujem Debian server, na ktorom beží e-shop na Joomle (aktuálna verzia) s pomerne vyšším množstvom produktov (niekoľko stoviek). Má aktivované kešovanie. Návštevnosť len niekoľko desiatok denne.
Problém je, že sa väčšina podstránok generuje na serveri 2-3 sekundy. Zdá sa mi to byť trochu veľa na to, že server je pomerne výkonný.
Nepáči sa mi ale, že web nevyužíva výkon servera naplno. Server má 2-jadrový procesor a 4 GB RAM, avšak z ram je bežne využitý asi 1 GB, zvyšok je voľný.
Chcem sa poradiť, či neexistuje nejaký spôsob ako web zrýchliť - už prebehla jeho optimalizácia a aj použitie apache modulu "google pagespeed", to však veľký vplyv nemalo... skúšal som to už aj vypnúť (pre prípad, že by práve pagespeed nejako spomaľoval), ale vplyv fakt minimálny.
Ako by sa dal ešte web zrýchliť v rámci nastavení servera? Je dosť možné, že je problém v zlých nastaveniach (web možno nemôže využiť výkon servera, lebo ho niečo obmedzuje).
Moje nastavenia (ak potrebujete vidieť iné, môžem poskytnúť):
prefork v apache.conf
StartServers 100
MinSpareServers 5
MaxSpareServers 10
MaxClients 100
MaxRequestsPerChild 1000
php.ini
max_execution_time - 300
memory_limit - 128M (skúšal som znižovať aj zvyšovať, bez nejakej veľkej zmeny)
Čo, aké nastavenie je vhodné znížiť alebo navýšiť, aby mohol web (resp. apache proces) využívať viac výkonu servera?
19. 9. 2014 08:51:13
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055725
podo609
verified
rating uzivatele
19. 9. 2014 09:04:31
v putty napíšu veduci toto:
Centos príkazy /debian nie som si istý/
1: " find / -name 'my-huge.cnf' "
2: "cp /etc/my.cnf /etc/my.cnf.old"
3: "cp /usr/share/mysql/my-huge.cnf /etc/my.cnf"
4: "/etc/init.d/mysqld restart"
v treťom bode "/usr/share/mysql/my-huge.cnf" sa tento path môže líšiť, záleží na tom kde máš inštalované MYSQL filesy.
Podľa tvojho postu vidím, že používaš len málo RAMky, preto máš vysoký LOAD. Servere treba točiť do "červeného" /tak ako to chceš ty urobiť/. V tomto prípade, aby práve RAM mala dostatok priestoru riešiť všetky "poptávky" /querries/ - sorry keď píšem ako sedlák....
Po reštartovaní MYSQL /4tý bod, by mala RAMka vybehnuť cez 50 percent...aspoň 57, ak sa tak nestane, vymeň hosting lebo nestojí za veľa o)..../
V podstate každý server má v sebe my-huge.cnf len niektoré spoločnosti ho nemájú až tak "huge"...
Alternatívnym spôsobom je hľadať čo najoptimálnejšie settings pre mysql cez modifikovanie my.cnf.
19. 9. 2014 09:04:31
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055724
Tomáš
verified
rating uzivatele
(27 hodnocení)
19. 9. 2014 10:18:13
Našiel som len /usr/share/mysql/config.huge.ini, no to nepomohlo, ani po reštarte mysql... namiesto toho som skúsil nejaké úpravy my.cnf, zdá sa že to kúsoček pomohlo v rýchlosti webu, no RAM je aj tak nevyužitá...
Pri niektorých úpravách my.cnf sa mi však podarilo na chvíľu zaplniť ram, no to som musel hneď vypnúť, keďže ju to zaplnilo celú a navyše aj server load išiel dosť nahor... (asi som to prehnal s nejakou hodnotou nastavenia)
19. 9. 2014 10:18:13
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055723
carlos
verified
rating uzivatele
(19 hodnocení)
19. 9. 2014 10:21:12
Dost slozita otazka... Je hodne faktoru ktere musis proverit a najit bottleneck... urcite je dobre vyuzit pamet na maximum - samotna ti to ale nezrychli, pouze umozni obslouzit vice klientu...
Dival bych se na disk i/o, cachovani, vytizeni CPU, mysql_slow_queries apod...
Pokud si s tim nevis rady, je to spis na placenou konzultaci.. Sance ze to vytunis pomoci vlakna na webtrhu je minimalni.
19. 9. 2014 10:21:12
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055722
Beze názvu webu a přístupu na server se nedá takto obecně pořádně poradit
Toto jsou jen výstřely do tmy
19. 9. 2014 10:35:24
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055721
Tomáš
verified
rating uzivatele
(27 hodnocení)
19. 9. 2014 10:41:39
OK, aj tak vďaka za rady.
19. 9. 2014 10:41:39
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055720
sh
verified
rating uzivatele
(22 hodnocení)
19. 9. 2014 10:52:13
ten "server" asi má obyčejný disky, že? třeba SSD by problém vyřešilo.
jinak k tuningu aplikuj:
- APC cache
- temp mysql presunout do ramdisku, to stejne sessions (pokud jsou souborovy)
Napsal mrazko.tomas;1125117
Dobrý deň,
prosím o radu.
Spravujem Debian server, na ktorom beží e-shop na Joomle (aktuálna verzia) s pomerne vyšším množstvom produktov (niekoľko stoviek). Má aktivované kešovanie. Návštevnosť len niekoľko desiatok denne.
Problém je, že sa väčšina podstránok generuje na serveri 2-3 sekundy. Zdá sa mi to byť trochu veľa na to, že server je pomerne výkonný.
Nepáči sa mi ale, že web nevyužíva výkon servera naplno. Server má 2-jadrový procesor a 4 GB RAM, avšak z ram je bežne využitý asi 1 GB, zvyšok je voľný.
Chcem sa poradiť, či neexistuje nejaký spôsob ako web zrýchliť - už prebehla jeho optimalizácia a aj použitie apache modulu "google pagespeed", to však veľký vplyv nemalo... skúšal som to už aj vypnúť (pre prípad, že by práve pagespeed nejako spomaľoval), ale vplyv fakt minimálny.
Ako by sa dal ešte web zrýchliť v rámci nastavení servera? Je dosť možné, že je problém v zlých nastaveniach (web možno nemôže využiť výkon servera, lebo ho niečo obmedzuje).
Moje nastavenia (ak potrebujete vidieť iné, môžem poskytnúť):
prefork v apache.conf
StartServers 100
MinSpareServers 5
MaxSpareServers 10
MaxClients 100
MaxRequestsPerChild 1000
php.ini
max_execution_time - 300
memory_limit - 128M (skúšal som znižovať aj zvyšovať, bez nejakej veľkej zmeny)
Čo, aké nastavenie je vhodné znížiť alebo navýšiť, aby mohol web (resp. apache proces) využívať viac výkonu servera?
19. 9. 2014 10:52:13
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055719
Střílíš ode boku
Pokud nezná příčinu, tak se možná trefí, ale pochybuju
Najdi a odstraň úzké místo - a to může být cokoli - a je po problému
19. 9. 2014 10:56:30
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055718
podo609
verified
rating uzivatele
20. 9. 2014 19:06:04
Skús ešte: http://major.io/mysqltuner/
ten ti dodá základné sugescie, kde čo zmeniť v my.cnf pre optimálnejšiu prácu serveru.
20. 9. 2014 19:06:04
https://webtrh.cz/diskuse/maximalne-vyuzitie-servera/#reply1055717
Pro odpověď se přihlašte.
Přihlásit