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