Strona 1 z 1

Debian Squeze bardzo mieli po dysku i system dostaje zadyszki w tym czasie

: 09 sierpnia 2010, 23:18
autor: joint
Hej.

Od dwóch miesięcy próbuje ustalić z jakiego powodu Debian mi mieli po dyskach, gdy ja w tym czasie nie wykonuje żadnych poważnych operacji dyskowych. Gdy mieli mi po dyskach, system reaguje na moje polecenia z kilkudziesięciu sekundową zwłoką.
Ostro zaczyna mielić np. podczas korzystania z przeglądarek internetowych (iceweasel, epiphany, opera). Przeglądarki te często wysypują się. Mierzyłem obciążenie cpu podczas takich zajść (htop, ksysguard) i procesor w tym czasie praktycznie nie jest obciążony.
Nie można komfortowo filmów z dysku obejrzeć bo praktycznie co kilka minut pojawiają się haczenia.
Sprawdzałem też wydajność samych dysków za pomocą hdparm i według mnie jest wszystko w porządku.

Kod: Zaznacz cały

root@jointpc:~# hdparm -Tt /dev/sda

/dev/sda:
 Timing cached reads:   3282 MB in  2.00 seconds = 1641.39 MB/sec
 Timing buffered disk reads:  286 MB in  3.01 seconds =  95.13 MB/sec
root@jointpc:~# hdparm -Tt /dev/sdb

/dev/sdb:
 Timing cached reads:   3342 MB in  2.00 seconds = 1671.01 MB/sec
 Timing buffered disk reads:  294 MB in  3.01 seconds =  97.77 MB/sec


Maszynę mam raczej wydajną (Intel Pentium Core Duo 6300, 2GB RAM, WD Caviar Green 500 GB SATA, Seagate 250 GB SATA) i nigdy nie miałem takich cyrków pod Debianem, a już używam go kilka ładnych lat.
Ze sprzętem mam raczej wszystko w porządku bo mam obok Debiana zainstalowany Windows7 i tam wszystko jest w porządku.
Aktualizacje systemu mam najnowsze, a system już kilkukrotnie instalowałem, nawet na czystych systemach plików. Dodam, że używam raida programowego + lvm.
Macie pomysł co jest nie tak i czy się sami spotkaliście z takim problemem? Coś z jądrem?

Pozdrawiam,
Joint

: 10 sierpnia 2010, 00:25
autor: giaur
Może pulpit semantyczny i indeksowanie plików? (zakładam że masz kde4). Sprawdź tez czy nie mieli swapem - może coś pamięć zapchało.

: 10 sierpnia 2010, 12:42
autor: joint
Używam gnome 2.30.2. Co do indeksowania plików to nie mam ani zainstalowanego trackera ani beagle u siebie na Debianie. Swap praktycznie nie jest wykorzystywany.

Dodane:
Okazuje się, że to wina jednego dysku, bo atop pokazuje mi na jednym dysku co jakiś czas, że avio rośnie do 1000 ms (średnia liczba milisekund potrzebna na żądanie).

Kod: Zaznacz cały

atop -dfc 1
Dzieje się tak np. gdy mam uruchomiony program mldonkey, ale jak go wyłączę i np. oglądam film przez przeglądarkę to się sytuacja powtarza i to regularnie co kilka minut podczas oglądania filmu, a inne procesy praktycznie nie odwołują się do dysku. Najśmieszniejsze jest to, że operacje takie jak kopiowanie plików między dyskami przebiegają normalnie, a dysk ma dopiero pół roku. Teraz walczę z odczytem i interpretacją s.m.a.r.t z tego dysku za pomocą smartctl z pakietu smartmontools.

monitor dysku, który pokazuj jakie aplikacje w danej chwili odwołują się do dysku

: 12 sierpnia 2010, 01:22
autor: joint
Znacie jakiś monitor dysku, który pokazuje jakie aplikacje w danej chwili odwołują się do dysku.
Jak już pisałem na inny wątku, cały czas mam ogromne problemy z debianem, nie wiadomo czemu, ale każda błacha operacja (np. otwarcie nowego okna przeglądarki) powoduje ostre mielenie dysku przez kilka minut.

: 12 sierpnia 2010, 07:19
autor: xmaster
Na pierwszy rzut oka wskazuje to na zapełnioną pamięć RAM i wysysanie SWAPa.
Ale potrzebne było by kilka informacji, np

Kod: Zaznacz cały

free -m
top/htop
Sprawdź też czy dysk czasem nie umiera.

: 12 sierpnia 2010, 09:17
autor: lessmian2
Proponuję zapoznać się z narzędziem atop - jest w repo. Po instalacji:

Kod: Zaznacz cały

atop -dfc 1
i obserwuj ;)

: 12 sierpnia 2010, 17:21
autor: joint
Dziękuję chłopaki za pomoc. xmaster dziękuję za polecenie:

Kod: Zaznacz cały

free -m
bo zawsze patrzyłem na htop i źle odczytywałem wolną pamięć.
lessmian2 dziękuję za twoją uwagę - narzędzie to jest genialne. Okazuje się, że to wina jednego dysku, bo atop pokazuje mi na jednym dysku co jakiś czas, że avio rośnie do 1000 ms (średnia liczba milisekund potrzebna na żądanie). Dzieje się tak np. gdy mam odpalonego mldonkey, ale jak go wyłączę i np. oglądam film przez przeglądarkę to się sytuacja powtarza i to regularnie co kilka minut podczas oglądania filmu, a inne procesy praktycznie nie odwołują się do dysku. Najśmieszniejsze jest to, że operacje takie jak kopiowanie plików między dyskami przebiegają normalnie, a dysk ma dopiero pół roku. Teraz walczę z odczytem i interpretacją s.m.a.r.t z tego dysku za pomocą smartctl z pakietu smartmontools.