ki fötört (vakart, kotort) a vincseszteremen?

Szervusztok!

Téma indítónak álljon itt egy bő lére eresztett tapasztalatom, hogy mindenki kellően átszellemüljön mire eljut a csúcsra. ;)
Történt egy napon, hogy a kis csendes gépem egyetlen merevlemeze furcsa kattogó, fel - felpörgő hangokat kezdett hallatni. A vészjósló jeleket tovább erősítette, hogy ezen a szaron már böngészni sem tudok normális tempóban, mert már a net (50/20Mbit/sec vagy hasonló) is akad rajta. El kellene dobni az egészet, és venni egy új vasat, gondoltam első felindulásból.
Apró matatás után a syslog bejegyzései között az alábbit véltem felfedezni:
ata6.00: failed command: WRITE DMA
Ekkor már tudni véltem, hogy mi vár rám, - igen, megint melózhatok a saját gépemen.
Lemez ki, új be, adat helyrerak, megy minden tovább, megvolt ~2 óra alatt, na bumm. Régi volt, lassú is volt, törpének is született, de legutóbb mikor megszorultam hasonló miatt, akkor ez állt rendelkezésre.
Az új lemez, maximum talán csak gazdasági szempontok alapján optimális, de ez mondjuk az elmúlt évtizedben már szerencsére nem nagyon izgatott a saját gépem esetén. A részletekben nincs lényegi információ eldugva, de legyen itt: ST3160815AS => HD103SI . Ez volt kéznél, épp mikor legutóbb megszorult a RAID1 tömböm, ilyet vettem vasárnap délelőtt a madaras tecsóban, ócsóért? Kicsit nagyobb, de a sebessége hagy kívánni valót, sokat is eszik a tápból, és sajnos hangosabb is mint az elődje. Talán, ezért is tűnt fel, hogy a webről jövő fénykép album lapozgatása közben is ráncigálja a /home partícióm alá csatolt fejet a firefox.
Kiütötte a biztosítékot nálam a csere után, hogy böngészés közben, már letöltött, talán cache-ben lévő, szar felbontású képek, is lassan jönnek csak elő, ez már a vég. Kidobom a fenébe ezt a vasat, gondoltam ismét.
Bekukkantottam egy kicsit a motortér tető alá, és megdöbbenve vettem észre, hogy nagyon sok file változott meg az elmúlt egy percben is!

 find ~ -cmin -1 

Na, hát - ennek a fele se tréfa, majd' mind a .mozilla könyvtárban van. Arról nem is beszélve, hogy ez nem is kicsi adatmennyiség!

 du -sh `find ~ -cmin -1` | sort -h 

Pláne nem úgy, hogy ezt 15 másodpercenként írogatja, a .cache tartalmáról nem is beszélve! Nyiss egy gugol ablakot, és nézegesd a kimenetet! Kíváncsi lettel, hogy az előző lemezem felülete hol „kopott” el? Tippelnél? (.cache/firefox/) Képzeld, az ezt megelőző winyóm is pont itt „kopott” meg, most jöttem rá.

Kell valamit tenni, mert ez így nem mehet tovább! Első lépés:
firefox, about.config, browser.cache.disk.enable = false

A maradék még így is sok, ezért további vizsgálódás szükséges! Az irányok a következők:
icedove
tracker
.cache könyvtár komplett ramdisk-esítése

Egyéb javallat? Folytatás következik!
Kösz előre is! ;)
vfero

Hozzászólások

Én fötörtem. (jÁLéncsen báRm|t iss a tötörtremelés.)

Szerintem a bitek flörtöltek a vinyódon.
A kattogó hang eredete: a hímnemű (1-es) bit beki járkál a nőnemű (0-ás) bitben...

S.M.A.R.T. adatok alapján, a merevlemezed hogy érzi magát?

bajosan


   S.M.A.R.T.
   ----------
No.  Attribute                Thre.. Value  Worst  Data                Status                   Flags                                                  
1    Raw Read Error Rate      6      100    253    000000000000        OK                       Error-Rate, Performance, Statistical, Critical
3    Spin Up Time             0      97     97     000000000000        OK (Always passing)      Statistical, Critical
4    Start/Stop Count         20     92     92     00000000204D        OK                       Self Preserving, Event Count, Statistical
5    Reallocated Sectors Co.. 36     100    100    000000000000        OK                       Self Preserving, Event Count, Statistical, Critical
7    Seek Error Rate          30     87     60     00001ECFBE2A        OK                       Error-Rate, Performance, Statistical, Critical
9    Power On Time Count      0      90     90     0000000024A8        OK (Always passing)      Self Preserving, Event Count, Statistical
10   Spin Retry Count         97     100    100    000000000000        OK                       Event Count, Statistical, Critical
12   Drive Power Cycle Count  20     92     92     000000002051        OK                       Self Preserving, Event Count, Statistical
187  Reported Uncorrectable.. 0      1      1      000000000265        OK (Always passing)      Self Preserving, Event Count, Statistical
189  High Fly Writes          0      84     84     000000000010        OK (Always passing)      Self Preserving, Event Count, Error-Rate, Statistical
190  Airflow Temperature      45     58     51     00002A1A002A        OK                       Self Preserving, Statistical
194  Disk Temperature         0      42     49     000C0000002A        OK (Always passing)      Self Preserving, Statistical
195  Hardware ECC Recovered   0      58     46     00000090CCFF        OK (Always passing)      Event Count, Error-Rate, Statistical
197  Current Pending Sector.. 0      100    100    000000000002        OK (Always passing)      Event Count, Statistical
198  Off-Line Uncorrectable.. 0      100    100    000000000002        OK (Always passing)      Event Count
199  Ultra ATA CRC Error Co.. 0      200    200    000000000000        OK (Always passing)      Self Preserving, Event Count, Error-Rate, Performanc..
200  Write Error Rate         0      100    253    000000000000        OK (Always passing)
202  Data Address Mark Errors 0      100    253    000000000000        OK (Always passing)      Self Preserving, Event Count, Statistical

vfero

.cache könyvtár komplett ramdisk-esítése

Én ezt használom már jóideje.

CACHEDIR="/tmp/cache-$USER"
mkdir -p -m 0700 "$CACHEDIR"
echo 'Signature: 8a477f597d28d172789f06886806bc55' >"$CACHEDIR/CACHEDIR.TAG"
for d in .cache .thumbnails; do
    mkdir -p -m 0700 "$CACHEDIR/$d"
    if [ ! -h "$HOME/$d" ]; then
        rm -Rf "$HOME/$d"
        ln -s "$CACHEDIR/$d" "$HOME/$d"
    fi
done

Ugyanakkor a firefox a profilját is érdemes RAM-ba tenni, erre a profile-sync-daemon nevű eszközt használom.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Alamuszi ez a firefox, hogy kuttogva fötör, még a bitet is lesinkófálja a dekniről, mi?? :)

tl;dr: a fötörés az mi a rák?

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™