Portál AbcLinuxu, 10. srpna 2025 06:16


Dotaz: využití paměti

30.10.2006 13:35 Peter
využití paměti
Přečteno: 480×
Odpovědět | Admin
Mám jeden server, který má strašně moc paměti, a hodně velká část je nevyužitá, zato procesor se trápí. Mám tám služby mysql,php a apache. Jak docílit, aby se více využívalo operační paměti ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.10.2006 13:47 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: využití paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co myslíte tím "je nevyužitá"? Linux nevyužitou pamět vždycky použije jako buffer pro soubory...
30.10.2006 13:51 RedBoy
Rozbalit Rozbalit vše Re: využití paměti
# free -m
             total       used       free     shared    buffers     cached
Mem:          7774       5345       2429          0         26       2795
-/+ buffers/cache:       2523       5251
Swap:         4745          0       4745

30.10.2006 13:53 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: využití paměti
Tak asi není víc paměti potřeba. Ona totiž hlavně zátěž CPU a využití paměti spolu téměř nijak nesouvisí...

BTW: Peter nebo RedBoy? :-)
30.10.2006 14:48 RedBoy
Rozbalit Rozbalit vše Re: využití paměti
Petr jméno, RedBoy přezdívka. Omlouvám se :-)

spíše by mě zajímalo jak nastavit třeba mysql, aby využívalo více paměti a méně cpu třeba

jsou tam ruzné parametry
set-variable = max_connections=1000
set-variable=wait_timeout=3
set-variable=connect_timeout=9
set-variable=interactive_timeout=9
set-variable=table_cache=5000



key_buffer              = 128M
max_allowed_packet      = 16M
thread_stack            = 128K
30.10.2006 14:58 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: využití paměti
Tak s nastavením parametrů MySQL neporaadím :-) Ale obecně platí, že nedostatek paměti (např. z důvodu příliš restriktivních limitů) by se pravděpodobně neprojevil vysokou zátěží CPU, ale spíš disků. Navíc jak psal kolega níže, záleží na charakteru aplikace (tedy na SQL dotazech a logice těch PHP skriptů), zda je potřeba paměť nebo CPU, a tyto přitom nejsou vzájemně nahraditelné...
30.10.2006 14:02 cronin | skóre: 49
Rozbalit Rozbalit vše Re: využití paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
CPU a pamat su dva rozdielne zdroje, ktore su -- striktne povedane -- nenahraditelne. Do urcitej miery je mozne vhodnou konfiguraciou programov dosiehnut urcite kopmromisy, ale vymena "1GB RAM za 1GHz CPU" nie je mozna. Aky kompromis mozno dosiahnut, zavisi od aplikacie. Zvycajne sa dostatkom pamate da riesit pomalost storage.
30.10.2006 14:03 cronin | skóre: 49
Rozbalit Rozbalit vše Re: využití paměti
"Nenahraditelne" som myslel "vzajomne nenahraditelne".
30.10.2006 19:21 XMurder | skóre: 25 | blog: introvert
Rozbalit Rozbalit vše Re: využití paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak u nějakých procesů můžete nastavit nice hodnotu, ať mají důležité procesy více volnosti (u zbytečností nastavte co nejvyšší nice, třeba pomocí htop:-)). Nebo si vytvořte nějaký ramdisk...nevim. Víc asi neporadím....

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.