storagestandard.pl - wszystko o pamięciach masowych - link do strony głównej
wyszukiwanie:
Podziel się opinią o serwisie

reklama

 Strefa Komputronik Biznes
Strefa Komputronik Biznes

Jak zwiększyć wydajność infrastruktury serwerowej oszczędzając czas i pieniądze?

 Strefa Komputronik Biznes
Dzięki najnowszym rozwiązaniom serwerowym można sprawnie realizować zadania, jakie przynosi przyszłość. Przynoszą one znaczące oszczędności, dzięki którym można skutecznie konkurować na stale ewoluującym rynku.
Zapoznaj się z bezpłatnym raportem

popularne

Najczęściej czytane

więcej...

powiększ tekst >
AKTUALNOŚCI

Jak zwiększyć wydajność pamięci masowych?

19 kwietnia 2007

Krzysztof Jakubik
Jako jeden z głównych problemów związanych z pamięciami masowymi wskazywana jest pojemność, a właściwie jej permanentny brak. Większość problem ten rozwiązuje dość prosto - dokupuje kolejne, coraz pojemniejsze dyski. Tymczasem rzadko zastanawiamy się nad tym, że w ten sposób dość znacznie możemy pogorszyć wydajność całego systemu.

Na wydajność systemu pamięci masowych składają się trzy elementy:
- ilość operacji wejścia-wyjścia na sekundę czyli prędkość, z którą system jest w stanie przetwarzać żądania,
- przepustowość, czyli ilość danych, którą można przesłać w określonej jednostce czasu,
- opóźnienie pomiędzy żądaniem danych i otrzymaniem ich, czyli czas reakcji.

Szybkość przetwarzania i czas reakcji w samych napędach dyskowych dość często zależą od pojemności. Niestety, im pojemniejsze dyski, tym te parametry są gorsze. Natomiast w systemach pamięci masowych, gdzie wykorzystywanych jest więcej dysków, można zastosować pewne ustawienia konfiguracyjne, dzięki którym indywidualne niekorzystne cechy dysków przestaną mieć znaczenie, a więc poprawiona zostanie wydajność całego systemu.

Aby zwiększyć ilości operacji wejścia-wyjścia można rozmieścić dane na wielu napędach, tak jak jest to wykonywane w RAID 5. Zgłoszenie zapotrzebowania na poszczególne fragmenty pliku od razu do kilku dysków będzie zdecydowanie szybsze, niż ustawianie tego typu żądań w szereg tylko do jednego dysku.

Ale ta metoda nie zwiększy czasu reakcji systemu, bo umożliwia tylko szybsze przesłanie danych. Jeśli chcemy przyspieszyć wyszukiwanie interesujących nas danych, musimy wykorzystać dyski, których talerze kręcą się szybciej. Wiele systemów potrafi też zarządzać rozłożeniem danych na dyskach i ich lokalizacją, aby zoptymalizować czas wyszukiwania.

Bardzo pomocne może też być wykorzystanie pojemnych pamięci bufora (cache). W niektórych przypadkach może okazać się, że statystycznie najczęstsza wymiana danych będzie odbywać się właśnie tam, znacznie przyspieszając wszystkie operacje (pamięć cache jest wielokrotnie szybsza od twardych dysków).

Ważne jest także, aby optymalnie zarządzać przepustowością systemu pamięci masowych. Tu różne urządzenie oferują wiele możliwości optymalizacji. Można odpowiednio zarządzać procesami zapisu i odczytu, aby jak najlepiej balansować przepływem danych i minimalizować czas wyszukiwania danych. Oczywiste też jest, że najczęściej wykorzystywane dane powinny znajdować się na najszybszych nośnikach.

Większość dostawców systemów pamięci masowych ma w ofercie rozwiązania, które radzą sobie z tymi problemami. Warto zatem pamiętać, aby prosząc o złożenie oferty nie koncentrować się tylko na pojemności, ale spytać także o parametry wydajnościowe, szczególnie w kontekście rodzaju danych, które będą tam przechowywane.

Wystaw ocenę:
   Średnia ocena (liczba głosów: 5)
wydrukuj wydrukuj wyslij do znajomegowyślij do znajomego

Komentarze

Ta wiadomość nie ma jeszcze żadnych komentarzy. Twój może być pierwszy...