Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Już jakiś czas z tym walczę. Przeczytałem dominbika i zaciekawiło mnie Anything-sync-daemon. Niestety nie widzę tego w repo debiana, a było by to dla mnie wspaniałe rozwiązanie :) Generalnie 90% czasu spędzam w przeglądarce, tak więc staram się nie mieć operacji na dysku. Ostatnio zrobiłem sobie (znalazłem gdzieś jako tips for chromium under linux):
pablo@lena:~$ df -h System plików rozm. użyte dost. %uż. zamont. na rootfs 20G 14G 4,6G 76% / /dev/root 20G 14G 4,6G 76% / tmpfs 789M 736K 789M 1% /run tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 10M 0 10M 0% /dev tmpfs 1,6G 1,6M 1,6G 1% /run/shm /dev/sda1 122M 24M 93M 21% /boot tmpfs 500M 106M 395M 22% /home/pablo/.cache ...
Czyli cache dałem do ramu, bo tego mam pod dostatkiem:
pablo@lena:~$ free -m total used free shared buffers cached Mem: 7887 4059 3827 0 181 1639 -/+ buffers/cache: 2239 5648 Swap: 0 0 0
Czy jest lepiej? W sumie myślałem, że będzie dużo lepiej, a jest jakoś tak normalnie... Próbowałem z hdparm z wartościami dla opcji -B i -S, ale dalej chodzi. No właśnie, jak sprawdzić czy dysk chodzi? Bo ja opieram swoje uwagi na ikonce hddled która mryga co jakiś czas.
Jakieś rady? Rozwiązania?
Z góry dziękuje :)
Offline
P@blo napisał(-a):
No właśnie, jak sprawdzić czy dysk chodzi?
Jak hdd to przyłóż ucho i posłuchaj. Jest różnica gdy dysk śpi i gdy się kręci na full. Możesz też go przytulić, wyczujesz wibracje przy zapisie/odczycie. xD
Co do samego pomysłu — raczej nietrafiony moim zdaniem. Musiałbyś też i logi do ramu przerzucić. I wszystko inne na czym operujesz. Np. jak otwierasz menu czegokolwiek masz odczytywane ikonki i inne pliki. To jest dobrze widoczne na live cd. Jak odpalisz przeglądarkę na ubuntu, płytka przestanie się kręcić ale zrób coś innego i zobaczysz. Na dysku systemowym ciągle są dokonywane jakieś operacje zapisu/odczytu. xD
Ja się tak zastanawiam czy możliwe by było np. skonfigurowanie livecd ze wszystkim czego potrzebujemy — konfigi i programy ikonki i pliki, których używamy — w ramie i zrobić obraz ramu jak przy hibernacji i prosić livecd by ładował ten obraz przy starcie, dzięki można by zachować ustawienia i wyeliminować dysk, oczywiście poza momentem startu i przy zamykaniu systemu.
Offline
Teoretycznie tak by dało się zrobić z LiveCD (a raczej USB) z opcjami persistence i toram.
Offline
morfik napisał(-a):
Co do samego pomysłu — raczej nietrafiony moim zdaniem. Musiałbyś też i logi do ramu przerzucić. I wszystko inne na czym operujesz. Np. jak otwierasz menu czegokolwiek masz odczytywane ikonki i inne pliki. To jest dobrze widoczne na live cd. Jak odpalisz przeglądarkę na ubuntu, płytka przestanie się kręcić ale zrób coś innego i zobaczysz. Na dysku systemowym ciągle są dokonywane jakieś operacje zapisu/odczytu. xD
Dobra może trochę przesadziłem. Nie chce go wyłączyć na stałe, ale twoje porównanie do live cd jest dobre. Chciałbym aby mój dysk tak działał, jak płytka w napędzie. Jak nic nie robię (tzn nic do czego potrzeba dysk) niech idzie spać (tzn stoi). Jak coś trzeba, wstań. Jest to możliwe? Wiem, że /var stoi tu na przeszkodzie, ale czy tylko? Czy można bezkarnie dać /var do ramu? Np w fstabie wpisać żeby zamontował tak jak to zrobiłem z .cache? Wstanie system?
Offline
Ja mam u siebie jeszcze /var/spool i /var/tmp jako tmpfs.
Offline
O fajnie że piszesz... To zaraz to zrobie, ale całe var by się dało też? Fajnie jakby już wstał z tym od razu, ale jeśli nie to wyobrażam sobie taką sytuacje. Robię sobie 'partycje' w ram i kopiuje zawartość /var/* do niej. Potem przemontowuje /var ramowy w system... Pójdzie to?
Choć mówię, że lepiej jakby od razu przy starcie systemu var był ramie, ale sądzę, że są tam pliki bez których system nie wstanie (choć nie wiem)...
Może w tedy odało by mi się zatrzymać dysk...
Offline
Nigdy nie sprawdzałem. Zrób sobie kopię systemu i sprawdź :)
Poza tamtymi co wcześniej podałem, myślałem jeszcze o /var/log, ale szkoda mi logów ;)
Tak ogólnie włączałeś wszystko w /etc/defaults/tmpfs?
Offline
morfik napisał(-a):
Np. jak otwierasz menu czegokolwiek masz odczytywane ikonki i inne pliki.
Tak, aczkolwiek jak ma się lekkie środowisko i dużo ramu po dłuższym używaniu (np. ~4h) większość jest już scacheowana w RAMie przez jądro (jak mamy trochę tego ramu) - i wtedy uruchomienie takiego rox-filer czy htopa nie powoduje wznowienia pracy dysku. Jakby dało się globalnie dużo rzeczy przenieść tak do RAMu i buforować to co chcemy zapisać w RAMie (jądro już teraz przez krótką chwilę to robi) to naprawdę mogłoby być to coś fajnego. Niestety, nie widziałem póki co pakietu ani rozwiązania, które by to czyniło. Przez to nawet nie zamierzałem próbować z anything-sync-daemon, bo robię zbyt dużo innych operacji i wtedy co chwila ten dysk by się wznawiał toteż nie mam żadnego doświadczenia w powyższym ;/. Idealne rozwiązanie na laptopy czy nawet stacjonarne z UPS i dużą ilością RAMu - aby ludzie nie żalili się, że nagle utraciłem zasilanie i straciłem całą pracę, bo była w RAMie.
Ostatnio edytowany przez dominbik (2013-03-24 17:08:21)
Offline
yossarian napisał(-a):
Tak ogólnie włączałeś wszystko w /etc/defaults/tmpfs?
Nie. A co niby mam włączyć?
pablo@lena:~$ cat /etc/default/tmpfs # Configuration for tmpfs filesystems mounted in early boot, before # filesystems from /etc/fstab are mounted. For information about # these variables see the tmpfs(5) manual page. # /run is always mounted as a tmpfs on systems which support tmpfs # mounts. # mount /run/lock as a tmpfs (separately from /run). Defaults to yes; # set to no to disable (/run/lock will then be part of the /run tmpfs, # if available). #RAMLOCK=yes # mount /run/shm as a tmpfs (separately from /run). Defaults to yes; # set to no to disable (/run/shm will then be part of the /run tmpfs, # if available). #RAMSHM=yes # mount /tmp as a tmpfs. Defaults to no; set to yes to enable (/tmp # will be part of the root filesystem if disabled). /tmp may also be # configured to be a separate mount in /etc/fstab. #RAMTMP=no # Size limits. Please see tmpfs(5) for details on how to configure # tmpfs size limits. #TMPFS_SIZE=20%VM #RUN_SIZE=10% #LOCK_SIZE=5242880 # 5MiB #SHM_SIZE= #TMP_SIZE= # Mount tmpfs on /tmp if there is less than the limit size (in kiB) on # the root filesystem (overriding RAMTMP). #TMP_OVERFLOW_LIMIT=1024
Ostatnio edytowany przez P@blo (2013-03-24 17:04:13)
Offline
P@blo spróbowałem teraz ten anything-sync-daemon. Dodałem do synchronizacji cały swój katalog domowy (/home/mojlogin) i zaczęło mielić dyskiem chyba wszystko zczytywać do RAMu , albo nie wiem co. Trzeba małe katalogi newralgiczne tam wpisać tylko a i tak różowo to nie wygląda. Przydałoby się narzędzie, które przez tydzień monitoruje, katalogi z dużą ilością I/O a potem robi to o czym mówimy.
Offline
No aktualnie u mnie jest tak:
pablo@lena:~$ df -h System plików rozm. użyte dost. %uż. zamont. na rootfs 20G 15G 3,6G 81% / /dev/root 20G 15G 3,6G 81% / tmpfs 789M 704K 789M 1% /run tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 10M 0 10M 0% /dev tmpfs 1,6G 1,2M 1,6G 1% /run/shm /dev/sda1 122M 24M 93M 21% /boot tmpfs 500M 14M 487M 3% /home/pablo/.cache tmpfs 500M 156K 500M 1% /tmp tmpfs 3,9G 0 3,9G 0% /var/local tmpfs 3,9G 0 3,9G 0% /var/mail tmpfs 3,9G 0 3,9G 0% /var/opt tmpfs 3,9G 0 3,9G 0% /var/spool tmpfs 3,9G 72K 3,9G 1% /var/tmp
Właczyłem sobie:
echo 1 > /proc/sys/vm/block_dump
I tu się dowiedziałem skąd moja ikonka hdd swieci średnio co sekunde nawet jak nic nie robię:
Mar 24 21:39:58 lena kernel: [ 442.614464] Chrome_FileThre(6409): dirtied inode 785119 (000550.log) on sda2 Mar 24 21:39:58 lena kernel: [ 442.996356] BrowserBlocking(6424): dirtied inode 834482 (chrome-extension_ofojbjgaaddibdfpmmjeonahgbacejid_0.localstorage-journal) on sda2 Mar 24 21:39:58 lena kernel: [ 442.996387] BrowserBlocking(6424): dirtied inode 834481 (chrome-extension_ofojbjgaaddibdfpmmjeonahgbacejid_0.localstorage) on sda2 Mar 24 21:39:58 lena kernel: [ 442.996489] BrowserBlocking(6424): dirtied inode 834482 (chrome-extension_ofojbjgaaddibdfpmmjeonahgbacejid_0.localstorage-journal) on sda2 Mar 24 21:39:58 lena kernel: [ 442.996702] BrowserBlocking(6424): WRITE block 40628248 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026021] jbd2/sda2-8(67): WRITE block 17061240 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026055] jbd2/sda2-8(67): WRITE block 17061248 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026070] jbd2/sda2-8(67): WRITE block 17061256 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026083] jbd2/sda2-8(67): WRITE block 17061264 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026093] jbd2/sda2-8(67): WRITE block 17061272 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026104] jbd2/sda2-8(67): WRITE block 17061280 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026115] jbd2/sda2-8(67): WRITE block 17061288 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026127] jbd2/sda2-8(67): WRITE block 17061296 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026138] jbd2/sda2-8(67): WRITE block 17061304 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026148] jbd2/sda2-8(67): WRITE block 17061312 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026159] jbd2/sda2-8(67): WRITE block 17061320 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026170] jbd2/sda2-8(67): WRITE block 17061328 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026180] jbd2/sda2-8(67): WRITE block 17061336 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026191] jbd2/sda2-8(67): WRITE block 17061344 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.026956] jbd2/sda2-8(67): WRITE block 17061352 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.044828] BrowserBlocking(6424): WRITE block 40628248 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.059181] BrowserBlocking(6424): dirtied inode 834481 (chrome-extension_ofojbjgaaddibdfpmmjeonahgbacejid_0.localstorage) on sda2 Mar 24 21:39:58 lena kernel: [ 443.059276] BrowserBlocking(6424): WRITE block 1178984 on sda2 (8 sectors) Mar 24 21:39:58 lena kernel: [ 443.073004] BrowserBlocking(6424): WRITE block 40628248 on sda2 (8 sectors) Mar 24 21:40:00 lena kernel: [ 445.085933] flush-8:0(2554): WRITE block 37484120 on sda2 (16 sectors) Mar 24 21:40:00 lena kernel: [ 445.086051] flush-8:0(2554): WRITE block 37420488 on sda2 (16 sectors) Mar 24 21:40:00 lena kernel: [ 445.086121] flush-8:0(2554): WRITE block 40589392 on sda2 (16 sectors) Mar 24 21:40:00 lena kernel: [ 445.086224] flush-8:0(2554): WRITE block 637400 on sda2 (152 sectors) Mar 24 21:40:00 lena kernel: [ 445.086959] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:00 lena kernel: [ 445.086985] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:00 lena kernel: [ 445.086994] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:00 lena kernel: [ 445.087085] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:00 lena kernel: [ 445.090627] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:00 lena kernel: [ 445.090645] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:00 lena kernel: [ 445.090722] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:00 lena kernel: [ 445.090780] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:00 lena kernel: [ 445.090799] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:01 lena kernel: [ 445.740389] BrowserBlocking(6429): dirtied inode 784498 (.org.chromium.Chromium.T3jfYR) on sda2 Mar 24 21:40:01 lena kernel: [ 445.740410] BrowserBlocking(6429): dirtied inode 784498 (.org.chromium.Chromium.T3jfYR) on sda2 Mar 24 21:40:01 lena kernel: [ 445.740619] BrowserBlocking(6429): WRITE block 23540624 on sda2 (40 sectors) Mar 24 21:40:01 lena kernel: [ 445.741180] jbd2/sda2-8(67): WRITE block 17061360 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741204] jbd2/sda2-8(67): WRITE block 17061368 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741229] jbd2/sda2-8(67): WRITE block 17061376 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741242] jbd2/sda2-8(67): WRITE block 17061384 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741252] jbd2/sda2-8(67): WRITE block 17061392 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741260] jbd2/sda2-8(67): WRITE block 17061400 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741266] jbd2/sda2-8(67): WRITE block 17061408 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741272] jbd2/sda2-8(67): WRITE block 17061416 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741279] jbd2/sda2-8(67): WRITE block 17061424 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741285] jbd2/sda2-8(67): WRITE block 17061432 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741291] jbd2/sda2-8(67): WRITE block 17061440 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741297] jbd2/sda2-8(67): WRITE block 17061448 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741303] jbd2/sda2-8(67): WRITE block 17061456 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741310] jbd2/sda2-8(67): WRITE block 17061464 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741316] jbd2/sda2-8(67): WRITE block 17061472 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741322] jbd2/sda2-8(67): WRITE block 17061480 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741329] jbd2/sda2-8(67): WRITE block 17061488 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741335] jbd2/sda2-8(67): WRITE block 17061496 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.741342] jbd2/sda2-8(67): WRITE block 17061504 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.745774] jbd2/sda2-8(67): WRITE block 17061512 on sda2 (8 sectors) Mar 24 21:40:01 lena kernel: [ 445.796393] BrowserBlocking(6429): dirtied inode 783451 (?) on sda2 Mar 24 21:40:03 lena kernel: [ 447.796782] flush-8:0(2554): WRITE block 37484128 on sda2 (16 sectors) Mar 24 21:40:03 lena kernel: [ 447.796906] flush-8:0(2554): WRITE block 37420496 on sda2 (16 sectors) Mar 24 21:40:03 lena kernel: [ 447.796977] flush-8:0(2554): WRITE block 40589400 on sda2 (16 sectors) Mar 24 21:40:03 lena kernel: [ 447.797037] flush-8:0(2554): WRITE block 8216 on sda2 (8 sectors) Mar 24 21:40:03 lena kernel: [ 447.797049] flush-8:0(2554): WRITE block 20971592 on sda2 (8 sectors) Mar 24 21:40:03 lena kernel: [ 447.797068] flush-8:0(2554): WRITE block 25166952 on sda2 (8 sectors) Mar 24 21:40:03 lena kernel: [ 447.797078] flush-8:0(2554): WRITE block 25191640 on sda2 (8 sectors) Mar 24 21:40:03 lena kernel: [ 447.797840] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:03 lena kernel: [ 447.797866] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:03 lena kernel: [ 447.797874] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:03 lena kernel: [ 447.797964] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:03 lena kernel: [ 447.801644] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:03 lena kernel: [ 447.801670] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:03 lena kernel: [ 447.801762] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:03 lena kernel: [ 447.801779] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:03 lena kernel: [ 447.801820] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:05 lena kernel: [ 449.803973] flush-8:0(2554): WRITE block 37484136 on sda2 (16 sectors) Mar 24 21:40:05 lena kernel: [ 449.804092] flush-8:0(2554): WRITE block 37420504 on sda2 (16 sectors) Mar 24 21:40:05 lena kernel: [ 449.804160] flush-8:0(2554): WRITE block 40589408 on sda2 (16 sectors) Mar 24 21:40:05 lena kernel: [ 449.804992] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:05 lena kernel: [ 449.805018] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:05 lena kernel: [ 449.805025] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:05 lena kernel: [ 449.805065] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:05 lena kernel: [ 449.808710] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:05 lena kernel: [ 449.808728] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:05 lena kernel: [ 449.808856] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:05 lena kernel: [ 449.808874] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:05 lena kernel: [ 449.808881] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:07 lena kernel: [ 451.531271] jbd2/sda2-8(67): WRITE block 17061520 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531305] jbd2/sda2-8(67): WRITE block 17061528 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531315] jbd2/sda2-8(67): WRITE block 17061536 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531322] jbd2/sda2-8(67): WRITE block 17061544 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531329] jbd2/sda2-8(67): WRITE block 17061552 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531336] jbd2/sda2-8(67): WRITE block 17061560 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531342] jbd2/sda2-8(67): WRITE block 17061568 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531350] jbd2/sda2-8(67): WRITE block 17061576 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531357] jbd2/sda2-8(67): WRITE block 17061584 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531363] jbd2/sda2-8(67): WRITE block 17061592 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531370] jbd2/sda2-8(67): WRITE block 17061600 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531376] jbd2/sda2-8(67): WRITE block 17061608 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531383] jbd2/sda2-8(67): WRITE block 17061616 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531389] jbd2/sda2-8(67): WRITE block 17061624 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531396] jbd2/sda2-8(67): WRITE block 17061632 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531402] jbd2/sda2-8(67): WRITE block 17061640 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531409] jbd2/sda2-8(67): WRITE block 17061648 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.531415] jbd2/sda2-8(67): WRITE block 17061656 on sda2 (8 sectors) Mar 24 21:40:07 lena kernel: [ 451.532174] jbd2/sda2-8(67): WRITE block 17061664 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570343] flush-8:0(2554): WRITE block 37484144 on sda2 (16 sectors) Mar 24 21:40:09 lena kernel: [ 453.570426] flush-8:0(2554): WRITE block 37420512 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570460] flush-8:0(2554): WRITE block 40589416 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570490] flush-8:0(2554): WRITE block 27268536 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570507] flush-8:0(2554): WRITE block 37748816 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570527] flush-8:0(2554): WRITE block 0 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570538] flush-8:0(2554): WRITE block 8 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570550] flush-8:0(2554): WRITE block 20971584 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570560] flush-8:0(2554): WRITE block 22325384 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570569] flush-8:0(2554): WRITE block 25165952 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570579] flush-8:0(2554): WRITE block 25166120 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570588] flush-8:0(2554): WRITE block 25166648 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570598] flush-8:0(2554): WRITE block 25194856 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.570609] flush-8:0(2554): WRITE block 25362424 on sda2 (8 sectors) Mar 24 21:40:09 lena kernel: [ 453.571451] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:09 lena kernel: [ 453.571478] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:09 lena kernel: [ 453.571486] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:09 lena kernel: [ 453.571550] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:09 lena kernel: [ 453.575322] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:09 lena kernel: [ 453.575339] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:09 lena kernel: [ 453.575540] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:09 lena kernel: [ 453.575553] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:09 lena kernel: [ 453.575560] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:10 lena kernel: [ 454.836585] preload(2854): dirtied inode 30144 (exe) on proc Mar 24 21:40:10 lena kernel: [ 455.285584] Chrome_IOThread(6413): dirtied inode 31346 (?) on tmpfs Mar 24 21:40:11 lena kernel: [ 455.446465] Chrome_IOThread(6413): dirtied inode 30366 (?) on tmpfs Mar 24 21:40:11 lena kernel: [ 455.577528] flush-8:0(2554): WRITE block 37484152 on sda2 (8 sectors) Mar 24 21:40:11 lena kernel: [ 455.577680] flush-8:0(2554): WRITE block 37420512 on sda2 (16 sectors) Mar 24 21:40:11 lena kernel: [ 455.577751] flush-8:0(2554): WRITE block 40589416 on sda2 (16 sectors) Mar 24 21:40:11 lena kernel: [ 455.578548] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:11 lena kernel: [ 455.578571] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:11 lena kernel: [ 455.578578] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:11 lena kernel: [ 455.578624] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:11 lena kernel: [ 455.582242] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:11 lena kernel: [ 455.582259] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:11 lena kernel: [ 455.582338] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:11 lena kernel: [ 455.582355] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:11 lena kernel: [ 455.582362] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:11 lena kernel: [ 455.771565] Chrome_IOThread(6413): dirtied inode 30385 (?) on tmpfs Mar 24 21:40:11 lena kernel: [ 455.930459] chromium(6470): dirtied inode 30386 (?) on tmpfs Mar 24 21:40:11 lena kernel: [ 456.093452] chromium(6470): dirtied inode 30387 (?) on tmpfs Mar 24 21:40:12 lena kernel: [ 456.435437] Chrome_IOThread(6413): dirtied inode 30389 (?) on tmpfs Mar 24 21:40:12 lena kernel: [ 456.590987] Chrome_IOThread(6413): dirtied inode 30390 (?) on tmpfs Mar 24 21:40:12 lena kernel: [ 456.592297] jbd2/sda2-8(67): WRITE block 17061672 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592336] jbd2/sda2-8(67): WRITE block 17061680 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592352] jbd2/sda2-8(67): WRITE block 17061688 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592361] jbd2/sda2-8(67): WRITE block 17061696 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592367] jbd2/sda2-8(67): WRITE block 17061704 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592374] jbd2/sda2-8(67): WRITE block 17061712 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592380] jbd2/sda2-8(67): WRITE block 17061720 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592391] jbd2/sda2-8(67): WRITE block 17061728 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592398] jbd2/sda2-8(67): WRITE block 17061736 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592405] jbd2/sda2-8(67): WRITE block 17061744 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.592970] jbd2/sda2-8(67): WRITE block 17061752 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 456.595438] Chrome_FileThre(6409): dirtied inode 785119 (000550.log) on sda2 Mar 24 21:40:12 lena kernel: [ 456.595472] Chrome_FileThre(6409): dirtied inode 785119 (000550.log) on sda2 Mar 24 21:40:12 lena kernel: [ 456.595488] Chrome_FileThre(6409): dirtied inode 785119 (000550.log) on sda2 Mar 24 21:40:12 lena kernel: [ 457.294348] gnome-shell(4428): dirtied inode 783451 (.goutputstream-GRBZTW) on sda2 Mar 24 21:40:12 lena kernel: [ 457.295564] pool(9929): WRITE block 35602664 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296134] jbd2/sda2-8(67): WRITE block 17061760 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296153] jbd2/sda2-8(67): WRITE block 17061768 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296161] jbd2/sda2-8(67): WRITE block 17061776 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296168] jbd2/sda2-8(67): WRITE block 17061784 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296175] jbd2/sda2-8(67): WRITE block 17061792 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296182] jbd2/sda2-8(67): WRITE block 17061800 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296192] jbd2/sda2-8(67): WRITE block 17061808 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296202] jbd2/sda2-8(67): WRITE block 17061816 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296208] jbd2/sda2-8(67): WRITE block 17061824 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296215] jbd2/sda2-8(67): WRITE block 17061832 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296221] jbd2/sda2-8(67): WRITE block 17061840 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.296227] jbd2/sda2-8(67): WRITE block 17061848 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.304341] jbd2/sda2-8(67): WRITE block 17061856 on sda2 (8 sectors) Mar 24 21:40:12 lena kernel: [ 457.343804] pool(9929): dirtied inode 785100 (?) on sda2 Mar 24 21:40:14 lena kernel: [ 459.343953] flush-8:0(2554): WRITE block 37484152 on sda2 (16 sectors) Mar 24 21:40:14 lena kernel: [ 459.344070] flush-8:0(2554): WRITE block 37420520 on sda2 (16 sectors) Mar 24 21:40:14 lena kernel: [ 459.344141] flush-8:0(2554): WRITE block 40589424 on sda2 (16 sectors) Mar 24 21:40:14 lena kernel: [ 459.344180] flush-8:0(2554): WRITE block 637544 on sda2 (8 sectors) Mar 24 21:40:14 lena kernel: [ 459.344225] flush-8:0(2554): WRITE block 33554488 on sda2 (8 sectors) Mar 24 21:40:14 lena kernel: [ 459.344260] flush-8:0(2554): WRITE block 25166952 on sda2 (8 sectors) Mar 24 21:40:14 lena kernel: [ 459.345043] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:14 lena kernel: [ 459.345068] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:14 lena kernel: [ 459.345076] rs:main Q:Reg(2555): dirtied inode 652925 (syslog) on sda2 Mar 24 21:40:14 lena kernel: [ 459.345117] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:14 lena kernel: [ 459.348601] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:14 lena kernel: [ 459.348614] rs:main Q:Reg(2555): dirtied inode 653756 (kern.log) on sda2 Mar 24 21:40:14 lena kernel: [ 459.348692] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:14 lena kernel: [ 459.348705] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2 Mar 24 21:40:14 lena kernel: [ 459.348712] rs:main Q:Reg(2555): dirtied inode 654008 (debug) on sda2
To fragment... W takim przypadku nie ma mowy o zatrzymaniu dysku... Jak widać cache z chroma ładnie ląduje w tmpfs. Kilka powyższych wpisów też tam wyląduje jak zamontuje /var/cache do tmpfs (chodzi mi o wpisy z kern.log, syslog...), ale jeszcze się nad tym zastanawiam. A reszta? Ktoś mi wytłumacz co np robi jbd2/sda2-8(67): WRITE block 17061856 on sda2 (8 sectors) i jak tego się pozbyć?
Offline
Ja znalazłem ciekawy skrypt: http://www.zarafa.com/wiki/index.php/Monitoring_Disk_IO_per_process
TASK PID TOTAL READ WRITE DIRTY DEVICES jbd2/dm-4-8 1530 61 0 61 0 dm-4 amarok 5075 50 49 1 0 dm-2, dm-3, dm-8, dm-11 flush-254:2 1657 23 0 23 0 dm-2 jbd2/dm-2-8 1544 19 0 19 0 dm-2 flush-254:3 1659 15 0 15 0 dm-3 mpegaudioparse1 5217 13 13 0 0 dm-8, dm-11 hamachid 2396 11 11 0 0 dm-1 flush-254:7 1662 8 0 8 0 dm-7 flush-254:4 5544 8 0 8 0 dm-4 mpegaudioparse1 5143 8 8 0 0 dm-11 jbd2/dm-1-8 320 7 0 7 0 dm-1 flush-254:1 5543 5 0 5 0 dm-1 jbd2/dm-3-8 1526 3 0 3 0 dm-3 jbd2/dm-11-8 5026 3 0 3 0 dm-11 avahi-daemon 2645 2 2 0 0 dm-8 flush-254:11 5055 2 0 2 0 dm-11 bash 6153 1 0 1 0 dm-1
Tle po 1 minucie obserwowania, przy czym miałem włączonego amaroka tylko i nie dotykałem klawiatury :)
Offline
Are you frustrated by your HDD LED blinking constantly after mounting your newly formatted ext4 partition? Don’t go any further by killing innocent suspect processes! mkfs.ext4 holds some init ops for when you mount the fs to be done in background. You could disable such behavior by using -E lazy_itable_init=0.
Hehe...
http://fadishei.wordpress.com/2012/11/24/why-does-j … my-partition/
Offline
To już lepiej zwiększ sobie to w fstab:
commit=nrsec Ext4 can be told to sync all its data and metadata
every 'nrsec' seconds. The default value is 5 seconds.
This means that if you lose your power, you will lose
as much as the latest 5 seconds of work (your
filesystem will not be damaged though, thanks to the
journaling). This default value (or any low value)
will hurt performance, but it's good for data-safety.
Setting it to 0 will have the same effect as leaving
it at the default (5 seconds).
Setting it to very large values will improve
performance.
Offline
Niestety nie działa:
/dev/sda2 / ext4 errors=remount-ro,commit=20 0 1
Dalej mi budzi co sek... :/
Offline
Używasz Conky?
Offline
Dobra coś jest na rzeczy... Conky nie ma nic do tego (ale używam). Teraz mi się dysk wyłącza, ale po 5-10sek się włącza...
Offline
Przy włączonym Conky chyba jest większa aktywność dysku.
Sprawdzałeś bez Conky?
Możesz zajrzeć do iotop.
Offline
Tzn nie mówie nie, ale wyłączyłem conky'iego i jest nawet gorzej... Kurcze nie wiem od czego to zależy... Fajnie zobaczyć tak system chodzący a dysk martwy :D Jeśli nie będzie się tak często budził to będzie super! ;)
Offline
A iotop nic nie pokazał?
Sprawdź z opcją -o, wtedy będzie czytelniej.
Offline
Sory ze tak długo, ale były inne priorytety... ;) Mysle, ze wszystko jest na dobrej drodze. Musze jeszcze /var/log wsadzic do ramu. Ale szkoda mi nie miec logow i z tym sie do was zwracam. Poszukuje narzedzia ktore by mi synchronizowalo ten katalog, ale tak zeby do plikow juz istniejacych dodawal a nie tworzyl na nowo... Mialem juz pisac swoj prosty skrypt krory przeleci przez katalog i zrobi >> (nie wiem jak to sie nazywa) do istniejacych, ale pomyslalem ze moze cos juz tekie istnieje a nie lubie wynajdowac powtornie kola...
EDIT:
Chyba unison bedzie dla mnie rozwizaniem. Ale mile widziane sugestie.
Ostatnio edytowany przez P@blo (2013-03-26 17:35:30)
Offline
Tak czytam i czytam, i zastanawiam się czy nie przenieść się na ReiserFS... Bo z tego co wiem tam nie ma journalingu tak? Rozwiązało by to mój problem? Tak się nauczyłem korzystać z ext4, ale chyba czas na jakieś zmiany... Czy przejście będzie bezbolesne? Na coś szczególnie powinienem uważać?
Z góry dzięki za wszelkie rady :)
Offline