사용하지 않는 jfsCommit 프로세스를 제거하는 방법?


8

Xeon hexacore 프로세서가 장착 된 Dell Poweredge T620에서 jfs 파일 시스템에 대해 외부 프로세스가 14 개 있음을 알았습니다. 다른 서버에는 xfs 파일 시스템에 대해서도 비슷한 프로세스가 있습니다.

그들은 아무런 문제 나 심각한 부하를 일으키지 않지만 jfs 나 xfs를 사용하지 않기 때문에 이러한 프로세스를 제거하고 싶습니다.

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

당신은 그것들이 필요하지 않습니까? 프로세스를 종료하는 방법과 다시 실행하지 않도록 프로세스를 완전히 제거하는 방법에 대한 답변을 게시 하시겠습니까?
hytromo

1
이 서버에서 jfs를 사용하지 않습니다. 나는 원치 않는 부작용을 일으키지 않고 시작을 막는 깨끗한 방법을 원합니다. 이것은 패키지를 제거하여 init.d에서 올바른 시작 프로세스를 비활성화하거나 / etc / defaults의 파일 또는 기타 파일에서 일부 스위치를 비활성화 할 수 있습니다. 내가 원하지 않는 것은 rc.local의 kludge입니다.)
Floyd

답변:


12

JFS / XFS를 사용하지 않더라도 JFS / XFS 커널 모듈이로드되면 이러한 커널 프로세스가 존재합니다. 최근 주식 커널을 사용한다고 가정하면,이 커널 모듈은 .ko모듈이므로 블랙리스트 jfsxfs내부에서 필요한 모든 것을로드하지 못하게합니다./etc/modprobe.d

당신이 그들을 제거 할 수있는 유일한 방법, 내장이 모듈이있는 커널을 사용하는 경우와 런타임에있다 rmmod거나 modprobe -r경우에, 사람들은 시작 스크립트로 가야 할 것 -.

모듈 형인지 내장형인지 확인하려면 a sudo updatedblocate jfs.ko,을 수행하십시오 locate xfs.ko. /lib/modules/디렉토리의 결과 가 리턴 되면 결과 는 모듈 식입니다. 그렇지 않으면 내장되어 있습니다.

uname -a? 의 출력으로 질문을 편집 할 수 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.