W przypadku Dell Poweredge T620 z procesorem sześciordzeniowym Xeon zauważam, że istnieje 14 obcych procesów dla systemu plików jfs. Na innym serwerze istnieją również podobne procesy dla systemu plików XFS.
Chociaż nie powodują one żadnego problemu ani znaczącego obciążenia, chciałbym pozbyć się tych procesów, ponieważ nie używam ani JFS ani XFS.
Oto odpowiednie części wyniku 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
źródło
źródło
Odpowiedzi:
Nawet jeśli nie używasz JFS / XFS, te procesy jądra istnieją, jeśli moduły jądra JFS / XFS są załadowane. Zakładając, że używasz najnowszego podstawowego jądra, te moduły jądra są
.ko
modułami, więc aby zapobiec ich ładowaniu, wszystko, co musisz zrobić, to czarna listajfs
ixfs
wnętrze/etc/modprobe.d
Jeśli używasz jądra z wbudowanymi modułami, jedynym sposobem na ich usunięcie jest uruchomienie w czasie wykonywania z
rmmod
lubmodprobe -r
- w takim przypadku musiałyby one przejść do skryptu startowego.Aby dowiedzieć się, czy twoje są modułowe lub wbudowany, po prostu zrobić
sudo updatedb
ilocate jfs.ko
,locate xfs.ko
. Jeśli wyniki w/lib/modules/
katalogu są zwracane, są one modułowe; w przeciwnym razie są wbudowane.Czy możesz edytować pytanie z wynikiem
uname -a
?źródło