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

Ogólne pytania dotyczące systemu
joint
Posty: 7
Rejestracja: 16 kwietnia 2008, 19:28
Lokalizacja: £ód¼

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

Post 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
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post 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.
joint
Posty: 7
Rejestracja: 16 kwietnia 2008, 19:28
Lokalizacja: £ód¼

Post 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.
joint
Posty: 7
Rejestracja: 16 kwietnia 2008, 19:28
Lokalizacja: £ód¼

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

Post 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.
Awatar użytkownika
xmaster
Junior Member
Posty: 558
Rejestracja: 13 stycznia 2009, 08:19
Lokalizacja: /dev/piotrków tryb.

Post 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.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Proponuję zapoznać się z narzędziem atop - jest w repo. Po instalacji:

Kod: Zaznacz cały

atop -dfc 1
i obserwuj ;)
joint
Posty: 7
Rejestracja: 16 kwietnia 2008, 19:28
Lokalizacja: £ód¼

Post 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.
ODPOWIEDZ