Dyski SSD a systemy plików

Podobne dokumenty
Potrzeba instalacji w napędach SSD akumulatorów ograniczała jednak możliwości miniaturyzacji takich napędów.

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Dyski twarde napędy optyczne i pamięci flash

Systemy plików FAT, FAT32, NTFS

Dyski półprzewodnikowe

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

Architektura komputerów

dr inż. Jarosław Forenc

Test dysku Intel SSD DC S GB. Wpisany przez Mateusz Ponikowski Wtorek, 22 Październik :22

Najważniejsze zalety. Skuteczność pamięci NAS dla profesjonalnych twórców treści kreatywnych oraz w małych i średnich przedsiębiorstwach

16MB - 2GB 2MB - 128MB

Pamięci masowe. ATA (Advanced Technology Attachments)

Parametry techniczne. Testy

BUDOWA KOMPUTERA. Monika Słomian

Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

Najważniejsze zalety. Skuteczność pamięci NAS dla profesjonalnych twórców treści kreatywnych oraz w małych i średnich przedsiębiorstwach

Pamięć flash i dyski SSD. Pudełko UTK

Flash Storage Dla kogo i dlaczego? Mity i fakty. All-Flash Flash for All? Arthur Kilian Regional Sales Manager Eastern Europe AccelStor inc.

Sektor. Systemy Operacyjne

Dodatkowa pamięć w kieszeni - o przenośnych nośnikach danych

Najważniejsze zalety

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

SKŁADOWANIE DANYCH W PAMIĘCI FLASH - STUDIUM PRZYPADKU

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Opis Przedmiotu Zamówienia

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

GOZ /15 Warszawa, dnia r. WYKONAWCY

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą

Wyższa niezawodność, ochrona danych i bezpieczeństwo

Najważniejsze zalety. Skuteczna pamięć NAS w domu, domowych biurach oraz małych i średnich przedsiębiorstwach

1. Cena brutto oferty 100 % (100 pkt)

Partition Wizard Home Edition Aplikacja przeznaczona do partycjonowania dysków twardych, obsługująca również macierze RAID oraz dyski o pojemności

Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.

MANAGER 2010 PROFESSIONALP VS. VIRTUALIZATION WIRTUALIZACJA OBSŁUGIWANE ANAGER 2010 C MANAGER 2010 CORPORATE: Funkcja. Korzyści.

Optymalizacja wydajności dysków pendrive. Cluster alignment.

Godny zaufania. Wydajny. Wszechstronny. Exos 7E8

ASUSTOR AS1002T świetny nas dla małych firm i nie tylko test

OFERTA HANDLOWA. Odzyskujemy dane z dysków o średnicy 3.5", 2.5". Zajmujemy się dyskami magnetycznymi oraz dyskami SSD *.

TABELA PORÓWNAWCZA OFEROWANEGO SPRZĘTU

... Podpis osoby - osób upoważnionych do składania oświadczeń woli w imieniu wykonawcy

Twardy dysk. -urządzenie pamięci masowej

HARD DISK MANAGER 11 / PEŁNA LISTA FUNKCJI. HDM 11 Professional. HDM 2011 Suite. Funkcje. Partycjonowanie dysku

Macierze All Flash. Czy to jest alternatywa dla macierzy klasy Enterprise? Krzysztof Jamiołkowski HP EG Storage Solutions Architect

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

POIR /17-00

System plików. Warstwowy model systemu plików

Nr sprawy: INF-V Załącznik nr 4 do SIWZ /Załącznik nr 2 do umowy część II/ OPIS PRZEDMIOTU ZAMÓWIENIA CZĘŚĆ II

HARD DISK MANAGER 12 / LISTA FUNKCJI. HDM 12 Professional. HDM 12 Suite. Funkcje. Partycjonowanie dysku

Niezwykle szybki. Trwały. Imponujący. Dysk SSD Nytro XF1440 NVMe

WD SSD Dashboard SSD Dashboard. Podręcznik użytkownika

Interfejs administracyjny WD SSD

DYSKI SSD. Skrót SSD pochodzi od Solid State Disk (albo Drive), co po polsku można przetłumaczyć jako dysk (lub napęd) stały.

Tworzenie partycji i dysków logicznych

Godne zaufania. Wydajne. Wszechstronne. Exos 7E8

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Działanie systemu operacyjnego

Podstawy Technik Informatycznych. Mariusz Stenchlik

Administracja systemem Linux

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Oferta dysków twardych WD do centrów danych Ewolucja dysków o dużej pojemności

Niesamowicie szybki. Trwały. Imponujący. Dysk SSD Nytro 3000 SAS

Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Działanie systemu operacyjnego

Działanie systemu operacyjnego

Wstęp BTRFS Podsumowanie. System plików BTRFS. Maciej Łaszcz

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

OPIS PRZEDMIOTU ZAMÓWIENIA - PAKIET 6 specyfikacja techniczna

