星期日, 12月 04, 2011

tracker-store 佔用CPU 資源小記

openSUSE 12.1 升級之後
我的Notebook 使用 btrfs , PC 仍然使用 ext4 filesystem

但是 PC 沒有覺得特別快, 反而變慢了.....
何解呢?

openSUSE 12.1 預設使用 GNOME 3.2

其中 GNOME 3.2 使用 Documents 來整合 本機 以及 線上(Google / Twitter)帳號的文件
這個功能會呼叫 tracker-store 這個 process

說到 tracker-store 這個 indexing (索引的)process
就會想到

在 OpenSuSE 10.2 內會發現 beagled-helper 在製作index的時候佔去太多的CPU資源
故使用軟體管理來移除beagle

這樣的狀況在 openSUSE 12.1 with GNOME 3.2 又回來了XD
但是由於相依性的問題, 目前沒有辦法移除 tracker


暫時的解決方式

執行 gnome-session-properties ( 設定啟動時不要執行)
設定或是 移除  Tracker File System Miner 以及 Tracker Store 於初始啟動程式執行



執行 tracker-preferences (設定 Tracker Store 不要監控)
取消所有勾選的 選項
並於 Locations 移除所有相關資料夾

這樣 tracker-store 這個程式影響就比較小

tracker-store 的資料放在 ~/.cache/tracker/ 並視資料大小佔用不少空間, 我就被使用 7.6G 

> ls ~/.cache/tracker/
db-locale.txt meta.db meta.db-wal ontologies.gvdb
db-version.txt meta.db-shm miner-applications-locale.txt

> du -sh ~/.cache/tracker/
7.6G /home/max/.cache/tracker/

設定檔在 ~/.config/tracker/ 

ls  ~/.config/tracker/
tracker-db.cfg  tracker-extract.cfg  tracker-fts.cfg


為何說暫時解決呢

因為呼叫 GNOME Documents 還是會呼叫 tracker-store
還是會佔用高 CPU loading

所以先記起來


沒有留言: