본문 바로가기

watch3

리눅스에서 limit of inotify watches was reached 문제 해결 방법 inotify는 Linux 시스템에서 파일 시스템 이벤트를 모니터링하는 데 사용되는 기능으로 파일이나 디렉토리의 변경 사항을 쉽게 추적할 수 있도록 돕는 기능입니다. 하지만, 이 inotify 감시(watch)의 수에는 한계가 있습니다. 따라서 많은 파일이나 디렉토리를 모니터링해야 할 때 "tailf: cannot add inotify watch (limit of inotify watches was reached)"와 같은 오류 메시지가 나타날 수 있습니다. 이 메시지는 tailf를 사용했을 때 나타나는 메시지입니다. 또는 tail -f를 사용했을 때는 아래와 같은 에러가 나타나기도 합니다. tail: inotify resources exhausted tail: inotify cannot be used,.. 2023. 7. 20.
Windows에서 리눅스 처럼 watch 기능 사용하기 watch는 리눅스에서 주기적으로 출력을 보여주는 명령어입니다. 특정 명령어를 주기적으로 실행해야 할 때 유용한데 이 기능이 윈도우의 cmd나 PowerShell에서는 지원하지 않습니다. 하지만 지금 알려드리는 방법으로 윈도우의 cmd와 PowerShell에서 리눅스의 watch와 유사한 기능을 만들 수 있습니다. 1. Windows cmd에서 nvidia-smi 1초마다 실행하기 nvidia-smi는 현재 그래픽카드의 사용률을 확인할 수 있는 프로그램입니다. for /l %g in () do @(nvidia-smi & timeout /t 1) 여기서 nvidia-smi 부분을 바꾸면 다른 프로그램을 실행할 수도 있습니다. 그리고 timeout /t 1 부분에서 숫자 부분만 바꾸면 갱신 간격도 변경할 수.. 2021. 5. 12.
리눅스 반복작업 위한 명령 watch 요즘 GPU 사용량을 확인할 일이 많아서 사용하는 명령어가 있습니다 바로 watch 명령어 인데요 watch -n [초] [명령어] 로 사용할 수 있어요 1초마다 한번씩 메모리를 확인하고 싶다면 watch -n 1 free -h watch -n 1 cat /proc/meminfo 2초마다 한번씩 GPU 사용율을 알고 싶다면 watch -n 2 nvidia-smi 이렇게 사용할 수 있습니다. CPU나 메모리 사용량은 top 명령어로도 간단하게 볼 수 있습니다. top의 갱신 주기를 바꾸려면 -d 옵션을 주면 됩니다. 2019. 5. 10.