Byłbym wdzięczny, gdyby ktoś, kto rozumie, jak działa LVM, mógłby mi z grubsza oszacować, o ile wolniej będzie korzystał z LVM (z oprogramowaniem RAID1).
(Czego nie chcę wiedzieć, o ile wolniej będzie LVM, jeśli wolumin LVM jest obecnie w trybie migawkowym i wykonuje kopiowanie przy zapisie). Potrzebuję tylko przybliżonej oceny, jak bardzo LVM spowolni odczyty i zapisy w normalnym scenariuszu działania.
Wszelkie linki są również bardzo mile widziane. Nie udało mi się znaleźć żadnych dobrych wskaźników wydajności dotyczących tego pytania.
Dziękuję bardzo!! Jens
źródło
z migawką aktywny lvm działa ... źle.
spójrz tutaj, aby zobaczyć szczegółową analizę
źródło
Istnieje krótki artykuł opublikowany w 2015 r. Przez Borislava Djordjevica i Valentinę Timcenko, który wykorzystał kilka dysków Western Digital 7200 RPM 80 GB za pomocą EXT3, przetestowany przy użyciu oprogramowania PostMark, które „symuluje ładowanie serwera poczty internetowej” za pomocą jądra Linux 2.6.27. Odkryli, że wcześniejsze badania, w których analizowano tylko testy
bonnie
lubdd
same testy, przyniosły różne wyniki.Testy wydają się sugerować, że spadek wydajności może wynosić od 15% do 45% w przypadku LVM, w porównaniu do tego, kiedy go nie używa się. Znaleźli jeszcze większy spadek, gdy dwie partycje fizyczne są używane w ramach jednej konfiguracji LVM. Doszli do wniosku, że największy wpływ na wydajność miało użycie LVM, a także złożoność jego użycia.
https://www.researchgate.net/publication/284897601_LVM_in_the_Linux_environment_Performance_examin http://hrcak.srce.hr/index.php?show=clanak&id_clanak_jezik=216661
źródło
Instaluję Dell MDT 1200 48T i byłem ciekawy tego pytania. MD1200 jest podłączony do sprzętowej karty RAID skonfigurowanej jako RAID-6, więc wygląda na Linuksa jak (duży) dysk. Testowałem system plików XFS na woluminie fizycznym LVM w porównaniu z systemem plików XFS na prostej partycji dysku. Użyłem maszyny Dell R630 z dwoma procesorami E5-2699. System został ustawiony na Wydajność; wszystkie funkcje oszczędzania energii, które mogłem znaleźć w systemie BIOS, zostały wyłączone.
Zainstalowałem na nim CentOS 6.7. Jądro to 2.6.32-573.el6.x86_64 (przepraszam za stare jądro, ale tego potrzebuję do produkcji). LVM to wersja 2.02.118.
Pozwoliłem CentOS utworzyć partycję XFS podczas kompilacji. Ma rozmiar 1T. Następnie utworzyłem kolejną partycję 1T na dysku i utworzyłem wolumin logiczny:
Mój system plików tylko XFS został nazwany
/data_xfs
. Wywołano system plików XFS wspierany przez LVM/data_lvm
. Testowałem przy użyciu Bonnie ++ v 1.03e.Komendy to:
bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
gdzie FILESYSTEM to / data_xfs lub / data_lvm. Wyniki podsumowano w następujący sposób:Moim zdaniem wyniki wydają się porównywalne. W teście wprowadzania sekwencyjnego LVM wydawał się działać nieco lepiej.
źródło
Istnieje doskonały (stary) dokument oficjalny, napisany przez gościa z SUSE, na temat LVM i jest tutaj na górze . Pokazuje niektóre (proste) testy porównawcze i wyjaśnia technologię LVM. Dobra lektura.
źródło