rhel 서버 버전 7.6에는 다음과 같은 systemctl 서비스가 있습니다.
/etc/systemd/system/test-infra.service
LimitNOFILE의 값은 다음과 같습니다.
systemctl show test-infra.service | grep LimitNOFILE
LimitNOFILE=65535
따라서 서비스당 최대 열린 파일 수는 65535개라고 가정합니다.
현재 이 서비스에서 사용하고 있는 열려 있는 파일을 인쇄할 수 있습니까?
아니면 서비스가 사용하는 파일 수를 표시하는 방법은 무엇입니까?
답변1
이 서비스가 실행하는 실행 파일을 식별할 수 있는 경우( 파일 ExecStart=
명령문 에서 test-infra.service
) 다음을 사용할 수 있습니다.
그렙 |실행 파일 이름
| wc -l
파일 수만 계산하려는 경우 이 방법을 따를 수 있습니다.