본문 바로가기

[Server] Windows4

[Linux] Process Memory Leak 점검 Linux Process Memory leak 점검 스크립트 -. 메모리 누수와 같은 현상으로 문제가 되려면 vss든 rss든 감소함 없이 지속적으로 (또는 계단식으로) 그 사용률/점유률이 우상향하는 모습을 보여야 한다. -. 해당 스크립트로 Top 30 Process의 시간대별 vss rss 사용량 추이 분석 가능 Solaris: ps -eo user,pid,ppid,vsz,rss,time,comm | sort +4 -5 -n -r | head -50 Linux: ps aux | sort +5 -6 -n -r | head -50 AIX: ps aux | sort +5 -6 -n -r | head -50 HP-UX: ps -elf | sort +9 -10 -n -r | head -50 1 2 3 4 5 .. 2022. 8. 18.
[Windows Script] awk 와 비슷한 기능 윈도우 스크립트에서 awk 와 비슷한 기능 wmic logicaldisk where caption="D:" get freespace,size > disk_info.txt for /f "skip=1 tokens=1-2" %a in ('type disk_info.txt') do echo %a^|%b > total_free_info.txt [첫번째 스크립트] D:\ 의 전체 용량과 사용가능 공간을 구한다. FreeSpace Size 500 1000 [두번째 스크립트] skip=1 : 첫번째 행 제거 in ('type disk_info.txt') : disk_info.txt 에서 읽어 와서 tokens=1-2 : 공백으로 구분된 첫번째, 두번째 문자열을 echo %a^|%b : | 구분자로 출력한다. cf. U.. 2022. 4. 7.
파일 내 특정 문자열 찾기 D:\Note 와 그 하위 폴더에 있는 *.sql 파일 중 ORAKIM 문자열을 포함하는 파일을 찾고 싶을때 Get-Childitem -Path D:\Note -recurse | Select-String -Pattern ORAKIM -include *.sql 2021. 12. 20.
Windows에서 Tail 명령어 사용 윈도우환경에서 서비스되는 특정 솔루션에 문제가 발생해서 로그 확인이 필요했다. 해당 로그파일의 크기가 약 3GB 정도였고 메모장으로 내용 확인을 시도했으나 실패했다. 로그파일의 전체 내용 확인은 불필요, 오늘 발생한 마지막 100라인 정도 확인이 필요했다. 유닉스 환경의 tail -100 으로 가능하지만... 윈도우에서는?? 해결방법) 시작 - 실행 - PowerShell gc "파일경로" -Wait -Tail 100 2021. 11. 30.