"kworker" adalah proses placeholder untuk thread pekerja kernel, yang melakukan sebagian besar pemrosesan aktual untuk kernel, terutama dalam kasus di mana ada interupsi, timer, I / O, dll. Ini biasanya sesuai dengan sebagian besar dari setiap alokasi " sistem "waktu untuk menjalankan proses. Ini bukan sesuatu yang dapat dihapus dengan aman dari sistem dengan cara apa pun, dan sama sekali tidak terkait dengan nepomuk atau KDE (kecuali bahwa program-program ini dapat melakukan panggilan sistem, yang mungkin memerlukan kernel untuk melakukan sesuatu).
Ada beberapa laporan tentang aktivitas pekerja yang berlebihan untuk sistem yang relatif tidak aktif yang dimulai selama pengembangan 2.6.36 ( contoh diskusi ), dan laporan yang luas tentang kebingungan dan masalah dengan 2.6.38 (walaupun banyak dari laporan ini memasukkan kata "Natty", jadi saya kira orang-orang ini tidak menggunakan kernel antara 2.6.35 (didistribusikan di Ubuntu 10.10) dan 2.6.38 (didistribusikan di Ubuntu 11.04).
Saya telah menemukan banyak laporan tentang sesuatu yang "memperbaiki" ini untuk satu atau pengguna lain. Sebagian besar "perbaikan" tampaknya terkait dengan pembaruan dari berbagai jenis kernel. Di mana pembaruan dapat dilacak ke masalah tertentu, tampaknya sering kali ada beberapa driver atau layanan kernel yang telah ditambal untuk tidak melakukan kesalahan: Saya memiliki kesan bahwa ada banyak hal dalam kernel yang dapat menyebabkan perilaku yang diamati sebagai penggunaan pekerja yang berlebihan.
Jika Anda menemukan sistem tidak dapat digunakan karena aktivitas pekerja yang berlebihan, saya akan merekomendasikan mencoba melakukan lebih sedikit hal. Jika Anda merasa tidak melakukan apa-apa, coba matikan layanan atau timer yang sudah berjalan lama (pembaca RSS, pembaca surat, pengindeks file, pelacak aktivitas, dll.). Jika ini tidak berhasil, coba mulai ulang. Jika sistem Anda memungkinkan Anda untuk mengaktifkan atau menonaktifkan perangkat keras di lingkungan pra-boot, coba matikan perangkat keras yang tidak Anda gunakan. Jika itu terjadi pada setiap restart sebelum Anda melakukan sesuatu, Anda dapat mencoba menghapus instalan sesuatu, tetapi pada titik ini Anda ingin menjalankan alat profil syscall untuk melacak aplikasi tertentu yang tampaknya menyebabkan kelebihan ini.
Diharapkan bahwa sistem spesifik Anda akan berhenti mengekspresikan perilaku ini dengan peningkatan kernel di masa depan (dan banyak penyebab paling umum dari ini telah diselesaikan).