Komputer i urządzenia z nim współpracujące.

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA (SOPZ) część 2. Lp. Nazwa parametru Minimalna wartość parametru Dane techniczne oferowanego sprzętu/model 1. 1.

Podstawy Informatyki JA-L i Pamięci

1.1 Wymagania technologiczne i funkcjonalne dla oferowanego serwera

Najważniejsze zalety

KAM-TECH sklep internetowy Utworzono : 06 listopad 2014

Serwer biznesowy o podwójnym zastosowaniu moc obliczeniowa i pamięć masowa w jednej obudowie

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Architektura Komputerów

RAID 1. str w przypadku różnych szybkości cała macierz będzie pracowała z maksymalną prędkością najwolniejszego dysku

Wpisany przez Łukasz Nawrotek Poniedziałek, 20 Październik :57 - Zmieniony Poniedziałek, 20 Październik :02

Pliki i systemy plików

Systemy operacyjne. dr inż. Marcin Czajkowski. Studia podyplomowe Wydział Informatyki PB

Seria i7-n9500. Uwagi: 1.Urządzenia NVR są dostarczane bez dysków HDD 2.Należy używać dysków HDD zalecanych przez producenta.

Struktury systemów operacyjnych

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

PARAMETRY TECHNICZNE OFEROWANEGO SPRZĘTU

Charakterystyka systemów plików

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Technologia informacyjna. Urządzenia techniki komputerowej

ZASADY PRZECHOWYWANIA DANYCH

1. Pliki i ich organizacja

Systemy macierzowe. www. qsantechnology. com

Rys. 1. Rozmiary dysków twardych. Z lewej 3.5, z prawej 2.5.

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Narzędzia umożliwiające tworzenie scentralizowanej polityki prowadzenia backupów. Adrian Marczyk

Godny zaufania. Wydajny. Wszechstronny. Exos 7E2000

Produkty. ESET Produkty

Lp. Treść pytania Wyjaśnienie Zamawiającego. 1. Rozdz. II OPIS PRZEDMIOTU ZAMÓWIENIA. TERMIN WYKONANIA ZAMÓWIENIA, pkt.1, GRUPA 3 - SIWZ :

Najważniejsze zalety

Godne zaufania. Wydajne. Wszechstronne. Exos 10E2400

Transkrypt:

Dyski SSD a systemy plików Paweł Wiejacha Seminarium z Systemów Rozproszonych 27 maja 2010 1 Paweł Wiejacha Dyski SSD a systemy plików

Dyski SSD a systemy plików wstęp Plan prezentacji: Krótko o SSD czym są SSD, czym się charakteryzują Systemy plików a pamięci flash nowe wymagania FLT a MTD i UBI Log-structured file systems LogFS NILFS Log-structured file systems a zwykłe dyski Podsumowanie 2 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD Tradycyjne dyski twarde Tradycyjne dyski twarde 3 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD Tradycyjne dyski twarde Tradycyjne dyski twarde wirujące talerze pokryte nośnikiem magnetycznym ruchome głowice elektromagnetyczne sensowny sekwencyjny odczyt i zapis powolny dostęp losowy: random seek (średnio 7-9 ms) wibracje i głośność słabo tolerują wstrząsy i przeciążenia 4 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD Solid-state drive urządzenie pamięci masowej zbudowane w oparciu o pamięć typu flash brak elementów elektromechanicznych, tylko układy scalone dane zapisane są w bramkach przechowujących elektrony 5 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD Solid-state drive 6 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD - wydajność Przykładowe SSD obecne na rynku HP StorageWorks IO Accelerator - 320 GB; transfer 800MB/s; 100 000 IOPS; $13 000 OCZ Z-Drive R2-2 TB; zapis: 950MB/s; odczyt: 1.4GB/s; 29 000 IOPS; $8 778 Corsair SSD - 500GB; odczyt: 240MB/s; zapis 200MB/s; 5900 zł Kingston SSDNow V2 Series - 64GB; odczyt: 100MB/s; zapis 80MB/s; 609 zł 7 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD - zalety SSD - zalety mniejszy czas dostępu do danych (random access) większe prędkości zapisu i odczytu mniejszy pobór energii odporność na przeciążenia, wstrząsy i wibracje szeroki zakres temperatur, w których mogą pracować przeważnie są lżejsze 8 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD - wady SSD - wady ograniczona żywotność MLC do 10 000 zapisów jednej komórki SLC do 100 000 zapisów jednej komórki ciągle ceny o rząd wielkości wyższe wolniejsze nadpisywanie małych obszarów realna awaryjność 9 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD SSD - czyszczenie i zapis segmentów SSD - czyszczenie i zapis segmentów pusty (wymazany) segment flash jest wypełniony jedynkami można zmienić pojedyncze bity z 1 na 0 czasem granularność jest większa (np. 1KB) ale nie można zmienić z 0 na 1 by to zrobić trzeba wymazać cały segment segmenty są dość duże (zazwyczaj 256KB) zapis jest szybki jeśli jest dużo czystych segmentów 10 Paweł Wiejacha Dyski SSD a systemy plików

