Supla własna instancja i zużycie dysku

Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

Koledzy jak w temacie.
Czy można jakoś zoptymalizować własną dockerową instancję Supli (np SQL) w kwestii ilości zapisów na dysk.
Mam 12 wirtualek LXC do różnych celów na swoim hoście na Proxmox
Wirtulka z Suplą najwięcej zapisuje na dysk. Wiem, że mam dysk SSD konsumencki (planuje wymianę na jakiegoś Reda jednocześnie trochę większego). Po 4 miesiącach pracy mój Crucial MX500 256GB ma 27% zużycia dysku i około 8TB zapisu.
Wydaje mi się, że to trochę za dużo zapisów serwera Supli. Mam w sumie kilkanaście termometrów, kilka liczników i innych urządzeń (jestem świadomy, że to jest trochę danych).
Ja widać po statystykach z Proxmox po sieci jest o wiele mniejszy ruch do i z tej wirtualki niż zapisy i odczyty jakie ona powoduje.
proxmox-Supla.PNG
iotop z wirtualki z Suplą
iotop-Supla.PNG
You do not have the required permissions to view the files attached to this post.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To już natura MySQL. 8TB to wygenerowany ruch i pewnie wielokrotnie przekracza wielkość bazy. Sprawdź co tak na prawdę zajmuje Ci dysk.
SUPLA.... Nareszcie w domu.
Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

@pzygmunt 8TB to mam zapisów danych na tym SSD nie tylko przez wirtualkę z Suplą przez około 4 miesiące, HA też dość dużo zapisuje. Na razie mam zapas jeśli chodzi o wytrzymałość dysku bo ma on TBW 100TB (więc pozostaje jeszcze 92TB z deklarowanych przez producenta).
Myślałem, że da się jakoś SQL zoptymalizować chociaż trochę poprzez jakiś cache etc.
W przypadku HA też mają ten temat co widać tu https://community.home-assistant.io/t/s ... ncy/291718 i tu https://community.home-assistant.io/t/r ... sed/532735
Jednak nie za bardzo to rozumiem.
HA u mnie z puszczonymi do niego wszystkimi urządzeniami z Supli zapisuje na dysk przynajmniej o połowę rzadziej/mniej.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Nigdy nie rozpatrywałem problemu w ten sposób. Zwykle optymalizuje się bazę by uzyskać najlepszą wydajność nie zważając na to co się dzieje pomiędzy dyskami, a silnikiem. Chyba, że stanowi to wąskie gardło to wtedy zmienia się dyski ;).
SUPLA.... Nareszcie w domu.
Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

OK. Przyjmuję argumenty. Jak będę pod koniec wytrzymałości dysku to go wymienię na "lepszy".

Return to “Pomoc”