Strona 1 z 1

RAID1 Niski transfer macierzy

: 16 wrz 2019, 16:04
autor: 0grodnik
Cześć,

Zainstalowałem Ubuntu 18.3.4 LTS (jądro 4.15) na macierzy RAID1, EFI
Sprzęt: Ryzen 7 2700, 16BG RAM Corsair CMK16GX4M2D3000C16, ASUS Prime B350M-A, 2x HDD Seagate BarraCuda 2TB 3,5 256MB SATA III.
Komputer pełni rolę serwera bazy mySQL. Problem w tym, że operacje zapisu/odczytu są koszmarnie wolne. Zrobiłem test, wyniki na screenie.

Czy ktoś ma pomysł co może być przyczyną tego stanu?
Nie mam obecnie fizycznego dostępu do tego komputera.

Pozdrawiam,
Wojtek

Re: RAID1 Niski transfer macierzy

: 25 wrz 2019, 10:59
autor: gilban
Witaj 0grodnik. Zawsze tak jest że przy RAID jest wolniej i to nie jest ważne czy jest to Linux czy Windows. Niestety. Dlatego lepszym pomysłem były by tu 2 dyski SSD.

Lub sam system postawić na 1 dysku SSD a jedynie samą bazę zainstalować na dodatkowych 2 dyskach ustawionych w RAID 1.

Tylko RAID 0 pozwala na szybszą pracę komputera - ale jak 1 dysk pada to wszystko leci. Pozostałe tryby RAID 2,3 itd pozwalają na szybszy odczyt. Ale zapis dalej jest wolny.

Re: RAID1 Niski transfer macierzy

: 01 paź 2019, 18:43
autor: Jenot
@Ogrodnik Nie wiem jaki test robiłeś bo na screenie tego za bardzo nie widać. Ja u siebie (na R3900X/SSD zrobiłem sysbenchem test MySQL) jak poniżej:

Kod: Zaznacz cały

root@ubu-jenot:~# sysbench /usr/share/sysbench/oltp_read_only.lua --db-driver=mysql --mysql-db=sysbench --mysql-user=root --mysql-password=xxxxxxxx --tables=10 --table-size=1000000 prepare
root@ubu-jenot:~# sysbench /usr/share/sysbench/oltp_read_only.lua --threads=16 --events=0 --time=300 --db-driver=mysql --mysql-db=sysbench --mysql-user=root --mysql-password=xxxxxxx --tables=10 --table-size=1000000 --range_selects=off --db-ps-mode=disable --report-interval=1 run
root@ubu-jenot:~# sysbench /usr/share/sysbench/oltp_read_only.lua --db-driver=mysql --mysql-db=sysbench --mysql-user=root --mysql-password=xxxxxxxx --tables=10 --table-size=1000000 cleanup
Wynik:

Kod: Zaznacz cały

SQL statistics:
    queries performed:
        read:                            95862650
        write:                           0
        other:                           19172530
        total:                           115035180
    transactions:                        9586265 (31954.06 per sec.)
    queries:                             115035180 (383448.72 per sec.)
    ignored errors:                      0      (0.00 per sec.)
    reconnects:                          0      (0.00 per sec.)

General statistics:
    total time:                          300.0009s
    total number of events:              9586265

Latency (ms):
         min:                                  0.21
         avg:                                  0.50
         max:                                 25.99
         95th percentile:                      0.65
         sum:                            4790415.31

Threads fairness:
    events (avg/stddev):           599141.5625/3451.14
    execution time (avg/stddev):   299.4010/0.01
Wynik dla Xeona E5450 z macierzą RAID5 4x4TB SAS (taki mały, domowy serwerek):

Kod: Zaznacz cały

SQL statistics:
    queries performed:
        read:                            15154540
        write:                           0
        other:                           3030908
        total:                           18185448
    transactions:                        1515454 (5051.38 per sec.)
    queries:                             18185448 (60616.60 per sec.)
    ignored errors:                      0      (0.00 per sec.)
    reconnects:                          0      (0.00 per sec.)

General statistics:
    total time:                          300.0053s
    total number of events:              1515454

Latency (ms):
         min:                                    0.66
         avg:                                    3.17
         max:                                   44.47
         95th percentile:                        4.49
         sum:                              4797808.09

Threads fairness:
    events (avg/stddev):           94715.8750/1146.66
    execution time (avg/stddev):   299.8630/0.01