Zadejte hledaný výraz...

Rozložení zátěže z procesoru na RAM

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
18. 5. 2012 15:27:11
Zdravím,
mám kvůli náročným databázím celkem zatížené procesory a tak mě napadlo, jestli by nějakým způsobem se dala zátěž na procesory odložit na RAM, kde mám i díky SWAPu hromadu volného prostoru.
Je taková možnost? Nějak tu zátěž přesunout? Díky.
(PS. optimalizace my.cnf u té databáze a podobné jsem již samozřejmě dělal, teď mi jde o to hardwarové poladění).
18. 5. 2012 15:27:11
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766119
Jan Hamal Dvořák
verified
rating uzivatele
18. 5. 2012 15:43:43
Tak asi by bylo vhodné se podívat na to, jaké dotazy CPU zatěžují a zkusit vymyslet co s tím. Obecně "převést zátěž z CPU na RAM" nedává smysl. A swap by určitě nepomohl.
18. 5. 2012 15:43:43
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766118
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
18. 5. 2012 15:48:04
Šlo mi právě o to, zda by to šlo takto optimalizovat, protože softwarově to již možné není, ty programy běží tak jak potřebuji a s minimální zátěží, i tak je ale velká.
18. 5. 2012 15:48:04
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766117
1. Co znamená "zatížené procesory"?
2. Co znamená "náročná databáze"? Jak je velká a kolik dotazů obsluhuje?
3. Volná RAM díky SWAPu je naprostý opak toho, co chcete - vše držet v RAM a na disky přistupovat jen pro ukládání změn.
Jaké máte nastavení proměnných
innodb_buffer_pool_size
key_buffer
query cache
table cache
table_definition_cache
table_open_cache
(tedy cachování tabulek, indexů a výsledků)
18. 5. 2012 15:59:36
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766116
asd
verified
rating uzivatele
(8 hodnocení)
18. 5. 2012 17:23:45
U databází platí že nejvyššího výkonového růstu docílíš vyladěním dotazů, samotné nastavení databáze nemá až tak velký vliv. Zapni slow-log a podívej se, které dotazy trvají dlouho. Pomocí úprav dotazů, přidání indexů apod. můžeš dosáhnout poměrně velkého zvýšení výkonu. Nastavování databáze bych řešil spíše až budou všechny dotazy vyladěné.
18. 5. 2012 17:23:45
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766115
hm
verified
rating uzivatele
(20 hodnocení)
19. 5. 2012 12:13:12
nejvic me rozsekalo, ze mas volnou ram diky SWAPu - ramka v pocitaci a v serveru uz vubec neni od toho aby byla volna... tomu ja rikam absolutni opak jakekoliv optimalizace :) jinak k tomu neni co vic rict nez co rekl martin
19. 5. 2012 12:13:12
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766114
cakes
verified
rating uzivatele
21. 5. 2012 15:39:18
Procesor většinou tuhne na tom, že musí přistupovat na disk, který má velkou odezvu. Směruj si minimálně tmpdir do /dev/shm a případně si pořiď nějaký io accelerator - disk z ramek do pci a řeš si to na něm.
21. 5. 2012 15:39:18
https://webtrh.cz/diskuse/rozlozeni-zateze-z-procesoru-na-ram#reply766113
Pro odpověď se přihlašte.
Přihlásit