LVM / pomalé čtení z přimountovaného volume

Jan Marek jmarek na jcu.cz
Čtvrtek Květen 24 08:34:19 CEST 2012


Zdar,

On Sat, May 19, 2012 at 06:41:48PM +0200, Tomas Vondra wrote:
> Ahoj,
> 
> při testování výkonu I/O na serveru jsem narazil na zajímavou anomálii
> týkající se LVM - čtení přímo přimountovaného logického volume je daleko
> pomalejší (cca 2x) než čtení pokud volume přimountovaný není.
> 
> Možná je to normální (a jenom jsem si toho předtím nevšiml), a asi to
> ani není výkonnostní problém protože čtení z filesystému je zase rychlé.
> Ale jistý si tím nejsem ...
> 
> Základní info o serveru:
> 
> - 2x CPU se 6 jádry (tj. celkem 12 resp. 24 s HT)
> - 6x 15k SAS disky v HW RAIDu 10 (stripe 256kB)
> - PERC 6/i, tj. vlastně řadič LSI s 256MB write cache
> - Scientific Linux 6.2
> 
> LVM tam potřebujeme kvůli vytváření volumes za běhu (bez restartu).
> 
> Vytvoření logical volume nad devicem /dev/sda6:
> 
> pvcreate /dev/sda6
> vgcreate -s 32MiB my-vg /dev/sda6
> lvcreate -n my-lv -l 15359 my-vg
> mkfs.xfs /dev/my-vg/my-lv
> 
> 1) Před mountem:
> 
> # dd if=/dev/my-vg/my-lv of=/dev/null bs=8192 count=5000000

chybí mi tu parametr iflag=direct. V tomto případě čte klidně
dd-čko IMHO i z cache, takže porovnávat rychlost čtení z disku
tímto příkazem je irrelevantní...

> 
> Tomáš

Zdraví
Honza Marek
-- 
Ing. Jan Marek               | Nez mi poslete prilohu .doc, .xls 
University of South Bohemia  | nebo .ppt, prectete si, prosim,
Academic Computer Centre     | WWW stranku uvedenou na poslednim
Phone: +420-38-9032080       | radku signatury...
http://www.gnu.org/philosophy/no-word-attachments.cs.html


Další informace o konferenci Linux