728x90
반응형

메모리 3

높은 CPU 및 메모리 사용량을 수정하는 방법

Service Host, Svc Host 또는 svchost.exe는 윈도우즈 운영 체제에 대해 둘 이상의 서비스를 호스팅하는 시스템 프로세스라고 할 수 있습니다. 윈도우즈 운영 체제는 공유 서비스 프로세스를 지원하므로 svchost는 리소스 소비를 줄이는 동시에 여러 서비스로 구성되는 프로세스로 사용하도록 설계되었습니다. svchost는 둘 이상의 서비스로 구성되기 때문에 진행 중인 다른 프로세스에 비해 더 많은 양의 메모리를 차지하게 됩니다. 같은 이유로, 때때로 많은 서비스들이 svchost의 형태로 쌓이고 컴퓨터 메모리의 좋은 부분을 차지할 때 svchost 때문에 컴퓨터가 느려진다. 컴퓨터의 메모리를 많이 차지하는 svchost의 경우 상황을 처리하기 위해 몇 가지 작업을 수행할 수 있습니다. ..

IT/Windows 2023.12.20

free명령어로 시스템 메모리 사용현황 확인하기

free는 시스템의 실제메모리와 스왑메모리에 대한 사용현황을 확인 할 수 있는 명령어입니다. 즉, free명령어로 확인 할 수 있는 정보들은 다음과 같습니다. • 실제메모리(RAM)의 전체용량 • 실제메모리 중 유휴메모리의 양 • 실제메모리 중 사용중인 메모리의 양 • 스왑(swap)메모리의 양 • 커널에서 사용되는 공유메모리(shared memory)와 버퍼링(buffering) 메모리양 • 캐시된 메모리의 양 즉, free명령어를 이용하시면 위와 같은 정보들을 확인할 수 있습니다. free명령어로 시스템 메모리 사용현황 확인하기 먼저, 쉘상태에서 “free”라고 하시면 시스템의 메모리 전체용량과 사용중인 메모리양, 비어있는 메모리양, 스왑(swap)메모리용량과 사용량등을 확인할 수 있습니다. 아래의 ..

MSSQL 서버 최대 메모리 설정하기 / 메모리 할당 관련

MSSQL을 사용하고 있고 DB 전용 서버를 구축하고 있는 고객사에서 메모리 과부하 증상으로 원격 점검을 시행했다. 현상 분석 1.DB 서버의 전체 용량은 32G였으며, 점검 당시 약 30G의 메모리를 SQL Server에서 독점하고 있었다. 2.SQLServer 내 최대 메모리 설정은 29000MB로 설정되어 있었다. 메모리가 항상 이렇게 가득 차있어서 점검 요청을 한 것이고, 결론적으로는 '최대로 설정한 메모리만큼 가득 차 있고, 메모리 부족 에러가 발생하지 않는 상태는 '정상'이다!' 하지만 가득 차도 너무 가득 차서(30G/32G), 자칫 하면 메모리 부족 에러로 갈 수 있는 상황이였기 때문에 조치를 취했다. 여기서 드는 의문점 1) 최대 메모리 설정을 29G로 했는데, 왜 이를 넘어섰을까? 최대..

IT/SQLD 2022.09.06
728x90
반응형