2011. 5. 17. 14:00
net_ratelimit()
net_ratelimit()은 printk_ratelimit()와 같은 역할을 합니다. 단지 네트워크 코드에서 사용하기 편하게 하기위해 net_ratelimit() 라는 함수를 따로 정의하였습니다. printk_ratelimit() 함수는 커널 메시지를 지나치게 많이 출력함으로써 시스템의 동작에 영향을 미치는 것을 막기 위해 도입한 함수입니다. 커널 코드는 이 함수를 불러서 일정한 시간 안에 출력한 메시지의 수가 정해진 수 이하인 경우에만 printk()를 호출하여 메시지를 출력합니다.
중요한 메시지의 경우는 이를 사용하지않고 직접 printk()를 호출합니다.
Reference
http://kldp.org/node/45471
http://www.linuxforums.org/forum/kernel/168631-what-net_ratelimit.html
'[D-01] Linux' 카테고리의 다른 글
[Linux] make의 -j 옵션에 대해서(소스 컴파일 속도 최적화) (0) | 2011.07.14 |
---|---|
The standard sections of the man pages (0) | 2011.07.14 |
[FileSystem] 파일시스템 비교 (0) | 2011.03.04 |
[linux] Linux에서 그래픽카드 확인하기 (0) | 2011.02.25 |
[Linux] Fedora에서 자동 로그인 방법 (0) | 2011.01.27 |