Автор Тема: Постоянно четене от hdd.  (Прочетена 5468 пъти)

joe_quarry

  • Участници
  • ***
  • Публикации: 5
    • Профил
Постоянно четене от hdd.
« -: May 26, 2007, 13:25 »
Здравейте,
Имам Ubuntu 7.04. За втори път изпитвам един проблем. По-принцип аз гледам да не си рестартирам PC-от ( още по-малко изключвам) и го оставям включен постоянно. Днес като станах размърдах мишката за да се включи мониторът, но се получи следното нещо :
1) мониторът се включи
2) screensaver-a  обачe не се изключи
Забелязах, че започна да чете от HDD-то, при което не можеше да се прави абсолютно нищо. Преди няколко дни ми се получи същия проблем, но си помислих, че може да е от linuxdcpp, който бях оставил да работи. Ако някой има идея как да си реша проблема моля да сподели.



Активен

Nikolavp

  • Напреднали
  • *****
  • Публикации: 408
    • Профил
    • WWW
Постоянно четене от hdd.
« Отговор #1 -: May 26, 2007, 15:33 »
Следващия път можеш да видиш кое чете толкова усилено с командата
Примерен код
top
Можеш да дадеш изход от
Примерен код
hdparm /dev/"хард диска ти"
за да може да видим, дали си включил(и как си включил)dma канала.
П.С.При мен обикновено стърже, заради crontab процес с updatedb, но на мен това ми трябва '<img'>.



Активен

http://blog-nikolavp.rhcloud.com - простотиите, с които се занимавам в свободното време

winman

  • Напреднали
  • *****
  • Публикации: 311
    • Профил
Постоянно четене от hdd.
« Отговор #2 -: May 26, 2007, 16:46 »
Време е и аз да споделя. Направо се чудя как си държите включени компютрите дълго време. Аз просто не го вярвам, или "дълго" е от сутринта до вечерта. Ето какво става при мен. Ако ползвам мишка и клавиатура проблем нямая. Случвало ми се е с денонощия. Ако обаче оставя компа безнадзорен, например да се наспя, до сутринта е запълнил целия swap и съответно постоянно стърже и чагърта. Но все пак работи, макар и много бавно. Ако остане още една нощ, просто няма шанас, на следващата сутрин swap е препълнен. Линукс нещо отчаяно се бори, но освен, че нещо чете кластер по кластер от диска, друга ползза няма. Спасението е Хард рестарт.
Играх си много с swapiness. Малко се продължава агонията, но крайния резултат пак е същия. След това забелязох, че и Opera и Mozilla Firefox помагат много. Ограничих им паметта, която да ползват, все тая. Започнах периодично да ги рестартвам. Така мога да изкарам цели два дни, но на третия, отново трябва хард методи.

Това се получава при мен при различни хардуери и дистрибуцуу, като са пробвани: Mandriva, Debian, Ubuntu, Fedora, SuSe, Vector. И то доста версии. Казано иначе от години се мъча с този проблем.

Отначало даже се чудех откъде тази фукня за безумно голям аптайм. Оказа се, че е така, но ако е килнат X-a, тоест сървърна машина.

Windows 95,98,2000 и XP при мен са се изключвали единствено и само, ако спре тока и батериите ми не издържат. И никога такъв проблем не съм имал.

Ако някой се е борил с този проблем, нека сподели. Пиша тук, защото съм почти сигурен, че проблема на момчето е същия.

/edit
Значи всичко е до капризност оптимизирано при мен, що се отнася до swapiness и hdparm. Единственото свястно обяснение, което съм намерил из нета е, че е кернел проблем. И не е оправен до сега. Просто кернела некадърно си забърсва след себе си в swap, а иначе умре да види два свободни байта RAM и да ги напълни. Но аз и в това не съм сигурен, защото едно от услвията е да има X и компа да заспи сам от бездействие. Иначе, поне при мен, проблем няма, или е толкова бавен този процес, че не съм стигал до него.



Активен

The more you know about Linux the less likely girls will want to know about you!

deltaplaner

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: Debian GNU/Linux
  • Window Manager: KDE
    • Профил
Постоянно четене от hdd.
« Отговор #3 -: May 26, 2007, 18:05 »
@joe_quarry, ще те посъветвам да пробваш с други графични среди (например от рода на WMaker,fluxbox,XFCE) дали проблема ще се запази. Веднъж имах подобен проблем с КДЕ - след като оставя машината без надзор постепенно започваше да качва CPU Load-а и след това да пълни swap-а. В крайна сметка установих, че проблема е в опцията kcontrol/Desktop/Window Behavior/Click raise active window, и от тогава винаги я изключвам.
Активен

