Wpis z mikrobloga

@list86: Wszystko działa bez problemu? Chce wrzucić bazę SQL od Sapa i zastanawiam się czy się coś nie spieprzy. Jakieś problemy miałeś?
Sama baza rozpierdziela mi system przez liczbę io na ext4 i szukam jakiegoś sensownego rozwiązania tego problemu
  • Odpowiedz
@carlo497: żeby tam wrzucić bazę danych trzeba dopasować w ZFS recordsize do bazy. IIRC jest to 8k dla postgresa i 16k dla mysql. Domyślnie 128k, więc byś miał amplifikację IO jeśli na to nie zwrócisz uwagi.

Ale jeśli ext4 nie wyrabia to może problem jest gdzie indziej? Raczej zfs nie będzie szybszy, może po prostu osiągasz maksymalne prędkości dysków i trzeba się zacząć rozglądać za shardingiem/replikacją? Albo wrzuceniem większej ilości
  • Odpowiedz
@list86: Problem jest w bardzo dużej komplikacji zapytań których nie mogę zmienić. Mam 64 GB pamięci, baza ma 30 GB więc mam nadzieję, że ARC znacząco odciąży mi maszynę.

Nie potrafię stwierdzić co nie wyrabia. Na 90% jest to dysk mimo macierzy. Wszystko łącznie z sql anyware jest zamknięte i ja tylko obsługuję pod to sprzęt.

Sam zfs znam z freenasa i tam działał bezbłędnie ( ͡° ͜ʖ
  • Odpowiedz
@carlo497: noo zfs to nie jest typowy system plików i ciężko mi go nazwać partycją. Mam X dysków dodane do zpool i później "partycje" sobie tworzę przez zfs create
  • Odpowiedz
@carlo497: możesz próbować ale wg. mnie jeśli zależy ci tylko na wydajności to ZFS nie będzie najlepszym wyborem.

Da ci dużo dobrego (snapshoty, zfs send/recv, kompresja, wygoda) ale jeśli tych rzeczy nie potrzebujesz to prawdopodobnie ext4 lub xfs będą lepsze.
  • Odpowiedz