Nowe posty

xx Mulenie strony [Tylko informacja] (0)
Wczoraj o 16:36:43
xx Film Hakerzy dla wolności 2018 lektor (0)
Wczoraj o 08:47:38
xx Mageia instalacja (1)
2020-02-24, 14:43:32
xx Zlecę skrypt w bashu (0)
2020-02-19, 14:07:39
xx Nadawanie praw katalogom takich, jak nazwa usera (4)
2020-02-17, 14:15:18
xx Fedora na laptopie HP 15-bs152nw brak wifi (44)
2020-02-16, 12:17:18
xx Komputer do nauki linuxa (10)
2020-02-15, 07:03:28
xx Patronat serwisow internetowych. (1)
2020-02-13, 00:13:24
xx Xfce-terminal v 0.8.7.4 - jak ustawić wklejanie skopiowanego tekstu? (3)
2020-02-12, 18:59:24
xx HD ISO, jak odzyskać starsze pliki (6)
2020-02-12, 10:54:31

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - PrzemoVi

Strony: [1]
1
Usługi / Odp: Problem z jbd2 - serwer 24/7
« dnia: 2018-07-12, 22:14:01 »
Myślałem, że te dane ( w vm.dirty ) są zapisywane w pamięci ram komputera?
Mój dysk ma 8mb pamięci.
Serwer ma 6 gb pamięci ram i prawie cała jest wykorzystywana.
Jeżeli bym chciał tam przenieś pliki aplikacji to by zajęła ~1,5gb, a to za duża strata.

2
Usługi / Odp: Problem z jbd2 - serwer 24/7
« dnia: 2018-07-11, 22:30:52 »
Serwer bazuje na płycie głównej z mocnego laptopa ( z zamontowaną baterią ), więc można powiedzieć, że mam UPS :)
Chce w to jak najmniej wpakować. Zwłaszcza, że podobno da się to osiągnąć drogą programową.

3
Usługi / Problem z jbd2 - serwer 24/7
« dnia: 2018-07-11, 08:56:34 »
Witam.
Z linuxa korzystam już od dłuższego czasu, ale pierwszy raz mam taki dziwny problem, którego nie potrafię sam rozwiązać.
Mianowicie posiadam serwer, na którym 24/7 działa sobie serwer www, teamspeak, serwer do gry i parę innych pierdół.
Ogólnie wszystko tak skonfigurowane, aby żarło jak najmniej IO. W nocy mnie strasznie rozprasza dźwięk pracującego hdd :P
Niestety nie jest to w 100% możliwe. Tzn jeden z serwerów co kilka sekund zapisuje bardzo małe pliczki i tego nie idzie w żaden sposób ominąć.
próbowałem ustawić vm.dirty tak, aby cachował wszystko co się da i zapisywał wszystko co godzinę na dysku, tak aby się po trzech minutach wyłączał.

Oto skrypt, który się wykonuje przy starcie:

echo 10 > /proc/sys/vm/swappiness
echo 360000 > /proc/sys/vm/dirty_expire_centisecs
echo 360000 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
hdparm -S 36 /dev/sda

I jego wcześniejsza wersja:

echo 10 > /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 0 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
hdparm -S 36 /dev/sda

Czasami wpisuje też:
echo 5 > /proc/sys/vm/laptop_mode

Problem z tym jest taki, że bez tego skryptu serwer zapisuje bez przerwy mikroskopijne pliki na hdd. Z skryptem zapisuje wszystko hurtem co 3 minuty.
Ale no właśnie - co 3 minuty. Bufor się nawet nie zapełnia. Po prostu w IOTOP pokazuje mi nazwę procesu serwera i pod nim jbd2.
I tak się zastanawiam, czy jbd2 "budzi" dysk a laptop-mode wszystko zapisuje hurtowo, czy po prostu cache nie działa, serwer zapisuje plik i jbd2 to indeksuje.
Po prostu co mam zrobić, aby dysk mi się nie budził częściej niż raz na godzinę?

Też się zastanawiam jak pogodzić dirty_writeback_centisecs z commit w fstab.
Czym to się różni?

Strony: [1]