LVM Performans yükü?


20

LVM'nin nasıl çalıştığını anlayan, kaba bir tahmin, LVM (Yazılım RAID1 ile) kullanmanın ne kadar yavaş olacağını bana söyleyebilirse minnettar olurum.

(LVM Birimi şu anda anlık görüntü modunda Yazarken Kopyala yapıyorsa LVM'nin ne kadar yavaş olacağını bilmek istemiyorum). Normal bir operasyon senaryosunda ne kadar LVM'nin okuma ve yazmayı yavaşlatacağına dair kaba bir tahmine ihtiyacım var.

Herhangi bir bağlantı da çok takdir edilmektedir Bu soru hakkında iyi bir performans karşılaştırma bulamadı.

Çok teşekkürler!! Jens

Yanıtlar:


13

LVM sadece normal hacimler için oldukça hafiftir (örneğin, anlık görüntüler olmadan). Gerçekten, X bloğunun aslında Z cihazında Y bloğu olduğu oldukça küçük bir tablodaki bir tablo araması. Hiç bir karşılaştırma yapmadım, ancak LVM ile sadece ham cihazı kullanmak arasında hiçbir performans farkı fark etmedim. Disk G / Ç'sinde küçük bir CPU ek yükü var, bu yüzden gerçekten fazla bir fark beklemiyordum.

Bağırsak tepkimem, hiçbir ölçüt olmamasının sebebi, LVM'de bu kadar fazla yük olmamasıdır.

LVM'nin rahatlığı ve daha fazla disk dilimleyip zar atmak ve IMHO ekleyebilmek, ne kadar az (varsa) performans farkından daha ağır basar.


merhaba sean, bu yararlı cevap için teşekkürler! Şimdi lvm nasıl çalıştığını anlıyorum ve bu tablo bellekte tutulur ve "bellek arama" için sadece çok küçük bir ek yükü olacak mantıklı görünüyor. bunu açıkça tanımladığınız için teşekkürler. Teşekkürler!
jens

Sorun değil, yardımcı olduğuma sevindim. Sunucu Arızasına Hoş Geldiniz.
Sean Reifschneider

Bilmiyorum, lvm ile yaşadığım deneyim o kadar etkileyici değil. Küçük bir test yaptım, ham ext4 birimine 70 gig görüntü ve ext4 olarak biçimlendirilmiş bir lvm 2 disk aynasına aynı 70 gig görüntü koydum. Aynı makine aynı tam diskler. Sonra görüntüyü / dev / null değerine sürükledim, ext4'ten okumak 6 dakika 9 saniye, aynadan okumak 16 dakika 1 saniye sürdü. Bu OKUMA.
Stu

Aynadan okumaktan bahsettim mi? Düz ext4 diskten daha hızlı gitmiş olmalı.
Stu

7

anlık görüntü etkin lvm ile ... kötü.

derinlemesine kıyaslama görmek için buraya bir göz atın


7

2015 yılında Borislav Djordjevic ve Valentina Timcenko tarafından EXT3 kullanan birkaç 7200 RPM 80 GB Western Digital sürücü kullanan ve Linux çekirdeği 2.6.27 ile 'internet posta sunucusunun yüklenmesini simüle eden' PostMark yazılımı kullanılarak test edilen kısa bir makale var. Adil araştırmaya bonnieya da sadece ddtestlere dayanan geçmiş araştırmaların çeşitli sonuçları olduğunu buldular .

Testler, performans düşüşünün LVM ile kullanılmadığı zamana göre% 15 ila% 45 arasında olabileceğini düşündürmektedir. Bir LVM kurulumunda iki fiziksel bölüm kullanıldığında daha da büyük bir düşüş buldular. En büyük performans etkilerinin LVM kullanımı ve kullanımının karmaşıklığı olduğu sonucuna vardılar.

https://www.researchgate.net/publication/284897601_LVM_in_the_Linux_environment_Performance_examination http://hrcak.srce.hr/index.php?show=clanak&id_clanak_jezik=216661


6

48T Dell MD-1200 takıyorum ve bu soruyu merak ettim. MD1200, RAID-6 olarak kurulmuş bir donanım RAID kartına bağlıdır, bu yüzden Linux'a sadece (büyük) bir sürücü gibi görünür. LVFS fiziksel birimindeki XFS dosya sistemini, düz disk bölümündeki XFS dosya sistemine karşı test ettim. İçinde iki E5-2699 CPU bulunan bir Dell R630 makinesi kullandım. Sistem Performans için ayarlandı; BIOS'ta bulabildiğim enerji tasarrufu özellikleri kapatıldı.

Üzerine CentOS 6.7 yükledim. Çekirdek 2.6.32-573.el6.x86_64 (ihtiyar çekirdek için özür dilerim ama üretim için ihtiyacım olan şey budur). LVM sürüm 2.02.118'dir.

Oluşturma sırasında CentOS bir XFS bölümü oluşturmasına izin verdim. Boyut 1T'dir. Sonra diskte başka bir 1T bölümü oluşturdum ve mantıksal bir birim oluşturdum:

vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1

Yalnızca XFS dosya sistemim çağrıldı /data_xfs. LVM destekli XFS dosya sistemi çağrıldı /data_lvm. Bonnie ++ v 1.03e kullanarak test yaptım.

Komutlar şunlardı: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -bFILESYSTEM / data_xfs veya / data_lvm idi. Sonuçlar aşağıdaki gibi özetlenmiştir:

Test                        XFS on Partition        XFS on LVM
Sequential Output, Block    1467995 K/S, 94% CPU    1459880 K/s, 95% CPU
Sequential Output, Rewrite   457527 K/S, 33% CPU     443076 K/S, 33% CPU

Sequential Input, Block      899382 K/s, 35% CPU     922884 K/S, 32% CPU

Random Seeks                 415.0 /sec.              411.9 /sec.

Bana göre sonuçlar karşılaştırılabilir görünüyordu. Sıralı Giriş testinde, LVM aslında biraz daha iyi performans gösterdi.


3

Bir SUSE adamı tarafından LVM hakkında yazılmış mükemmel (eski olsun) bir teknik inceleme var ve burada ek yük . Bazı (basit) kriterler gösterir ve LVM'nin arkasındaki teknolojiyi açıklar. İyi okuma.


bağlantı öldü. :-(
Stu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.