P4 2.66 GHz (533Mhz); 2x1GB DDR2 (533Mhz) RAM; GF 8600GT 256MB DDR3; SATA2 MAXTOR 80 GB HDD; SATA2 SEAGATE 320 GB HDD

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Постоянно четене от hdd.
« Отговор #4 -: May 26, 2007, 18:23 »
Хмм... проблемът не е в пуснатата графична среда. Аз гася моите машини веднъж на два месеца, само защото ги почиствам. Ако рестартирам машините заради друго нещо, то е за да заредя ново ядро или да проверя зареждането на някой процес при boot. А на повечето ми машини имам графична среда. Проблемът вероятно се корени в някой процес, а решение ще намерим, като намерим процеса. Nikolavp даде добро предложение. Аз обичам повече atop. Това е без значение. Трябва да се видят процесите преди и след възникването на проблема.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Постоянно четене от hdd.
« Отговор #5 -: May 26, 2007, 18:31 »
Да , явно проблема е за Ubuntu 7.04 . Ползвам го много рядко , ама днес направи този номер.Не пуснах "топ" а успях да рестартирам . Дали само за Убунту става дума?
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Постоянно четене от hdd.
« Отговор #6 -: May 26, 2007, 18:36 »
Аз също съм с Ubuntu 7.04, но нямам такъв проблем. Проблемът едва ли е точно в тази дистрибуция. Трябва да се видят процесите. Хубаво е да се видят и логовете дали не пише нещо интересно там.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Постоянно четене от hdd.
« Отговор #7 -: May 26, 2007, 18:49 »
Не е от Х

С 7.04 съм и нямамтакъв проблем даже последната седмица имам вдигната машина р2/300 с 96 РАМ оставям я ту с fluxbox ту с IceWM - правя си тестове - та никъде е нямало такъв проблем.

На собствената си машина също - Centrino 1.73 /1 GB.

