나는 사용하고있다중앙 운영 체제flush
7이지만 해당 커널 버전에 지정된 커널 스레드가 존재하지 않는 이유를 모르겠습니다 .
커널 변경 로그를 살펴보았지만 아무것도 찾지 못했습니다.
[root@localhost ~]# ps aux | grep flush
[root@localhost ~]# echo $?
1
이러한 커널 스레드가 없으면 더티 데이터를 어떻게 새로 고칠 수 있습니까?
답변1
더 이상 전용 플러시 스레드가 없습니다.
Linux 커널은 여러 범용 작업자 스레드가 다양한 작업을 처리할 수 있는 작업자 스레드 모델로 이동했습니다. 프로세스 목록에 다음이 표시됩니다.[kworker/#.##]
불행하게도 이 새로운 디자인은주어진 kworker 스레드가 무엇을 하고 있는지 정확하게 말하기는 약간 어렵습니다.언제든지. 하지만 더티 페이지는 여전히 디스크에 기록되므로 안심하셔도 됩니다.하나 이상kworker 스레드 수입니다.