SuperSlow raid1 / raid6 z dwurdzeniowym procesorem Intel Atom

0

Właśnie zbudowałem 2 serwery oparte na Atomie do użytku domowego (domowe kopie zapasowe moich witryn i rozrywki)

Procesory są dwurdzeniowe Atom @ 1,80 GHz
MainBoards to Gigabyte GA-D525TUD

Pierwszy serwer: 2 * 2 TB HD w oprogramowaniu Raid 1:

[root @ host674 ~] # hdparm -tT / dev / md0
/ dev / md0:
Odczyt buforowanych odczytów: 2432 MB w 2,00 sekundy = 1215,88 MB / s
Odczyt dysku z synchronizacją czasową: 10 MB w 3,19 sekundy = 3,14 MB / s

Uptime (nie podczas hdparm):

do góry - 19:42:55 do 57 min, 1 użytkownik, średnia obciążenia: 3,28, 3,22, 3.10
Zadania: 109 łącznie, 4 uruchomione, 105 śpiących, 0 zatrzymanych, 0 zombie
Jednostka centralna: 0,1%, 2,0%, 0,0%, 90,1%, 0,0%, 0,1%, 7,7%, 0,0%
Mem: 2049144 tys., 238116 tys
Swap: 4072456k łącznie, 0k zużyte, 4072456k wolne, 129428k buforowane


Drugi serwer: 4 * 2 TB HD w oprogramowaniu Raid 6:

[root @ host583 ~] # hdparm -tT / dev / md0
/ dev / md0:
Odczyt buforowanych odczytów: 2432 MB w 2,00 sekundy = 1216.48 MB / s
Odczyty dysku z synchronizacją czasu: 12 MB w 3,13 sekundy = 3,83 MB / s

Uptime (nie podczas hdparm):

do góry - 15:27:13 do 58 min, 1 użytkownik, średnia obciążenia: 2,21, 2,29, 2,31
Zadania: 109 łącznie, 2 uruchomione, 107 śpiące, 0 zatrzymane, 0 zombie
Jednostka centralna: 0,1%, 7,2%, 0,0%, 85,5%, 0,0%, 0,2%, 7,1%, 0,0%
Mem: 2049144k łącznie, 242588k wykorzystanych, 1806556k darmowych, 2564k buforów
Swap: 3976044k ogółem, 0k zużyty, 3976044k wolny, 131912k buforowany


Na obu serwerach dostęp do dysku twardego wygląda mniej więcej tak:

hdparm -t / dev / hda
/ dev / hda:
Odczyt dysku z synchronizacją czasową: 2 MB w 3,96 sekundy = 517,08 kB / s

-

Dlaczego średnia obciążenia jest większa niż 3, jeśli pamięć podręczna jest w 90% bezczynna? To wina dysku twardego, prawda? Ale dlaczego dysk twardy jest tak powolny, jeśli powinien coś robić?
Czy system atomowy jest wąskim gardłem?
Czy wąskie gardło jest czymś innym?
Czy powinienem kupić kartę sprzętową RAID PCI? (Nie mam PCI-X, tylko PCI na płycie głównej gigabajta)
Jeśli tak, jakąś sugestię?

Moim celem byłoby osiągnięcie 100 MB / s podczas odczytu.

Dziękuję bardzo!

cedivad
źródło
To pytanie lepiej pasuje do błędu serwera
Robb
Czy ktoś może to przenieść? Dziękuję Ci!
cedivad
cat /proc/mdstat, Proszę....
mattdm
Zrozumiałem kilka minut przed twoją odpowiedzią, że tablica raidowa się buduje. Czułem się naprawdę głupio.
cedivad

Odpowiedzi:

0

Ponieważ korzystasz z oprogramowania RAID, musisz wziąć pod uwagę fakt, że system i / o płyty głównej może nie być tak wydajny jak sprzętowe urządzenie RAID. Po pierwsze, jeśli są to SATA, upewnij się, że dyski są ustawione na najszybszy możliwy tryb; również ustawienie napędów na AHCI może zwiększyć prędkość. Przejrzałbym ustawienia bios i sprawdziłem, czy są optymalne dla przepustowości danych.

Jedna uwaga na temat średniej obciążenia; wiele osób patrzy na to i uważa to za analogiczne do użycia procesora. To nie jest przypadek. Średnia obciążenia mierzy średnią liczbę procesów w stanie uruchomienia w trzech różnych okresach. Liczba ta może być absurdalnie wysoka w niektórych systemach, co ma niewielki wpływ na wydajność.

Peter Grace
źródło
0

To nie jest RAID oprogramowania: statystyki dla hda też są okropne.

Średnia obciążenia to liczba procesów w kolejce uruchamiania oczekujących na zasoby procesora, dysku lub sieci. W twoim przypadku najprawdopodobniej jest to dysk.

Fakt, że urządzenie jest hda i nie sda może oznaczać, że masz skonfigurowany BIOS do emulowania urządzeń PATA IDE, co może spowodować brak wydajności. Powinieneś zmienić to na urządzenia SATA. BIOS może nazywać go „ACHI”.

Pamiętaj jednak, że możesz nie mieć możliwości korzystania ze sterownika RAID Linux z więcej niż 2 dyskami: http://www.zotacusa.com/forum/topic/2682-nm10-dtx-sata-raid-configuration-issues/

Mark Wagner
źródło
0

Jak dawno temu je zbudowałeś? Czy jesteś pewien, że urządzenia są gotowe do budowy?

mdadm --detail / dev / md0

Może to resynchronizacja w tle?

Kyle__
źródło