Saya baru saja meningkatkan ke 14.4 dan hard disk saya menyala terus-menerus. Bahkan setelah menambahkan / home ke daftar folder yang diabaikan. Jelas, kita perlu mengembalikan kotak centang "disable file indexing" di pengaturan KDE. Pengindeks file memiliki dampak negatif yang signifikan terhadap kinerja SSD dan drive lain yang berupaya melakukan caching di memori flash yang lebih cepat. Bahkan jika pengaturannya yang "bagus" mencegahnya menggunakan CPU terlalu banyak, jika komputer Anda terus-menerus menunggu i / o, maka CPU Anda bukanlah penghambat di sini. Berikut ini tautan ke bug terkait: bugs.kde.org/show_bug.cgi?id=333433
Jawaban:
24
Anda dapat membuat pengelola file Anda menampilkan file tersembunyi, setelah itu pergi ke $HOME/.kde/share/config/baloofilerc. Cukup untuk mengeditnya dan mengubah opsi
Indexing-Enabled=true
ke (atau menambahkan jika tidak ada opsi seperti itu)
Indexing-Enabled=false
untuk menonaktifkan baloo.
Saya tahu ini terlalu mudah tetapi itu berhasil bagi saya dan juga bagi orang yang memposting solusi sederhana ini di halaman ini .
Menonaktifkan server Akonadi dan plugin pencarian Nepomuk dapat sangat meningkatkan kinerja di lingkungan KDE.
Juga berfungsi pada Fedora 20 (masih di KDE 4.13.3; ada opsi 'Aktifkan Pencarian Desktop' di "Pengaturan Sistem> Pencarian Desktop" yang secara tepat memperbarui opsi itu)
David Tonhofer
Benar untuk menonaktifkan Akonadi dapat sangat meningkatkan kinerja di KDE. Saya mencobanya dan selesai.
Ade Malsasa Akbar
1
Harap perhatikan bahwa opsi ini harus dalam [Basic Settings]bagian, jika tidak maka tidak akan berpengaruh apa pun.
Ruslan
2
Menjalankan perintah balooctl disableakan melakukan ini untuk Anda.
Tidak ada lagi tombol "Aktifkan / Nonaktifkan" yang eksplisit. Kami ingin mempromosikan penggunaan pencarian dan merasa bahwa Baloo tidak boleh mengganggu pengguna. Namun, kami cerdas tentang hal itu dan JIKA Anda menambahkan direktori HOME Anda ke daftar "folder yang dikecualikan", Baloo akan mati sendiri karena tidak ada lagi yang bisa diindeks.
"Tidak ada lagi tombol" Aktifkan / Nonaktifkan "yang eksplisit. Kami ingin mempromosikan penggunaan pencarian dan merasa bahwa Baloo seharusnya tidak pernah menghalangi pengguna". Wow, bicara tentang kesombongan. Hentikan penggunaan hingga 100% CPU saya dan hentikan komputer saya dan saya mungkin berpikir untuk menggunakannya. Tapi ini harus tetap menjadi keputusan pengguna.
Mike
26
Oh saya akan mengajukan bug. Fakta bahwa tidak ada cara untuk menonaktifkan bajingan tanpa peretasan acak adalah bug yang sangat besar. Makan 100% cpu dan tidak memberi pengguna cara untuk mematikannya hanya desain yang buruk.
CountMurphy
9
Sepenuhnya setuju dengan CountMurphy di sini. Saya sepenuhnya mengerti keputusan untuk mengaktifkan pengindeksan secara default - banyak pengguna menginginkan fitur seperti itu - tetapi tidak ada opsi untuk mematikannya ? Ngomong-ngomong, itu juga memakan seluruh inti CPU di sistem saya.
us2012
4
@VangelisTasoulas, itu tidak masalah bagi seseorang yang menjalankannya di laptop. Hal terakhir yang saya ingin menguras baterai saya pada fitur yang saya tidak ingin diaktifkan.
CountMurphy
5
Ya, tombol menonaktifkan adalah satu hal. Tetapi yang lain adalah bahwa itu harus cukup jelas bahwa sesuatu seperti ini harus berjalan di bawah ionice, karena itulah hambatan sebenarnya di sini. nicetidak akan mengubah apa pun.
Pada KDE 4.13.0 (Kubuntu Trusty) tidak lagi memungkinkan untuk menonaktifkan Desktop Semantic di GUI. Meskipun ada applet "Pencarian Desktop" di Pengaturan Sistem, dan Anda seharusnya dapat memasukkan daftar hitam dir home Anda di sana, hal itu tidak berpengaruh dan Baloo (yang telah mengambil alih dari Nepomuk / Strigi) terus melakukan tugasnya dengan 100% memuat dan menggunakan memori multi-Gigabyte pada inti CPU yang digunakan.
Anda dapat memeriksa beban CPU pada sistem Anda menggunakan 'top':
top
Periksa beban I / O pada sistem Anda dengan 'iotop':
sudo apt-get install iotop
sudo iotop
Untuk menonaktifkan baloo secara permanen , symlink ke / bin / true:
Ini akan mencegahnya dari berjalan lagi. Melakukan hal itu tentu saja akan kehilangan fungsionalitas pencarian, tetapi tampaknya tidak memiliki efek buruk di luar itu.
> Ini akan mencegahnya dari berjalan lagi. <Sampai pembaruan baloo berikutnya kurasa?
warvariuc
Ya, ya;) Saya sebenarnya lebih menyukai solusi bcmpinc: mengganti nama file baloo_file.desktop di / usr / share / autostart / tampaknya - setidaknya pada sistem saya - untuk menekannya sepenuhnya, dan tidak terlalu mengganggu. Padahal menggunakan palu besar tentu lebih memuaskan! : D
fman
Saya tidak yakin apakah file sistem ini akan dikembalikan dalam pemutakhiran.
Sparhawk
Adakah yang mencoba "kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled'" false dan kemudian "balooctl disable" dan apakah itu benar-benar berfungsi? Tampaknya logis bahwa ini akan menghentikan semua dan semua kegiatan botak, tetapi tidak berhasil seperti itu, saya akhirnya melakukan hal fman dan bcmpinc yang bekerja sangat baik untuk saya ... saya baru saja memutuskan saya sangat membencinya sehingga saya menunda paket jadi saya akan melihat ketika itu akan ditingkatkan, jika itu diperlukan namun saya harus mengulang ini ketika saya melakukan-rilis-upgrade pada waktu berikutnya.
osirisgothra
Saya juga menambahkan chattr +i /usr/bin/baloo_file_cleanerdan sama untuk extractor. Maka bahkan pembaruan tidak akan mengubahnya. Tidak yakin apakah mereka akan gagal atau mengabaikan ini.
Ruslan
10
Untuk menghindari pengeditan secara manual $HOME/.kde/share/config/baloofilerc, ini melakukan hal yang sama untuk Anda:
Untuk yang lain membaca ini - baloo_file tidak lagi menggunakan 100% dari inti. Itu adalah bug yang telah diperbaiki untuk rilis final.
Vishesh Handa
5
Tidak, bukan. Saya masih memiliki masalah ini. Dan itu mengisi RAM saya (8GB). Bisakah Anda memberi saya tautan ke bug, jadi untuk membukanya kembali?
dadexix86
@VisheshHanda mungkin perlu ditandai.
Sparhawk
@ dadexix86 Harap ajukan bug baru. Ini mungkin bukan masalah yang sama.
Vishesh Handa
@VisheshHanda setelah reboot ke-3 dari ke-4 dan setelah menghapus indeks Nepomuk sebelumnya, ia menyelesaikan sendiri.
dadexix86
3
Menambahkan $ HOME ke daftar jalur yang dikecualikan menghentikan baloo_file_extractor, yang menggunakan CPU 100%. Namun kemudian mulai baloo_file_cleaner yang merusak harddisk saya.
Memastikan bahwa itu tidak autostart, sepertinya memperbaiki masalah:
Saya menduga bahwa file sistem mungkin dibuat lagi (atau dikembalikan) dalam peningkatan di masa mendatang. Mungkin lebih baik untuk memodifikasi file pengguna, sesuai jawaban saya.
Sparhawk
Memodifikasi file pengguna tidak berfungsi untuk saya. Jika baloo diaktifkan kembali di pembaruan di masa mendatang, maka bug diperbaiki atau saya akan melihat dan menonaktifkannya lagi. Baik baik saja.
bcmpinc
Cukup adil. Seperti yang saya katakan dalam jawaban, saya tidak mengujinya. FWIW bug CPU 100% tampaknya telah hilang untuk saya.
Sparhawk
3
Meskipun ada beberapa cara untuk mencegah Baloo dari pengindeksan , maksud saya adalah untuk mencegah Baloo dari bahkan menjalankan . Sesuai dengan dokumen KDE tidak ada cara yang dapat diakses pengguna untuk melakukan itu, jadi saya telah menggabungkan solusi yang ditemukan di forum KDE dengan solusi pengguna untuk menonaktifkan executable :
Gunakan yang berikut untuk memeriksa apakah baloo ditangguhkan atau tidak:
qdbus org.kde.baloo.file /indexer isSuspended
TIP : Ketika saya mengetik qdbus org.kde.baloo.file /indexerdan menekan Tabbeberapa kali di Kubuntu 14.04 dengan bash-completion diaktifkan (biasanya diaktifkan secara default), saya mendapatkan daftar perintah untuk botak.
Jawaban:
Anda dapat membuat pengelola file Anda menampilkan file tersembunyi, setelah itu pergi ke
$HOME/.kde/share/config/baloofilerc
. Cukup untuk mengeditnya dan mengubah opsike (atau menambahkan jika tidak ada opsi seperti itu)
untuk menonaktifkan baloo.
Saya tahu ini terlalu mudah tetapi itu berhasil bagi saya dan juga bagi orang yang memposting solusi sederhana ini di halaman ini .
Menonaktifkan server Akonadi dan plugin pencarian Nepomuk dapat sangat meningkatkan kinerja di lingkungan KDE.
sumber
[Basic Settings]
bagian, jika tidak maka tidak akan berpengaruh apa pun.balooctl disable
akan melakukan ini untuk Anda.Baloo bertanggung jawab atas pencarian desktop.
Mengutip salah satu penulis Baloo :
sumber
ionice
, karena itulah hambatan sebenarnya di sini.nice
tidak akan mengubah apa pun.Dari forum Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html
Pada KDE 4.13.0 (Kubuntu Trusty) tidak lagi memungkinkan untuk menonaktifkan Desktop Semantic di GUI. Meskipun ada applet "Pencarian Desktop" di Pengaturan Sistem, dan Anda seharusnya dapat memasukkan daftar hitam dir home Anda di sana, hal itu tidak berpengaruh dan Baloo (yang telah mengambil alih dari Nepomuk / Strigi) terus melakukan tugasnya dengan 100% memuat dan menggunakan memori multi-Gigabyte pada inti CPU yang digunakan.
Anda dapat memeriksa beban CPU pada sistem Anda menggunakan 'top':
Periksa beban I / O pada sistem Anda dengan 'iotop':
Untuk menonaktifkan baloo secara permanen , symlink ke / bin / true:
dan
Ini akan mencegahnya dari berjalan lagi. Melakukan hal itu tentu saja akan kehilangan fungsionalitas pencarian, tetapi tampaknya tidak memiliki efek buruk di luar itu.
sumber
chattr +i /usr/bin/baloo_file_cleaner
dan sama untuk extractor. Maka bahkan pembaruan tidak akan mengubahnya. Tidak yakin apakah mereka akan gagal atau mengabaikan ini.Untuk menghindari pengeditan secara manual
$HOME/.kde/share/config/baloofilerc
, ini melakukan hal yang sama untuk Anda:sumber
Saya belum mencobanya, tetapi ternyata , Anda juga bisa melakukannya
(Saya punya folder rumah saya di bagian "jangan cari", mungkin dari nepomuk, dan
baloo_file
masih menggunakan 100% inti.)sumber
Menambahkan $ HOME ke daftar jalur yang dikecualikan menghentikan baloo_file_extractor, yang menggunakan CPU 100%. Namun kemudian mulai baloo_file_cleaner yang merusak harddisk saya.
Memastikan bahwa itu tidak autostart, sepertinya memperbaiki masalah:
sumber
Meskipun ada beberapa cara untuk mencegah Baloo dari pengindeksan , maksud saya adalah untuk mencegah Baloo dari bahkan menjalankan . Sesuai dengan dokumen KDE tidak ada cara yang dapat diakses pengguna untuk melakukan itu, jadi saya telah menggabungkan solusi yang ditemukan di forum KDE dengan solusi pengguna untuk menonaktifkan executable :
Saya kemudian melangkah lebih jauh dan memastikan bahwa
baloo
tidak dapat diperbarui, menimpa symlink di atas:Untuk asuransi tambahan, jika
baloo
prosesnya tidak menemukan jalan kembali adalah dengan menambahkan yang berikut ke~/.kde/share/config/baloofilerc
:sumber
balooctl
Seperti yang dikatakan di sini dan di sini , cukup gunakan:
BTW, konfigurasi sekarang aktif,
~/.config/baloofilerc
bukan pada~/.kde/share/config/baloofilerc
.sumber
~/.local/share/baloo/index
file baloo ? (ini lebih dari 1GB di laptop saya)Posting di forum KDE oleh Aaron Seigo menunjukkan:
Posnya ada di sini: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Gunakan yang berikut untuk melanjutkan:
Gunakan yang berikut untuk memeriksa apakah baloo ditangguhkan atau tidak:
TIP : Ketika saya mengetik
qdbus org.kde.baloo.file /indexer
dan menekan Tabbeberapa kali di Kubuntu 14.04 dengan bash-completion diaktifkan (biasanya diaktifkan secara default), saya mendapatkan daftar perintah untuk botak.sumber