Pada Dell Poweredge T620 dengan prosesor Xeon hexacore, saya perhatikan bahwa ada 14 proses tambahan untuk sistem file jfs. Di server lain, ada proses serupa untuk sistem file xfs juga.
Walaupun mereka tidak menyebabkan masalah atau beban signifikan, saya ingin menyingkirkan proses ini karena saya tidak menggunakan jfs atau xfs.
Berikut adalah bagian yang relevan dari output ps ax:
31611 ? S 0:00 [jfsIO]
31612 ? S 0:00 [jfsCommit]
31613 ? S 0:00 [jfsCommit]
31614 ? S 0:00 [jfsCommit]
31615 ? S 0:00 [jfsCommit]
31616 ? S 0:00 [jfsCommit]
31617 ? S 0:00 [jfsCommit]
31618 ? S 0:00 [jfsCommit]
31619 ? S 0:00 [jfsCommit]
31620 ? S 0:00 [jfsCommit]
31621 ? S 0:00 [jfsCommit]
31622 ? S 0:00 [jfsCommit]
31623 ? S 0:00 [jfsCommit]
31624 ? S 0:00 [jfsSync]
>uname -a
Linux ada 2.6.32-41-server #89-Ubuntu SMP Fri Apr 27 22:33:31 UTC 2012 x86_64 GNU/Linux
filesystem
Floyd
sumber
sumber
Jawaban:
Bahkan jika Anda tidak menggunakan JFS / XFS, proses kernel ini ada jika modul kernel JFS / XFS dimuat. Dengan asumsi Anda menggunakan kernel stok terbaru, modul kernel ini adalah
.ko
modul, jadi untuk mencegahnya memuat semua yang perlu Anda lakukan adalah daftar hitamjfs
danxfs
di dalam/etc/modprobe.d
Jika Anda menggunakan kernel yang memiliki modul-modul ini, satu-satunya cara untuk menghapusnya adalah pada saat runtime dengan
rmmod
ataumodprobe -r
- dalam hal itu, mereka harus masuk ke skrip startup.Untuk mengetahui apakah Anda adalah modular atau built-in, hanya melakukan
sudo updatedb
danlocate jfs.ko
,locate xfs.ko
. Jika hasil dalam/lib/modules/
direktori dikembalikan, hasilnya modular; jika tidak, mereka built-in.Bisakah Anda mengedit pertanyaan dengan output
uname -a
?sumber