Portál AbcLinuxu, 7. května 2025 01:27

Dotaz: Narust zateze pri rozsireni RAM

4.8.2011 11:35 fish | skóre: 22
Narust zateze pri rozsireni RAM
Přečteno: 441×
Odpovědět | Admin
Zdravim, narazil jsem na zvlastni problem. Na serveru mam Debian Lenny, jadro 2.6.26-2-xen-amd64. Primarne bezi jako webhosting, zaroven na nem bezi dva virtualy. Pred casem jsem si vsiml o neco pomalejsich reakci a vyrazneho zpomaleni pri volani aptitude update. Podle statistiky zateze jsem zjistil, ze doslo k ctyrnasobnemu narustu prumerneho User CPU usage ode dne, kdy se rozsirila pamet serveru z 4G na 6G.

Bohuzel neni uplne snadne server vypnout a pamet zase odebrat, abych zjitil jestli to pomuze, takze se snazim zjistit kde jeste by mohl byt problem. Zadnou informaci o nejake nekompatabilite jsem zatim nikde nenasel. Nejsnaz se to chovani testuje prave na vyse uvedenem aptitude update, ktere trva 30s :-/ Pokud ho pustim pres strace, tak prikazy, ktere to brzdi jsou nasledujici:
3.894191 stat("/var/lib/apt/extended_states", {st_mode=S_IFREG|0644, st_size=11443, ...}) = 0
2.034189 mmap(NULL, 2367488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb618af2000
1.000105 close(12)           = 0
4.064937 open("/var/lib/dpkg/status", O_RDONLY) = 12
4.050042 stat("/var/lib/apt/extended_states", {st_mode=S_IFREG|0644, st_size=11443, ...}) = 0
2.182601 brk(0x1ae0000)      = 0x1ae0000
1.346443 close(12)           = 0
4.351506 open("/var/lib/dpkg/status", O_RDONLY) = 12
0.102715 read(18, "escription: Northern Sami environ"..., 32733) = 16754
Je to na Ext3, raid1, IOWait se stale drzi v jednotkach procent. Cely adresar apt jsem zkusil vytvorit znovu, ale vysledek je stejny. Uz me nanapada, kde hledat problem, zvlast kdyz cely server je podle mne ve stejnem stavu jako byl pred pridanim pameti. Takze bud je to nejaky zvlastni HW problem, ale mohlo se samozrejme stat, ze jsem pred tim poslednim restartem neco aktualizoval (napriklad jadro), takze se to jen kryje s posledni odstavkou. Diky za napady na co se jeste zamerit nez budu planovat nocni odstavku

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.8.2011 00:14 fish | skóre: 22
Rozbalit Rozbalit vše Re: Narust zateze pri rozsireni RAM
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skutecnou pricinu se mi nepodarilo objevit, ale odezva se vratila do normalu po snizeni pameti pro dom0 na 4G (dom0_mem=4096M jako parametr pri bootu), zbytek se tak fixne rezervuje pro domU. Zvlastni ale je, proc mi to na jinem serveru se shodnou SW konfiguraci a velikosti pameti funguje i bez tehle upravy.
14.8.2011 22:26 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Narust zateze pri rozsireni RAM
Zvlastni ale je, proc mi to na jinem serveru se shodnou SW konfiguraci a velikosti pameti funguje i bez tehle upravy.

I stejném hardwaru (deska, paměťové moduly, pořadí ve slotech)? Řadič paměti musí fyzickou paměť rozkládat na konkrétní moduly a pokud moduly mají třeba jiné časování, tak vznikají zpoždění (kdysi jsem chtěl do svého desktopu strčit další paměť, jenže s ní se rychlost práce s paměti znatelně propadla, tak jsem nápad zavrhl).

14.8.2011 22:52 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Narust zateze pri rozsireni RAM
aby každá paměť běžela na jiné latenci ještě běžné paměťové řadiče nepodporují, vždy se rychlost nastaví podle nejpomalejší...

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.