Gość <account_deleted> Opublikowano 20 Sierpnia 2010 Zgłoś Opublikowano 20 Sierpnia 2010 (edytowane) ... (w końcu za to też płacisz kupując taki kontroler).Nie przesadzaj, każdy producent kontrolerów zapewnia taką funkcjonalność, a nawet więcej -> konwertowanie formatu macierzy (bez zmiany poziomu) ;) edyta: a... konfiguracja macierzy nie jest w rzaden sposób zapisywana "do kontrolera" -> konfig przechowuje superblock, mniej lub bardziej zerżnięty z linuxowego md - cóż za ironia ... ;) Edytowane 20 Sierpnia 2010 przez tomazzi Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 22 Sierpnia 2010 Zgłoś Opublikowano 22 Sierpnia 2010 Najnowszy MSM czyli 8 działa bez problemu i pozwala na zainstalowanie nowego firmware. Dzięki. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 30 Sierpnia 2010 Zgłoś Opublikowano 30 Sierpnia 2010 (edytowane) Nie przesadzaj, każdy producent kontrolerów zapewnia taką funkcjonalność, a nawet więcej -> konwertowanie formatu macierzy (bez zmiany poziomu) ;) Każdy? Intel ICH10R też? SiliconImage'i? JMicrony? Marvele? Wymieniłem najbardziej popularne (ze względu na ilość) kontrolery RAID, żaden z nich nie ma nawet procenta możliwości rasowej sprzętówki. edyta: a... konfiguracja macierzy nie jest w rzaden sposób zapisywana "do kontrolera" -> konfig przechowuje superblock, mniej lub bardziej zerżnięty z linuxowego md - cóż za ironia ... ;)Wszystkie kontrolery LSI mają 32kB pamięci NVRAM (podłużny scalak Simtec'a), w której zapisują identyfikację podpinanych dysków, konfigurację wszystkich macierzy i kilka ostatnich zdarzeń (LOG) z życia kontrolera. I co Ty na to? A ten superblock to co to? Edytowane 31 Sierpnia 2010 przez ElFi Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 3 Września 2010 Zgłoś Opublikowano 3 Września 2010 Konfiguracja jest zapisywana do kontrolera i na każdy z dysków. Możesz więc podpiąc te dyski nawet do innego kontrolera LSI i ruszy z nogi. Możesz je zamianiać miejscami (byle nie na gorąco) i też ruszy z nogi. Jeżeli na gorąco odepniesz dysk to dostanie status Foreign i wtedy trzeba będzie go zaimportować (i konfigurację macierzy). Ogólnie masz dużą elestyczność co do żonglowania dyskami i kontrolerami (w końcu za to też płacisz kupując taki kontroler). Każdy? Intel ICH10R też? SiliconImage'i? JMicrony? Marvele? Wymieniłem najbardziej popularne (ze względu na ilość) kontrolery RAID, żaden z nich nie ma nawet procenta możliwości rasowej sprzętówki. Wszystkie kontrolery LSI mają 32kB pamięci NVRAM (podłużny scalak Simtec'a), w której zapisują identyfikację podpinanych dysków, konfigurację wszystkich macierzy i kilka ostatnich zdarzeń (LOG) z życia kontrolera. I co Ty na to? A ten superblock to co to? -ICH, Silicon i Marvel: można przekładać dyski jak się chce i macierz ruszy - także na innym modelu chipu i na innym mobo/karcie. - można odłączać na gorąco - (oprócz Raid0 ofc) - menadżery pozwalają na rebuild lub reset statusu Failed. Pełny dostęp do zaawansowanych opcji można dostać przez dmraid, ba, dzięki niemu można odpalić macierz z np. ICH na jakimś VIA czy innym wynalazku. (odpal raid z LSI/Adapteca na ICH <SATA ofc> - to pogadamy). Czego nie może soft raid (większość) - w zasadzie tylko migracji pomiędzy poziomami, ale wynika to z celowego działania producentów a nie z tego, że się nie da. Superblock to odpowiednik tablicy partycji - bo macierz raid ma swoje partycje, których normalnie nie widać. LSI/Adaptec/Intel są dużo szybsze od softRaidów i bez wątpienia warte swojej ceny, ale nie podniecaj się możliwościami ich softu, bo w porównaniu do MD szału nie robią (delikatnie mówiąc). Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 4 Września 2010 Zgłoś Opublikowano 4 Września 2010 -ICH, Silicon i Marvel: można przekładać dyski jak się chce i macierz ruszy - także na innym modelu chipu i na innym mobo/karcie. - można odłączać na gorąco - (oprócz Raid0 ofc) - menadżery pozwalają na rebuild lub reset statusu Failed. Nie wiem co masz na myśli mówiąc, że można przekładać dyski i macierz ruszy oprócz RAID0 - czyli co ruszy? Według mnie nic nie ruszy bez dodatkowego softu raczej trudnego w obsłudze dla przeciętnego użytkownika. Pełny dostęp do zaawansowanych opcji można dostać przez dmraid, ba, dzięki niemu można odpalić macierz z np. ICH na jakimś VIA czy innym wynalazku. (odpal raid z LSI/Adapteca na ICH <SATA ofc> - to pogadamy).A jakie to zaawansowane opcje? Jakoś nie widzę sensu odpalania macierzy z LSI na ICH, ale dla upartego są programy to umożliwiające (konwersja). Czego nie może soft raid (większość) - w zasadzie tylko migracji pomiędzy poziomami, ale wynika to z celowego działania producentów a nie z tego, że się nie da.Masz rację, że wynika to z celowego działania, ale zasada jest taka, że w soft RAIDzie wszystko liczy system (procesor) - sterownik pod ICH ma już ponad 500kB. Sprzętówki mają swoje procesory, a sterownik ma kilka-kilkanaście kilobajtów i nie obciąża systemu. A soft raid nie może wiele więcej niż Ci się wydaje: zastąpienie dysku w czasie pracy macierzy (dane z konkretnego dysku są przerzucane na inny, potem można wyjąć stary dysk). Ustawienie jakiegoś dysku jako zapas na wypadek awarii któregoś z dysków (kontroler sam "pobierze sobie" wolny dysk i zatąpi nim uszkodzony (Hotspare). Cache i podtrzymanie bateryjne jego zawartości. Dobór parametrów macierzy pod konkretne zastosowania (odczyt z wyprzedzeniem, keszownie operacji I/O, zapis bez lub pośredni). O oczywistych rzeczach tylko wspomnę: brak obciążenia systemu, brak ograniczeń konfiguracji (spróbuj zrobić RAID5 z ośmiu dysków i zobacz jaki będzie efekt na softraidzie). Obsługa więcej niż 6 (ICH) dysków. Wydajność. Przenośność - i nie chodzi mi o to, że użyję magicznych programów i zrekonstruuję macierz, przekładam obojętnie czy to dyski czy kontroler i po włączeniu komputera wszystko rusza z kopa gotowe do pracy). Superblock to odpowiednik tablicy partycji - bo macierz raid ma swoje partycje, których normalnie nie widać.Jakiś czas temu podejrzałem w Adaptecu, że na początku dysków były jakieś dane po utworzeniu macierzy i trochę miejsca było zarezerwowane (ok. 1MB na każdym dysku). Czyli zerowy sektor macierzy nie odpowiadał zerowemu sektorowi pierwszego dysku. Jadnak trochę wody od tego czasu upłynęło - LSI nie rezerwuje miejsca i zerowy sektor macierzy jest na zerowym sektorze pierwszego dysku - ułatwia to migrację macierzy pomiędzy różnymi systemami np: do wspomnianego przez Ciebie ICH - jednak nie zagłębiałem się w to bo i po co. Natomiast LSI zapisuje kilkaset bajtów na końcu każdego dysku. Są tam opisane wszystkie dyski podpięte do kontrolera i konfiguracja macierzy. LSI/Adaptec/Intel są dużo szybsze od softRaidów i bez wątpienia warte swojej ceny, ale nie podniecaj się możliwościami ich softu, bo w porównaniu do MD szału nie robią (delikatnie mówiąc).Co to jest to MD? Może pracować na działającej macierzy (np: podmiana dysku) - z samej zasady chyba nie? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 4 Września 2010 Zgłoś Opublikowano 4 Września 2010 Nie wiem co masz na myśli mówiąc, że można przekładać dyski i macierz ruszy oprócz RAID0 - czyli co ruszy? Według mnie nic nie ruszy bez dodatkowego softu raczej trudnego w obsłudze dla przeciętnego użytkownika.ICH, itd są kompatybilne pomiędzy różnywi wersjami chipów i pozwalają na podłaczenia dysków w dowolnej kolejności i do dowolnych portów (trzeba to jednak uwzględnić czasem w konfiguracji biosu - zależnie wersji). Raid0: jeśli odłączysz dysk podczas zapisu to powstaną błędy - chyba jasne. Jedynym odpornym na taką zagrywkę jest MD - co wielokrotnie przetrenowałem ;) Żadnych uszkodzeń, o ile jest odpowiednio skonfigurowany. A jakie to zaawansowane opcje? Jakoś nie widzę sensu odpalania macierzy z LSI na ICH, ale dla upartego są programy to umożliwiające (konwersja).Zaawansowane opcje? np. align partycji raid - przy hdd zazwyczaj bez znaczenia, ale przy SSD jest to krytyczna sprawa. Jaki jest sens podłączania dysków do np. ICH? proste: padnie komp (np. zasilacz uwali wszystko łącznie z kontrolerem) i masz tydzień bez dostępu do danych (zanim przyjedzie nowy kontroler, mobo itd.). DMraid nie robi żadnej konwersji - bezpośrednio czyta kilkanaście formatów różnych producentów ;) A soft raid nie może wiele więcej niż Ci się wydaje: zastąpienie dysku w czasie pracy macierzy (dane z konkretnego dysku są przerzucane na inny, potem można wyjąć stary dysk). Ustawienie jakiegoś dysku jako zapas na wypadek awarii któregoś z dysków (kontroler sam "pobierze sobie" wolny dysk i zatąpi nim uszkodzony (Hotspare). Cache i podtrzymanie bateryjne jego zawartości. Dobór parametrów macierzy pod konkretne zastosowania (odczyt z wyprzedzeniem, keszownie operacji I/O, zapis bez lub pośredni). O oczywistych rzeczach tylko wspomnę: brak obciążenia systemu, brak ograniczeń konfiguracji (spróbuj zrobić RAID5 z ośmiu dysków i zobacz jaki będzie efekt na softraidzie). Obsługa więcej niż 6 (ICH) dysków. Wydajność. Przenośność - i nie chodzi mi o to, że użyję magicznych programów i zrekonstruuję macierz, przekładam obojętnie czy to dyski czy kontroler i po włączeniu komputera wszystko rusza z kopa gotowe do pracy). Co to jest to MD? Może pracować na działającej macierzy (np: podmiana dysku) - z samej zasady chyba nie?:lol: MD = MultiDevice = softraid Linuxa -> obsługuje Raid0,1,2,3,4,5,6,10,50,60 oraz ich dowolny mix (a'la IntelMatrix Raid), HotSwap, HotSpare, UUID, Write-Intent Bitmap na oddzielnym dysku lub "wbudowaną" w macierz, pozwala wybór umiejscowienia superblock-u, dowolny align partycji (może być nawet inny na każdym dysku), SMART, Wybór strategii cache oraz I/O scheduling'u, Rebuild w tle, Start/Bootowanie z uszkodzonej macierzy, Logowanie, powiadamianie e-mailem, zdalną administrację, ... i parę innych "pierdół" ;) ...a co najważniejsze chodzi na każdym istniejącym na świecie kontrolerze SATA i wydusi z niego max, w dodatku przy genialnej współpracy z cache systemu plików... Może jeszcze taka ciekawostka: odczyt z Raid1 jest prawie taki sam jak z Raid0 ;) ...jakieś pytania? :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 4 Września 2010 Zgłoś Opublikowano 4 Września 2010 ICH, itd są kompatybilne pomiędzy różnywi wersjami chipów i pozwalają na podłaczenia dysków w dowolnej kolejności i do dowolnych portów (trzeba to jednak uwzględnić czasem w konfiguracji biosu - zależnie wersji). Raid0: jeśli odłączysz dysk podczas zapisu to powstaną błędy - chyba jasne. Jedynym odpornym na taką zagrywkę jest MD - co wielokrotnie przetrenowałem ;) Żadnych uszkodzeń, o ile jest odpowiednio skonfigurowany. Zaawansowane opcje? np. align partycji raid - przy hdd zazwyczaj bez znaczenia, ale przy SSD jest to krytyczna sprawa. Jaki jest sens podłączania dysków do np. ICH? proste: padnie komp (np. zasilacz uwali wszystko łącznie z kontrolerem) i masz tydzień bez dostępu do danych (zanim przyjedzie nowy kontroler, mobo itd.). DMraid nie robi żadnej konwersji - bezpośrednio czyta kilkanaście formatów różnych producentów ;) :lol: MD = MultiDevice = softraid Linuxa -> obsługuje Raid0,1,2,3,4,5,6,10,50,60 oraz ich dowolny mix (a'la IntelMatrix Raid), HotSwap, HotSpare, UUID, Write-Intent Bitmap na oddzielnym dysku lub "wbudowaną" w macierz, pozwala wybór umiejscowienia superblock-u, dowolny align partycji (może być nawet inny na każdym dysku), SMART, Wybór strategii cache oraz I/O scheduling'u, Rebuild w tle, Start/Bootowanie z uszkodzonej macierzy, Logowanie, powiadamianie e-mailem, zdalną administrację, ... i parę innych "pierdół" ;) ...a co najważniejsze chodzi na każdym istniejącym na świecie kontrolerze SATA i wydusi z niego max, w dodatku przy genialnej współpracy z cache systemu plików... Może jeszcze taka ciekawostka: odczyt z Raid1 jest prawie taki sam jak z Raid0 ;) ...jakieś pytania? :) Nie dość, że soft RAID to jeszcze pod linuksa... Imponujące możliwości odpowiadają równie imponującym ograniczeniom. Najważniejsze jakie widzę: ograniczona liczba dysków do tej jaką obsługuje płyta główna, duże obciążenie procesora (np: RAID5 z 6 dysków to 50% i7 podkręconego do 4GHz). Mi osobiście się nie nada: mam podłączone 22 dyski - w tym 8 pracuje w RAID5 (wyciaga to 800MB/sec w zapisie i to bez wpływu na CPU). Ale sam program zasługuje na uznanie za swoje możliwości, które w wielu przypadkach mogą dać sporo zabawy. Pytań brak - nie jestem tym zainteresowany;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 5 Września 2010 Zgłoś Opublikowano 5 Września 2010 (edytowane) Witam ponownie, Kupiłem dwa F3 500GB mam trochę czasu więc testuję porównanie pojedynczego dysku na SB750 I LSI: LSI SB750 Potem dodam na ICH 9(bez R). Intel ciekawe intel w ATTO wygląda dużo lepiej niż LSI i AMD zwłaszcza przy małych próbkach (intel i reszta to różne systemy win7 64 kontra win7 32(stary zaśmiecony) ale badane dyski nie były obciążone) Teraz parę pytań: - jaki wybrać pasek do RAID 0 (dla plików powyżej 700 MB) - różnice pomiędzy "adaptive read ahead" i "always read ahead" - czy cache dysków powinien być włączony czy wyłączony - jaką wybierać inicjalizację pełną , szybką czy bez. Zauważyłem że że lepiej używać webBIOS niż MSM ponieważ uzyskuję lepsze wyniki na tych dyskach. Edytowane 5 Września 2010 przez lenin Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 5 Września 2010 Zgłoś Opublikowano 5 Września 2010 (edytowane) Nie dość, że soft RAID to jeszcze pod linuksa... Imponujące możliwości odpowiadają równie imponującym ograniczeniom. Najważniejsze jakie widzę: ograniczona liczba dysków do tej jaką obsługuje płyta główna, duże obciążenie procesora (np: RAID5 z 6 dysków to 50% i7 podkręconego do 4GHz). Mi osobiście się nie nada: mam podłączone 22 dyski - w tym 8 pracuje w RAID5 (wyciaga to 800MB/sec w zapisie i to bez wpływu na CPU). Ale sam program zasługuje na uznanie za swoje możliwości, które w wielu przypadkach mogą dać sporo zabawy. Pytań brak - nie jestem tym zainteresowany;) Rozmawialiśmy o sofcie, więc pisałem o sofcie ;) Oczywiście że soft Raid potrafi solidnie obciążyć procka, ale nie 50% - to nie winda - MD intensywnie wykorzystuje SIMD/SSE przy Raid5/6, dzięki czemu obciążenie CPU rzadko kiedy przekracza 10% (przy 5 dyskach w Raid6 - tyle sprawdzałem) - już większe pochodzi od systemu plików. Jest jeszcze inna sprawa - MD może połączyć kilka (różnych) sprzętowych kontrolerów w multipath device i równomiernie rozdzielić obciążenia pomiędzy nie - w ten sposób buduje się największe macierze na świecie, których czybkość defacto ogranicza tylko przepustowość lokalnego RAMu. Za chwilę będzie wsparcie dla GPU + istnieje projekt pozwalający na tworzenie Raid z bezpośrednim wykorzystaniem systemu plików (trochę inne podejście niż w ZFS) - za rok, dwa będą potrzebne tylko splittery SATA/SAS -> taniej, duużo szybciej ;) Obecnie GPU o wystarczającej mocy obliczeniowej jest kilka razy tańsze od średniej klasy kontrolera. A co to ma być "i to jeszcze pod Linuxa" ? Po pierwsze nie tylko pod linuxa, bo również pod Unixa -> czyli systemy na których chodzi większość (70%) serwerów na świecie, 98% superkomputerów, praktycznie 100% switchy/routerów i ogromna część dekoderów satki... :lol: Lenin: - pasek wybiera się w zależności od przewidywanego charakteru obciążenia - w domowym kompie, przy 2 dyskach w R0 IMO najlepiej sprawdza się 16/32K - ale nie będziesz tym bił rekordów w hdTachu ;) Natomiast jeśli rzeczywiście będziesz często pracował z tak dużymi plikami to 128K+ - "adaptive read ahead" i "always read ahead": przy dużych plikach "Always...", normalnie lepiej "Adaptive...". Jak sama nazwa mówi są to 2 strategie działania prefetchera. - lepiej wybrać pełną inicjalizację - trochę poczekasz, ale póżniej będzie szybciej chodzić. Edytowane 5 Września 2010 przez tomazzi Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Rozmawialiśmy o sofcie, więc pisałem o sofcie ;) Oczywiście że soft Raid potrafi solidnie obciążyć procka, ale nie 50% - to nie winda - MD intensywnie wykorzystuje SIMD/SSE przy Raid5/6, dzięki czemu obciążenie CPU rzadko kiedy przekracza 10% (przy 5 dyskach w Raid6 - tyle sprawdzałem)Pamietaj że o obciążeniu w RAID5/6 decyduje też (lub głównie) transfer (im wyższy tym więcej sum trzeba liczyć w tym samym czasie). SoftRaid na windzie ma problem wyciągnąć 150MB/sec i to przy silnym obciążeniu procesora. Adapteki serii 5 wyciągały 300-400MB/sec. LSI 9260 ciągnie 800MB/sec bez zająknięcia (większego transferu nie sprawdzałęm bo nie mam więcej odpowiednich dysków). Co MD powie na 800MB/sec w RAID5? i7@4GHz da radę? Jaki będzie komfort pracy nawet na obciążeniu 20% (specyficzne przycinki)? - już większe pochodzi od systemu plików. Jest jeszcze inna sprawa - MD może połączyć kilka (różnych) sprzętowych kontrolerów w multipath device i równomiernie rozdzielić obciążenia pomiędzy nie - w ten sposób buduje się największe macierze na świecie, których czybkość defacto ogranicza tylko przepustowość lokalnego RAMu. Za chwilę będzie wsparcie dla GPU + istnieje projekt pozwalający na tworzenie Raid z bezpośrednim wykorzystaniem systemu plików (trochę inne podejście niż w ZFS) - za rok, dwa będą potrzebne tylko splittery SATA/SAS -> taniej, duużo szybciej ;) Obecnie GPU o wystarczającej mocy obliczeniowej jest kilka razy tańsze od średniej klasy kontrolera.Nie..., nie tędy droga. Doceniam możliwości tego softu(MD) choć znam je tylko z Twojego opisu. Nie zwróciłeś uwagi na jeden istotny mankament tego rozwiązania - pobór prądu. Sprzętówka bierze dobre 10 razy mniej prądu. Cały kontroler LSI 9260 pobiera mniej niż 15W a wyciągnie 1TB transferu (a może więcej) w RAID5. Rozwiązanie softwarowe łyknie z 10 razy więcej watów, a GPU jeszcze więcej. Dla dużego centrum obliczeniowego (czy nawet klastra serwerów) to straszne koszty i dlatego stosuje się sprzętówki - mimo (a może dlatego) swojej wysokiej ceny i tak na siebie zarobią oszczędzając energię elektryczną. A co to ma być "i to jeszcze pod Linuxa" ? Po pierwsze nie tylko pod linuxa, bo również pod Unixa -> czyli systemy na których chodzi większość (70%) serwerów na świecie, 98% superkomputerów, praktycznie 100% switchy/routerów i ogromna część dekoderów satki... :lol:To akurat dotyczyło mnie i większości uzytkowników domowych... - lepiej wybrać pełną inicjalizację - trochę poczekasz, ale póżniej będzie szybciej chodzić.Mógłbyś rozwinąć myśl? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Witam ponownie, Kupiłem dwa F3 500GB mam trochę czasu więc testuję porównanie pojedynczego dysku na SB750 I LSI: LSI SB750 Potem dodam na ICH 9(bez R). Intel ciekawe intel w ATTO wygląda dużo lepiej niż LSI i AMD zwłaszcza przy małych próbkach (intel i reszta to różne systemy win7 64 kontra win7 32(stary zaśmiecony) ale badane dyski nie były obciążone) Przedewszystkim należy wykorzystywać zalety swojego sprzętu (a najlepiej dobrać sprzęt do potrzeb). Masz 128MB cache, a test robisz na 256MB danych. W takim przypadku kontroler przy odczycie zachowa się tak samo jak kazdy inny (np: wbudowany Intel). Zmniejsz próbkę do 32MB i zobacz wyniki. Cache potrafi sporo podnieść wydajność podsystemu dyskowego tylko trzeba się nauczyć go umiejętnie wykorzystywać. Ale o tym powinien być artykuł na znanym portalu :rolleyes: bo to rozległy temat. Druga sprawa: Zalety tego kontrolera będzie bardziej widać przy wiekszej ilości dysków. Teraz parę pytań: - jaki wybrać pasek do RAID 0 (dla plików powyżej 700 MB) - różnice pomiędzy "adaptive read ahead" i "always read ahead" - czy cache dysków powinien być włączony czy wyłączony - jaką wybierać inicjalizację pełną , szybką czy bez. Zauważyłem że że lepiej używać webBIOS niż MSM ponieważ uzyskuję lepsze wyniki na tych dyskach. Z paskiem to już czyste paradoksy. Generalnie przyjmuje się tak jak wyżej napisał tomazzi. Im wieksze będą pliki tym większy pasek. Ja staram się pasek dobierać w ten sposób, że średnią długość plików dzielę przez liczbę dysków. Przykład: wolumin dla specyficznych plików o przeciętnej wielkości 32kb znajduje się na 4 dyskach w RAID0 - strip wybieram 8kB (32kB/4). W ten sposób każda operacja zapisu lub odczytu takiego pliku będzie rozłożona równomiernie na każdy z dysków (optymalne wykorzystanie możliwości i obciążenia dysków). Zawsze włączam "Always read ahead", cache dysków włączam i wybieram bez inicjalizacji....;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Pamietaj że o obciążeniu w RAID5/6 decyduje też (lub głównie) transfer (im wyższy tym więcej sum trzeba liczyć w tym samym czasie). SoftRaid na windzie ma problem wyciągnąć 150MB/sec i to przy silnym obciążeniu procesora. Adapteki serii 5 wyciągały 300-400MB/sec. LSI 9260 ciągnie 800MB/sec bez zająknięcia (większego transferu nie sprawdzałęm bo nie mam więcej odpowiednich dysków). Co MD powie na 800MB/sec w RAID5? i7@4GHz da radę? Jaki będzie komfort pracy nawet na obciążeniu 20% (specyficzne przycinki)? Nie..., nie tędy droga. Doceniam możliwości tego softu(MD) choć znam je tylko z Twojego opisu. Nie zwróciłeś uwagi na jeden istotny mankament tego rozwiązania - pobór prądu. Sprzętówka bierze dobre 10 razy mniej prądu. Cały kontroler LSI 9260 pobiera mniej niż 15W a wyciągnie 1TB transferu (a może więcej) w RAID5. Rozwiązanie softwarowe łyknie z 10 razy więcej watów, a GPU jeszcze więcej. Dla dużego centrum obliczeniowego (czy nawet klastra serwerów) to straszne koszty i dlatego stosuje się sprzętówki - mimo (a może dlatego) swojej wysokiej ceny i tak na siebie zarobią oszczędzając energię elektryczną. To akurat dotyczyło mnie i większości uzytkowników domowych... Mógłbyś rozwinąć myśl? Z tym 1TB "transferu" to chyba coś pokręciłeś - jeszcze nawet takiego RAMu nie ma... ;) Dzisiejsze CPU osiągają 6-12GB/s+ w SIMD więc liczenie sum kontrolnych to pikuś - nie o to tu chodzi. Problem polega na tym, że wydajność kontrolera nie przekłada się wprost na szybkość dostępu / ładowania danych. Po drodze jest system plików, który "nie wie" o istnieniu kontrolera - przy dużej ilości operacji IO to jest najwolniejszy element całości i często najbardziej obciążający CPU. Z tego powdu wiele aplikacji tworzy własne podsystemy cache - bo "niektóre" systemy plików poprostu nie dają rady i nawet przy mocnym CPU znacząco obniżają wydajność. Dlatego rozwiązania idą w stronę zintegrowania FS i Raid - flagowym przykładem jest ZFS, tyle że to jest system rozproszony. Z domowych FS jedynym który "widzi" kontroler jest EXT4 - pozwala na zdefiniowanie stripe, dzięki czemu nie psuje efektów działania Raid. System plików to baza danych - GPU wykonuje indexowanie, wyszukiwanie i liczenie CRC/XOR z prędkością conajmniej kilka razy większą od "klasycznych" rozwiązań (już dziś) - daje prawdziwego kopa w trudnych operacjach - nie tylko bzdetne i oderwane od rzeczywistości wykresiki z hdtacha ;) - to jest przyszłość - koprocesor bazy danych z 1GB DDR5 cache za śmieszne pieniądze. Pobór mocy? budżetowe HD5670 łyka 15W w idle /60W stress - a wydajnością przerasta wszystkie kontrolery i CPU - a to dopiero początek. MD: problemem nie jest wydajność CPU, tylko wydajność mobo - 2 kanały sata / 6 lub 8 portów = 600MB/s max teoretycznie, praktycznie 400-450MB/s. Sytuacja zmienia się diametralnie, gdy przełączy się jakiś lepszy kontroler na PCI-E w tryb SATA i na nim postawi macierz MD - z reguły wyciąga dużo lepsze IOPS przy niewiele niższych transferach w stosunku do oryginału, co jest zasługą lepszej współpracy z FS. Jednak normalnie Nie buduje się raid5/6 na MD jeśli jest inna możliwość - bo nawet 10% czy 15% cpu load oznacza większe opóźnienia w innych operacjach. Inicjalizacja macierzy: inicjalizacja struktur, podobnie jak format - jeśli nie zostanie wykonana od razu, to każdy zapis jest trochę wolniejszy. Macierz zostanie całkowicie zainicjowana przy pełnym formacie FS, który będzie trwał trochę dłużej... Opcja ta ma znaczenie głównie przy dużych systemach, o pojemnościach idących w grube TB, ale to zależy też od softu kontrolera i od poziomu raid. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Przy małych próbkach to wiem jak wygląda, mniej więcej tak: Ale mi zależy na dużych transferach pomiędzy dwoma macierzami(RAID0) złożonymi z dwóch(tymczasowo) F3 500GB. Oczywiście tylko duże pliki. Dla takiego zadania jak mam ustawić paski? Nie mam gdzie przechować danych żeby robić testy, więc muszę ustawić raz i dobrze. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
rafa Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Przecież Ci napisali, skoro tak duże pliki to jak największy pasek. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ElFi Opublikowano 6 Września 2010 Zgłoś Opublikowano 6 Września 2010 Z tym 1TB "transferu" to chyba coś pokręciłeś - jeszcze nawet takiego RAMu nie ma... ;)Tak, miało być 1GB/sec;) Dzisiejsze CPU osiągają 6-12GB/s+ w SIMD więc liczenie sum kontrolnych to pikuś - nie o to tu chodzi. Problem polega na tym, że wydajność kontrolera nie przekłada się wprost na szybkość dostępu / ładowania danych. Po drodze jest system plików, który "nie wie" o istnieniu kontrolera - przy dużej ilości operacji IO to jest najwolniejszy element całości i często najbardziej obciążający CPU. Z tego powdu wiele aplikacji tworzy własne podsystemy cache - bo "niektóre" systemy plików poprostu nie dają rady i nawet przy mocnym CPU znacząco obniżają wydajność. Dlatego rozwiązania idą w stronę zintegrowania FS i Raid - flagowym przykładem jest ZFS, tyle że to jest system rozproszony. Z domowych FS jedynym który "widzi" kontroler jest EXT4 - pozwala na zdefiniowanie stripe, dzięki czemu nie psuje efektów działania Raid. System plików to baza danych - GPU wykonuje indexowanie, wyszukiwanie i liczenie CRC/XOR z prędkością conajmniej kilka razy większą od "klasycznych" rozwiązań (już dziś) - daje prawdziwego kopa w trudnych operacjach - nie tylko bzdetne i oderwane od rzeczywistości wykresiki z hdtacha ;) - to jest przyszłość - koprocesor bazy danych z 1GB DDR5 cache za śmieszne pieniądze.Dość skomplikowanie to brzmi - a wystarczy dobry sprzętowy kontroler i tyle problemów odpada;) Pobór mocy? budżetowe HD5670 łyka 15W w idle /60W stress - a wydajnością przerasta wszystkie kontrolery i CPU - a to dopiero początek.Wydajność wydajności nie równa, jak będzie w przypadku kiedy będzie liczył XORy? MD: problemem nie jest wydajność CPU, tylko wydajność mobo - 2 kanały sata / 6 lub 8 portów = 600MB/s max teoretycznie, praktycznie 400-450MB/s. Sytuacja zmienia się diametralnie, gdy przełączy się jakiś lepszy kontroler na PCI-E w tryb SATA i na nim postawi macierz MD - z reguły wyciąga dużo lepsze IOPS przy niewiele niższych transferach w stosunku do oryginału, co jest zasługą lepszej współpracy z FS. Jednak normalnie Nie buduje się raid5/6 na MD jeśli jest inna możliwość - bo nawet 10% czy 15% cpu load oznacza większe opóźnienia w innych operacjach.Wolałbym sprawdzić w praktyce to o czym piszesz. Mam wolne trzy dyski SSD o odczyciie 210MB/sec każdy czyli mogę utworzyć macierz o transferze ok 650MB/sec. Czy jest jakiś prosty sposób aby to zrobić z wykorzystaniem tego MD - mam mało czasu wolnego, a w zasadzie to go nie mam;) Inicjalizacja macierzy: inicjalizacja struktur, podobnie jak format - jeśli nie zostanie wykonana od razu, to każdy zapis jest trochę wolniejszy. Macierz zostanie całkowicie zainicjowana przy pełnym formacie FS, który będzie trwał trochę dłużej... Opcja ta ma znaczenie głównie przy dużych systemach, o pojemnościach idących w grube TB, ale to zależy też od softu kontrolera i od poziomu raid.Jak widać mam macierz RAID5 z ośmiu dysków 1TB i nie pamiętam, żebym robił inicjalizację. Wydajność była od początku maksymalna (ile dyski uciągną czyli prawie 800MB/sec na początku talerzy - zarówno zapis jak i odczyt). Rozumiem, że po zapełnieniu macierzy kwestia Inicjalizacji przestaje być istotna? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 7 Września 2010 Zgłoś Opublikowano 7 Września 2010 Dość skomplikowanie to brzmi - a wystarczy dobry sprzętowy kontroler i tyle problemów odpada;) Wydajność wydajności nie równa, jak będzie w przypadku kiedy będzie liczył XORy? Wolałbym sprawdzić w praktyce to o czym piszesz. Mam wolne trzy dyski SSD o odczyciie 210MB/sec każdy czyli mogę utworzyć macierz o transferze ok 650MB/sec. Czy jest jakiś prosty sposób aby to zrobić z wykorzystaniem tego MD - mam mało czasu wolnego, a w zasadzie to go nie mam;) Jak widać mam macierz RAID5 z ośmiu dysków 1TB i nie pamiętam, żebym robił inicjalizację. Wydajność była od początku maksymalna (ile dyski uciągną czyli prawie 800MB/sec na początku talerzy - zarówno zapis jak i odczyt). Rozumiem, że po zapełnieniu macierzy kwestia Inicjalizacji przestaje być istotna? To jest maksymalne uproszczenie ;) XOR to najprostsza operacja w świecie cyfrowym - jak AND czy OR.. GPU może robić masę takich operacji równolegle - ale to akurat nie jest żadne wyzwanie. Postawienie MD jest proste - pełno tutoriali masz na necie. Podstawowe sprawy: przy SSD: superblock na końcu (v1.+), chunk 64KB (większość SSD ma teraz taki rozmiar strony pamięci). Jedna może ważna sprawa: EXT4 stride i stripe size: podaje się ilość bloków FS a nie KB, czyli dla bloku 4KB, chunka 64kB i 3 dysków w R5 stride=16, stripe=32, w R0 odpowiednio 16 i 48. Stripe i stride muszą być podane jako argument przy formatowaniu, ponieważ FS wyrównuje bloki i inne struktury systemu do paska. Rozsądnie jest też wyłączyć directory hashing i przy R5 włączyć noatime. MD trzeba postawić przed instalacją - ale żaden w tym problem bo wszystkie dystrybucje startują z CD/pendrive. Zapisana macierz jest zainicjowana - to chyba jasne. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 11 Września 2010 Zgłoś Opublikowano 11 Września 2010 Wreszcie udało mi się skończyć przenoszenie danych i mogłem porównać macierze na sb750 i LSI. SB750 LSI Na obu macierzach identyczne dane pasek na SB750 to 128, a na LSI 256. W HD Tach LSI wygląda dziwnie ale przegrywając dane ok 600 GB transfer utrzymywał się w granicach 210-220MB/s. Ogólnie nie żałuję wydanej kasy. Dzięki wszystkim za pomoc. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
rafa Opublikowano 11 Września 2010 Zgłoś Opublikowano 11 Września 2010 HDTach jak zwykle się pogubił :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 4 Października 2010 Zgłoś Opublikowano 4 Października 2010 Witam po dłuższym czasie. Kontroler działa super ale pojawiły się dodatkowe fundusze na dyski i mam ochotę dołożyć dysk lub dyski do RAID 0. Mam w WebBIOS opcje migracji macierzy z dodaniem dysku. No i pytanie brzmi czy stracę dane na tej macierzy? Czy migracja do innego poziomu RAID np. z 0 do 5 lub 5 do 0 z ewentualnym dodaniem lub zabraniem dysku może odbywać się bez utraty danych? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 30 Października 2010 Zgłoś Opublikowano 30 Października 2010 Niestety nie doczekałem się odpowiedzi więc nie pozostało nic innego jak samemu sprawdzić. Do RAID 0 2xF3 500GB dołożyłem trzeci wybrałem opcje migracja z dodaniem dysku. Przebudowa macierzy trwała ok. 8 godzin potem rozszerzyłem istniejącą partycję. Nie straciłem żadnych danych a oto wyniki po: RAID 0 3xF3 500GB LSI HD Tach wygląda jeszcze gorzej CrystalDiskMark znacząco wzrósł zapis, ale odczyt dużo mniej tylko czemu? Macie jakieś sugestie. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ODOO Opublikowano 31 Października 2010 Zgłoś Opublikowano 31 Października 2010 Przypuszczam że problemem jest firmware kontrolera lub jego ustawienia. Sam miałem podobnie w zależności od ustawień raz zapis był super wysoki o odczyt mały a innym razem odwrotnie, pomogła zmiana firmware kontrolera na najnowszy. Sporo czasu straciłem na testowanie różnych ustawień a wszystko rozbiło się o problem z firmware. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 1 Listopada 2010 Zgłoś Opublikowano 1 Listopada 2010 Firmware używam najnowszego dostępnego na innych (starszych) nigdy go nie testowałem. Pasek ustawiłem na 256. Może więcej nie pociągnie w sumie z obecnej szybkości jestem zadowolony. Czy zmieniając firmware ryzykuję utratę danych? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
wreq Opublikowano 4 Listopada 2010 Zgłoś Opublikowano 4 Listopada 2010 (edytowane) Potrzebuję jakiś kontroler na PCI obsługujący SATA2... Raida na tym robić nie będę, ale potrzebuję podpiąć do tego z 2-4 dyski (najpewniej F3 500GB) jako magazyn... Ktoś coś może zaproponować w rozsądnej cenie ? Edytowane 4 Listopada 2010 przez Wreq Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 5 Listopada 2010 Zgłoś Opublikowano 5 Listopada 2010 Ale czy przypadkiem PCI nie będzie ograniczeniem nawet dla jednego F3. Teoretycznie PCI 32bit ma max transfer 133 MB/s ale w praktyce raczej nie jest to osiągalne. Posiadam kartę sieciową PCI-X w porcie PCI i wyższego transferu niż 55-60 MB/s nie jestem w stanie osiągnąć, a na karcie zintegrowanej lub na porcie PCI-E 110-120 MB/s (te same kable, dane i komputer obierający). Chyba lepiej jeden duży dysk podpięty do płyty głównej. Na allegro jest sporo kontrolerów PCI. drogi tani Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
qhash Opublikowano 7 Listopada 2010 Zgłoś Opublikowano 7 Listopada 2010 (edytowane) Czytam sobie ten wątek i zastanawiam się, jaki kontroler byłby najlepszy do domu, pod R0 na system i R1 na dane. (4 dyski SATA). Chodzi mi o rozwiązanie najlepsze pod względem price/performance, takie do 250-300 zł. Da się kupić coś w miarę dobrego w tej cenie na PCI-E? Edytowane 7 Listopada 2010 przez qhash Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
wreq Opublikowano 7 Listopada 2010 Zgłoś Opublikowano 7 Listopada 2010 Ale czy przypadkiem PCI nie będzie ograniczeniem nawet dla jednego F3. Teoretycznie PCI 32bit ma max transfer 133 MB/s ale w praktyce raczej nie jest to osiągalne. Posiadam kartę sieciową PCI-X w porcie PCI i wyższego transferu niż 55-60 MB/s nie jestem w stanie osiągnąć, a na karcie zintegrowanej lub na porcie PCI-E 110-120 MB/s (te same kable, dane i komputer obierający). Chyba lepiej jeden duży dysk podpięty do płyty głównej. Na allegro jest sporo kontrolerów PCI. drogi tani Wiem, że na PCI-E transfery będą wyższe, ale port jest już zajęty... Mój Asus z podpisu ma "świetne" rozwiązania odnośnie portów SATA - sekcja portów 1-3 ma ustawiony RAID, a pozostała 5-6 może być tylko raidem albo IDE (jeden port już zajęty przez dvd więc zostaje jeden wolny)... Chyba, że do tego dodatkowego kontrolera podepne tylko napęd, a do tego co zostało na płycie dwa dyski SATA po 1TB jako IDE... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
rafa Opublikowano 7 Listopada 2010 Zgłoś Opublikowano 7 Listopada 2010 Czytam sobie ten wątek i zastanawiam się, jaki kontroler byłby najlepszy do domu, pod R0 na system i R1 na dane. (4 dyski SATA). Chodzi mi o rozwiązanie najlepsze pod względem price/performance, takie do 250-300 zł. Da się kupić coś w miarę dobrego w tej cenie na PCI-E? W tej cenie pod względem wydajności to nic specjalnego nie kupisz. Wiele trochę droższych nawet będzie się dławić szybciej niż teoretyczna szybkość 4 dysków HDD. Zyskasz za to większą niezależność od chipsetu i płyty, czyli np mógłbyś migrować z płyty pod AMD na Intela. Pod względem przepustowości/wydajności wbudowany raid w płytę będzie lepszy. Z tymże wtedy więcej niz 3 dyski nie warto bo wzrasta tylko obciążenie CPU a wydajność poza benchmarkami niezbyt. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 7 Listopada 2010 Zgłoś Opublikowano 7 Listopada 2010 Koledzy na początku tematu pisali że podłączenie napędu optycznego pod kontroler nie jest możliwe, ale czy dotyczy to wszystkich kontrolerów nie mam pojęcia. Szybkich sprzętowych kontrolerów pod PCI nie ma. Jak miałem kupować swój zastanawiałem się nad tym: link nie ma RAID 5 a zamierzam w przyszłości taki mieć, brak wbudowanej pamięci więc zrezygnowałem. Za to ten: link wygląda super tylko ta cena. Podaje link do forum na którym dużo piszą o kontrolerach : www.overclock.net Pozdrawiam. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...