Krótko o SSD Komenda TRIM komenda TRIM zazwyczaj dysk twardy nie wie, które sektory są nieużywane to system plików obsługuje usuwanie plików dla dysku twardego każdy sektor jest używany nie moża było powiedzieć poprzez interfejs (S)ATA dyskowi, że dany sektor jest nie używany dlatego rozszerzono interfejs ATA o tę możliwość (TRIM) wsparcie w Linux 2.6.33+, Windows 7 11 Paweł Wiejacha Dyski SSD a systemy plików

Systemy plików a pamięci flash Nowe wymagania Nowe wymagania dla systemów plików ograniczona żywotność komórek równoważenie zużycia (ang. wear levelling) czyszczenie nieużywanych bloków w tle (np. TRIM) duże segmenty - fragmentacja wewnętrzna problemy z nadpisywaniem segmentów np. utrata zasilania między czyszczeniem a pisaniem również obniżona wydajność tej operacji 12 Paweł Wiejacha Dyski SSD a systemy plików

Systemy plików a pamięci flash MTD Pamięć flash - urządzenie blokowe czy znakowe? żadne z nich - Memory Technology Device (MTD) Urządzenie blokowe MTD sektory eraseblocks małe sektory (512B, 1024B) większe segmenty 256KB 2 podstawowe operacje: 3 podstawowe operacje: zapisz i odczytaj sektor zapisz, wyczyść, odczytaj segment ukrywanie zepsutych sektorów zepsute segmenty trzeba obsłużyć sektory zużywają się wolno segmenty zużywają się lub równomiernie po 10000 zapisach 13 Paweł Wiejacha Dyski SSD a systemy plików

Systemy plików a pamięci flash FTL FTL - Flash Translation Layer zazwyczaj firmware udający, że dysk flash jest urządzeniem blokowym zapewnia: równoważenie zużycia obsługę uszkodzony sektorów proste odśmiecanie i czyszczenie sektorów mając pamięć flash z FLT mamy urządzenie blokowe więc można używać dowolnego systemu plików 14 Paweł Wiejacha Dyski SSD a systemy plików

Systemy plików a pamięci flash Systemy plików dla pamięci flash w Linuksie dane dane dane UBIFS NILFS EXT4 FAT32 LogFS JFFS2 YAFFS UBI FLT dysk flash MTD dysk flash MTD dysk flash block dev FS raw flash FS UBI-based FS 15 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Wprowadzenie Log-structured file system traktuje nośnik jako cykliczny log na którego końcu zapisuje zmiany w danych i metadanych dane zapisywane są sekwencyjnie segmenty nie są nadpisywane stare wpisy w logu trzeba odśmiecać umożliwia tworzenie snapshotów systemu plików i wersjonowanie 16 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Zapis 17 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Metadane i struktury 18 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Segmenty i logi przestrzeń dyskowa podzielona na segmenty segmenty zawierają logi (delty) i checkpointy 19 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Montowanie i przywracanie po awarii 20 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Odśmiecanie 21 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Migawki użytkownik może oznaczyć punkt kontrolny jako migawkę GC usuwa niepotrzebne checkpointy, ale zostawia migawki 22 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Wandering tree Wandering tree użyte do delt B-drzewa 23 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems Cechy Cechy systemów plików o budowie loga szybki zapis danych migawki spójny stan systemu plików po awarii cofnięcie przypadkowego rm -rf * przystosowane do pamięci flash wspiera inkrementalne kopie zapasowe 24 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems LogFS a NILFS LogFS a NILFS oba mają budowę loga LogFS - raw flash FS, NILFS - blockdev FS LogFS jest prostszy i przeznaczony do mniejszych dysków LogFS nie wspiera migawek LogFS - montowanie w O(log(n)) 25 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems NILFS - wydajność na SSD (1) Testy NILFS na SSD - zestawy danych 26 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems NILFS - wydajność na SSD (2) 27 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems NILFS - wydajność na SSD (3) 28 Paweł Wiejacha Dyski SSD a systemy plików

Log-structured file systems NILFS - wydajność na HDD 29 Paweł Wiejacha Dyski SSD a systemy plików

Podsumowanie Bibliografia LogFS - http://logfs.org/logfs/ NILFS - http://www.nilfs.org/papers/jls2009-nilfs.pdf MTD, UBI, UBIFS - http://www.linux-mtd.infradead.org/ SSD benchmarks - http://www.benchmark.pl/testy i recenzje/a-2695/strona/8397.html YAFFS - http://www.yaffs.net/ JFFS2 - http://linux-mtd.infradead.org/ dwmw2/jffs2.pdf 30 Paweł Wiejacha Dyski SSD a systemy plików

Podsumowanie Pytania? Pytania? 31 Paweł Wiejacha Dyski SSD a systemy plików