Дай сутрин примерно един екран от ТОР?
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Постоянно четене от hdd.
« Отговор #8 -: May 26, 2007, 18:53 »
May 26 09:47:16 edubuntu anacron[5640]: Job `cron.weekly' started
May 26 09:47:17 edubuntu anacron[6184]: Updated timestamp for job `cron.weekly' to 2007-05-26
May 26 09:47:44 edubuntu syslogd 1.4.1#20ubuntu4: restart.
May 26 09:47:44 edubuntu anacron[5640]: Job `cron.weekly' terminated
Дали пък не е това ?
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Постоянно четене от hdd.
« Отговор #9 -: May 26, 2007, 19:03 »
Цитат
Здравейте,
Имам Ubuntu 7.04. За втори път изпитвам един проблем. По-принцип аз гледам да не си рестартирам PC-от ( още по-малко изключвам) и го оставям включен постоянно. Днес като станах размърдах мишката за да се включи мониторът, но се получи следното нещо :
1) мониторът се включи
2) screensaver-a  обачe не се изключи
Забелязах, че започна да чете от HDD-то, при което не можеше да се прави абсолютно нищо. Преди няколко дни ми се получи същия проблем, но си помислих, че може да е от linuxdcpp, който бях оставил да работи. Ако някой има идея как да си реша проблема моля да сподели.

Ако ползваш GNOME, според мен проблемът може да е този бъг. По описание прилича много на твоя проблем. Аз имам същия проблем и мисля, че е свързан точно с gnome-screensaver. Наблюдавам забавяне, но само след продължителни периоди на неактивност, когато си отварям лаптопа и чакам gnome-screensaver да ме пита за паролата, за да ми отключи сесията. Следващите няколко минути има забавяне, но като изключим това компютърът си работи доста бързо и няма проблеми. Темата ти ме накара да се замисля за проблема (до сега просто ме изнеряше, но нямах време да се занимавам). По принцип така или иначе съм изключил screensaver-а, но когато затворя монитора gnome-power-manager го пуска с опция да заключи сесията (явно така е настроен по подразбиране). Сега сложих в настройките на gnome-power-manager да не прави нищо като затворя монитора (той така или иначе се изключва) и ще наблюдавам за няколко дена. Ако има подобрение, явно проблемът е в gnome-screensaver (което обаче не обяснява проблема на winman).



Активен

...to boldly go where no one has gone before...

joe_quarry

  • Участници
  • ***
  • Публикации: 5
    • Профил
Постоянно четене от hdd.
« Отговор #10 -: May 27, 2007, 01:30 »
Благодаря на всички за помощта. Ще направя малко проувчания и ако открия на какво се е дължал проблема ще пиша.
Активен

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Постоянно четене от hdd.
« Отговор #11 -: May 27, 2007, 02:02 »
не си само ти и при мен се наблюдава подобно нещо с Дебиан на десктоп машината ми даже и когато си правя нещо на комп-а Лоад-а ряско се вдига и в даден момент не мога да правя нищо с компютъра даже мишката да преместя. Ще се ровя утре да видя къде точно е проблема. Успех.
Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Постоянно четене от hdd.
« Отговор #12 -: May 27, 2007, 06:04 »
Виждам, че немалко хора имат този проблем, така че нека дръпнем едно сравнение като опит за намиране на проблема. Нека всеки, който има този проблем да отговори на следните въпроси:
1. Какви са дистрибуцията и ядрото
2. Какви процеси има заредени в машината - изход от ps ax
3. Какво е количеството ram и какви са размерите на swap и root партициите (съответно средностатистически какво свободно място има по тях преди и след възникването на проблема)
4. Какви са форматите на всички партиции и, ако има ntfs сред тях, използвате ли ntfs-3g
5. От кой хард диск се чете усилено по време на проблема (ако трябва долепете ръка до дисковете за проверка)
6. Изход от top или atop след възникването на проблема (или поне кажете дали в този момент се товари и процесора)
7. Използвате ли screensaver и управление на захранването (изключване на монитор, хард диск, система)

Както се досещате, отговарянето на въпросите не е задължително, така че, ако не искате да покажете някаква информация, пропуснете съответната точка.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

joe_quarry

  • Участници
  • ***
  • Публикации: 5
    • Профил
Постоянно четене от hdd.
« Отговор #13 -: May 27, 2007, 13:56 »
Така да започна :
1. Убунту 7.04, ядро : 2.6.20-15-generic
2.
Примерен код
2451 ?        S<s    0:00 /sbin/udevd --daemon
 3342 ?        S<     0:00 [kpsmoused]
 3669 ?        Ss     0:00 /sbin/mount.ntfs-3g /dev/disk/by-uuid/3890427E9042429
 3673 ?        Ss     0:02 /sbin/mount.ntfs-3g /dev/disk/by-uuid/1A548A145489F33
 3984 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 3985 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 3987 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 3995 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 3998 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 3999 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 4236 ?        Ss     0:00 /usr/sbin/acpid -c /etc/acpi/events -s /var/run/acpid
 4342 ?        Ss     0:00 /sbin/syslogd
 4397 ?        Ss     0:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg
 4399 ?        Ss     0:00 /sbin/klogd -P /var/run/klogd/kmsg
 4420 ?        Ss     0:00 /usr/bin/dbus-daemon --system
 4436 ?        Ss     0:03 /usr/sbin/hald
 4437 ?        S      0:00 hald-runner
 4443 ?        S      0:00 hald-addon-acpi: listening on acpid socket /var/run/a
 4451 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event1
 4460 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event4
 4463 ?        S      0:00 hald-addon-keyboard: listening on /dev/input/event5
 4477 ?        S      0:01 hald-addon-storage: polling /dev/scd0
 4491 ?        Ss     0:00 /usr/sbin/dhcdbd --system
 4506 ?        Ss     0:00 /usr/sbin/NetworkManager --pid-file /var/run/NetworkM
 4525 ?        Ss     0:00 /usr/sbin/NetworkManagerDispatcher --pid-file /var/ru
 4539 ?        Ss     0:00 /usr/bin/system-tools-backends
 4540 ?        S      0:00 dbus-daemon --session --print-address --nofork
 4572 ?        Ss     0:00 /usr/sbin/gdm
 4573 ?        S      0:00 /usr/sbin/gdm
 4578 tty7     Ss+    5:46 /usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm/:
 4639 ?        Ss     0:00 /usr/sbin/hpiod
 4642 ?        S      0:00 python /usr/sbin/hpssd
 4700 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe
 4742 ?        Sl     0:01 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/my
 4744 ?        S      0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
 4867 ?        Ss     0:00 /usr/sbin/sshd
 4902 ?        Ss     0:00 /usr/sbin/atd
 4916 ?        Ss     0:00 /usr/sbin/cron
 5010 ?        Ssl    0:00 x-session-manager
 5048 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-s
 5051 ?        S      0:00 /usr/bin/dbus-launch --exit-with-session x-session-ma
 5052 ?        Ss     0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-add
 5054 ?        S      0:00 /usr/lib/libgconf2-4/gconfd-2 6
 5057 ?        S      0:00 /usr/bin/gnome-keyring-daemon
 5059 ?        Sl     0:02 /usr/lib/control-center/gnome-settings-daemon
 5067 ?        Ss     0:00 /bin/sh -c /usr/bin/esd -terminate -nobeeps -as 1 -sp
 5068 ?        S      0:00 /usr/bin/esd -terminate -nobeeps -as 1 -spawnfd 24
 5073 ?        S      0:11 /usr/bin/metacity --sm-client-id=default0
 5076 ?        S      0:13 gnome-panel --sm-client-id default1
 5079 ?        S      0:05 nautilus --no-default-window --sm-client-id default2
 5085 ?        Ssl    0:00 /usr/lib/bonobo-activation/bonobo-activation-server -
 5087 ?        Ss     0:00 gnome-volume-manager --sm-client-id default4
 5093 ?        S      0:00 /usr/lib/gnome-vfs-2.0/gnome-vfs-daemon
 5094 ?        S      0:00 update-notifier
 5115 ?        Sl     0:00 /usr/lib/evolution/2.10/evolution-alarm-notify
 5119 ?        S      0:00 nm-applet --sm-disable
 5123 ?        Ss     0:00 gnome-power-manager
 5134 ?        S      0:00 /usr/lib/nautilus-cd-burner/mapping-daemon
 5139 ?        S      0:00 /usr/lib/gnome-applets/trashapplet --oaf-activate-iid
 5168 ?        S      0:00 /usr/lib/gnome-applets/gweather-applet-2 --oaf-activa
 5170 ?        S      0:12 /usr/lib/gnome-applets/multiload-applet-2 --oaf-activ
 5172 ?        S      0:01 /usr/lib/gnome-applets/gnome-keyboard-applet --oaf-ac
 5193 ?        S      0:00 /usr/lib/gnome-applets/mixer_applet2 --oaf-activate-i
 5197 ?        Ss     0:09 gnome-screensaver
 5199 ?        S      0:01 /usr/lib/notification-daemon/notification-daemon
 5220 ?        Dl     0:01 gnome-terminal
 5222 ?        S      0:00 gnome-pty-helper
 5223 pts/0    Ss     0:00 bash
 5242 ?        S      0:00 /bin/sh /home/ivo/qip
 5243 ?        Sl     0:53 C:\Program Files\QIP\qip.exe                        
 5246 ?        Ss     0:14 /usr/bin/../lib/../bin/wineserver
 5252 ?        Ssl    0:02 c:\windows\system32\explorer.exe /desktop          
 5259 pts/0    S      0:00 su
 5260 pts/0    S      0:00 bash
 5359 ?        Sl     1:05 skype
 5403 ?        S      0:15 gkrellm
 5409 ?        Sl     2:51 /usr/lib/firefox/firefox-bin
 5735 pts/0    R+     0:00 ps ax


3. RAM-256 MB, Swap - 256MB, Root - 5GB,  има свободни - 1,6 GB (не съм забелязал след възникване тъй като се налага да рестартирам за да правя каквото и да било).
4. root- ext3, и две партиции ntfs, като използвам ntfs-3g за да мога да пиша по тях
5. Тук няма как да отговоря тъй като съм с един хард.
6. Днес след 45 минути чакане не успя да тръгне atop-a обаче процесора не се товареше. Единствено RAM и Swap бяха пълни до горе.
7. Screensaver не ползвам. Само управление на монитора чрез копче '<img'>



Активен

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Постоянно четене от hdd.
« Отговор #14 -: May 27, 2007, 17:27 »
@joe_quarry: Според мене проблема ти се корени в колечеството RAM и SWAP. 256+256 спокойно могат да бъдат изядени от процесите, които си пуснал (хеле пък онези дето са под wine). Резулатът е точно както го описваш - няма процесорно натоварване, но не можеш да пуснеш никакво приложение '<img'>

Аз веднъж успях да сътворя подобен ефект (1Г РАМ+ 2Г суап) докато се опитвах да извлека данни от една таблица със строшени индекси от postgresql-а.

Ctrl+Alt+Backspace би трявало да те измъкне от подобна ситуация, щото ще убие всички графични приложения и ще ти освободи памет.

Помисли си да си увеличиш swap-а, а най-добре да си купиш и още RAM (все пак паметите не са чак толкова скъпи)
Активен