[+] U
-
- Beginner
- Posty: 113
- Rejestracja: 11 września 2008, 15:48
[+] Uśpienie dysku - nietypowy problem
Witam.
Mam nietypowy problem. Ustawiłem hdparm by usypiał mi dysk po 1min. lecz jakiś program ciągle zapisuje coś na dysk. W trybie single ten program się nie uruchamia, bo dysk ładnie się usypia. I pytanko: Jaki to może być program?
Mam nietypowy problem. Ustawiłem hdparm by usypiał mi dysk po 1min. lecz jakiś program ciągle zapisuje coś na dysk. W trybie single ten program się nie uruchamia, bo dysk ładnie się usypia. I pytanko: Jaki to może być program?
Hehe, nie wydaje mi się że ktoś tu jest wróżką :mrgreen:
Jeśli system pracuje (zwłaszcza Linux gdzie wszystko jest plikiem) na dysku będą się odbywały operacje I/O. Choćby syslog lub coś podobnego prawie cały czas coś zapisuje do logów.
Jak się jednak uprzesz żeby wybić do nogi wszystkie procesy które zapisują coś na dysk to może pomocny dla Ciebie będzie pakiet sysstat i taki gadżet do robienia wykresów o nazwie isag...
Jeśli system pracuje (zwłaszcza Linux gdzie wszystko jest plikiem) na dysku będą się odbywały operacje I/O. Choćby syslog lub coś podobnego prawie cały czas coś zapisuje do logów.
Jak się jednak uprzesz żeby wybić do nogi wszystkie procesy które zapisują coś na dysk to może pomocny dla Ciebie będzie pakiet sysstat i taki gadżet do robienia wykresów o nazwie isag...
-
- Beginner
- Posty: 113
- Rejestracja: 11 września 2008, 15:48
Nie oto mi chodziło. Ja wiem że coś co jakiś czas na dysku zapisuje (wiem że nie odczytuje), a sysstat i isag pokazuje odczyt/zapis, a nie pliki które są zapisywane.
edit: odkryłem że plik się otwiera, program do niego zapisuje, a po tym zamyka. Poleceniem lsof sprawdzałem. Porównałem wielkości plików i bez zmian. Chyba że program kasuje zawartość pliku i zapisuje do niego tyle samo ile w nim było. A to byłby większy problem bo lsof tego nie wykryje.
edit: odkryłem że plik się otwiera, program do niego zapisuje, a po tym zamyka. Poleceniem lsof sprawdzałem. Porównałem wielkości plików i bez zmian. Chyba że program kasuje zawartość pliku i zapisuje do niego tyle samo ile w nim było. A to byłby większy problem bo lsof tego nie wykryje.
-
- Beginner
- Posty: 113
- Rejestracja: 11 września 2008, 15:48
Chyba nie ma takiej możliwości ale sprawdź jeszcz w:
Możesz dać ewentualnie:żeby zobaczyć wszystkie otwarte pliki.
Gdyby to jakoś odfiltrować aby pozbyć się zwłaszcza bibliotek to może by coś z tego było?
Ty jednak potrzebujesz czegoś co Ci będzie monitorowało i/o stricte w czasie rzeczywistym, ja nie znam niestety ale jak coś znajdziesz to nie zapomnij napisać ;-)
Kod: Zaznacz cały
man lsof
Kod: Zaznacz cały
lsof -n /dev/hdX
Gdyby to jakoś odfiltrować aby pozbyć się zwłaszcza bibliotek to może by coś z tego było?
Ty jednak potrzebujesz czegoś co Ci będzie monitorowało i/o stricte w czasie rzeczywistym, ja nie znam niestety ale jak coś znajdziesz to nie zapomnij napisać ;-)
-
- Beginner
- Posty: 113
- Rejestracja: 11 września 2008, 15:48
Odfiltrować biblioteki to można
Masz rację taki monitor byłby ok, ale gdzie taki znaleźć...
[ Dodano: 2008-11-09, 16:17 ]
... nazywa się iotop. £adnie działa.
A ten nieszczęsny program to
Do czego służy?
[ Dodano: 2008-11-09, 16:24 ]
Już wiem do księgowania.
To teraz pytanie: Jak wyłączyć księgowanie na ext3 (w ext2 nie ma i działa).
[ Dodano: 2008-11-09, 16:32 ]
Lepiej nie wyłączać bo księgowanie się przydaje.
Ale jak to naprawić?
[ Dodano: 2008-11-09, 17:15 ]
Naprawiłem, ustawiając commit=300 w fstab i w grubie.
Jeżeli te ustawienie jest złe to napiszcie.
Dzięki markossx za pomoc.
Kod: Zaznacz cały
grep -v lib
[ Dodano: 2008-11-09, 16:17 ]
... nazywa się iotop. £adnie działa.
A ten nieszczęsny program to
.kjournald
Do czego służy?
[ Dodano: 2008-11-09, 16:24 ]
Już wiem do księgowania.
To teraz pytanie: Jak wyłączyć księgowanie na ext3 (w ext2 nie ma i działa).
[ Dodano: 2008-11-09, 16:32 ]
Lepiej nie wyłączać bo księgowanie się przydaje.
Ale jak to naprawić?
[ Dodano: 2008-11-09, 17:15 ]
Naprawiłem, ustawiając commit=300 w fstab i w grubie.
Jeżeli te ustawienie jest złe to napiszcie.
Dzięki markossx za pomoc.
No problem :->
Nie było mnie trochę ale za to skłoniło to Ciebie do poszukiwań i wyszło na dobre
Ext3 to tak na prawdę Ext2 + journaling więc jeśli chcesz wyłączyć w ext3 journaling to wracasz do ext2
co i jak
btw:
jutro lookne na iotop, może być ciekawy...
Nie było mnie trochę ale za to skłoniło to Ciebie do poszukiwań i wyszło na dobre

Ext3 to tak na prawdę Ext2 + journaling więc jeśli chcesz wyłączyć w ext3 journaling to wracasz do ext2
co i jak
btw:
jutro lookne na iotop, może być ciekawy...
Do odpowiedzi na pytania typu 'cos mi mieli na dysku, co to jest?' najlepszy jest iotop:
http://packages.debian.org/lenny/iotop
Cos jak 'top' and pokazuje zapisy na dyskach
http://packages.debian.org/lenny/iotop
Cos jak 'top' and pokazuje zapisy na dyskach

-
- Beginner
- Posty: 113
- Rejestracja: 11 września 2008, 15:48