Mnozstvi pozadavku obslouzenych z cache OS

Vladimír Náprstek vladimir.naprstek na rwe.cz
Středa Leden 14 22:04:40 CET 2009


Obávám se, že to nebude tak jednoduché. Pokud máte data na normálním FS
(a nikoliv raw devices), pak oracle říká, kolik IO požadavků předal do
OS. Ale to neznamená, že jeden požadavek od Oracle bude jedna IO operace
na disku. OS do toho zamotá keše diskového subsystému, samy disky mohou
mít keše. A zápis z pohledu Oracle se ve skutečnosti může provést až o
dost později.

Spíš bych se podíval, jestli disky stíhají (tj. jestli údaje od iostat-u
nejsou na hranici možností disků) a pak jestli se z pohledu Oracle na
disky moc nečeká. Sám jsem provozoval (docela dost velkou) databázi, kde
se cache_hit_ratio nepřehouplo přes 70%. A vše bylo OK a s odezvami
nebyl problém.


-- 

s pozdravem

Vladimír Náprstek
E-mail         : vladimir.naprstek na rwe.cz


-------- Původní zpráva --------
Od: Jozef Novikmec <Jozef.Novikmec na teleplan.com>
Odpovědět-komu: Diskuse o Linuxu v cestine <linux na linux.cz>
Komu: linux na linux.cz
Předmět: Mnozstvi pozadavku obslouzenych z cache OS
Datum: Wed, 14 Jan 2009 17:04:47 +0100

Dobry den,
Potreboval bych informaci jak zjistit na SLES 9, prip. SLES 10, kolik
celkem pozadavku na cteni z disku bylo obslouzeno z cache OS a kolik se
skutecne cetlo z disku. Pripadne alespon neco, jako kolik % z celkovych
pozadavku bylo obslouzeno z cache OS, neco jako cache_hit_ratio.

Mame tady totiz situaci, kde Oracle tvrdi ze udelal prumerne cca 1600
IOPS a prumerne 160 MB/s a iostat na OS rika ze udelal jenom 30 IOPS a
prevazne zapisoval, vsechno tedy ukazuje na to ze ty pozadavky museli
byt obslouzeny z cache, jde o to aby se to potvrdilo.

Dekuji

S pozdravem Jozef
_______________________________________________
Linux mailing list
Linux na linux.cz
http://www.linux.cz/mailman/listinfo/linux



Další informace o konferenci Linux