Dlaczego aplikacja bardzo obciążająca dyski działa szybciej w sieci SAN niż na dysku fizycznym? Spodziewałbym się, że dysk fizyczny będzie nieco szybszy, ale w rzeczywistości proces działał 100 razy szybciej, gdy jego dysk roboczy był ustawiony na partycję w sieci SAN.
Domyślamy się, że SAN jest zoptymalizowany natychmiast po wyjęciu z pudełka, podczas gdy ustawienia dostrajania dysku fizycznego są związane z systemem operacyjnym (Solaris) i nie zostały dotknięte ani załatane.
Podczas największej aktywności We / Wy dysku działało na 100%, a czas na zakończenie zapisu wynosił ponad 2 sekundy, ponieważ kilka procesów zapisywało na dysk w tym samym czasie.
(FYI dotyczyła aplikacji Informatica PowerCenter)
źródło
Pod względem koncepcyjnym zawsze wydaje się, że serwowanie dysku z SAN powinno być wolniejsze niż serwowanie go lokalnie. Istnieje jednak wiele czynników, które mogą to odwrócić i spowodować, że SAN będzie znacznie szybszą opcją. Niektóre z tych czynników to:
Wszystko to wpłynie na wydajność na SAN i dysku lokalnym.
źródło
Wszystko sprowadza się do liczby dostępnych wrzecion .... Im większa liczba wrzecion, tym szybciej można uzyskać dostęp do dowolnego fragmentu danych. jeśli intensywnie korzystasz z operacji wejścia / wyjścia, szczególnie jeśli jesteś aplikacją bazodanową, możesz dość łatwo pogrzebać wydajność dysku lokalnego za pomocą rozwiązania SAN, które może mieć znacznie większą liczbę zestawów dysków do zarządzania podstawowymi danymi, indeksami itp.
Z lokalnym podsystemem dyskowym prawdopodobnie dzielisz również dostęp do głowic odczytu / zapisu z innymi operacjami, takimi jak wymiana r / w, lokalny system operacyjny i dostęp do plików biblioteki, dostęp do aplikacji itp. Chociaż indywidualnie szybki, czas zbiorowy wszystkie operacje odczytu / zapisu w celu przeniesienia głowic odczytu / zapisu z jednego obszaru dysku w celu pokrycia jednego zestawu akcji do drugiego w celu spełnienia wymagań aplikacji mogą z pewnością przewyższyć wydajność.
źródło