본문 바로가기

OS

ASP.NET 성능 카운터 보통 서버환경에서 서버나 프로그램에 관한 모니터링에 관리 도구에 있는 성능카운터를 활용합니다. 서버에 ASP.NET등으로 웹 프로그램을 운용한다면 다음과 같이 ASP.NET에 적용되는 성능카운터등을 확인할 수 있습니다. Application Restarts 서버가 동작하는 동안 프로그램이 재시작된 횟수 Application Running 현재 동작중인 프로그램 수 Audit Failure Events Raised 프로그램 감사 실패 횟수 Audit Success Events Raised 프로그램 감사 성공 횟수 Error Events Raised 프로그램이 발생시킨 오류 이벤트 횟수 Infrastructure Error Events Raised HTTP 오류 이벤트 횟수 Request Error Even.. 더보기
[Ubuntu bash] prompt 색상 변경 * 사용자 계정으로 root로 할때의 상황임. 1. vim 으로 root의 home 디렉토리에 있는 .bashrc 파일을 열어줍니다. 2. #force_color_prompt=yes 에서 주석처리(#문자)를 제거합니다. 3. 기존 PS1='${debian_chroot:+($debian_chroot)}~~~ 내용을 다음과 같이 바꿔줍니다. 붉은색으로 하고자 한다면 -> PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 연두색으로 하고자 한다면 -> PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00.. 더보기
[Ubuntu bash] 최신배포판 업데이트및 완전삭제 Windows 10 (1607) 최신 업데이트버전 부터는 우분투의 bash쉘을 지원하기 시작했습니다. 그런데 현재 배포판기준이 10.04 버전입니다. 이걸 최신판으로 업데이트하는 방법을 알아보고자 합니다. 우선 아래 명령으로 sources.list파일을 열어봅니다. vim /etc/apt/sources.list 그러면 대략 아래와 같거나 비슷한 내용이 나올것입니다. 이 파일의 내용을 다음과 같이 수정합니다. deb http://kr.archive.ubuntu.com/ubuntu yakkety main restricted universe multiverse deb http://kr.archive.ubuntu.com/ubuntu yakkety-updates main restricted universe mul.. 더보기
[IIS] 웹 컨텐츠 만료(Expire Web content) 지정 사용자가 웹페이지를 방문하면 해당 웹페이지의 이미지나 css, js파일등을 내려받게 됩니다. 이때 응답값은 200이 됩니다. 그런데 사용자가 같은 페이지를 다시 방문하게 되면 응답이 304로 나오는 경우가 있습니다. 이 말은 사용자가 이미 내려받은 파일이 서버에 있는것과 같으니 다시 내려받을 필요없다는 의미입니다. 문제는 이 정보를 확인하는것 마저도 서버에 요청을 해야한다는 것입니다. IIS성능을 높여주려면 이 요청수를 줄요주는 것이 좋습니다. 이때 설정해줄 수 있는 부분이 바로 웹 컨텐츠 만료일을 지정하는 것입니다. 이렇게 만료일을 지정해두면 해당 시간이 지날때 까지 이미 내려받은 파일에 대해서는 서버에 어떠한 요청도 하지 않아 결과적으로 성능을 높일 수 있습니다. 이 설정은 웹프로그램전체에 적용할 수.. 더보기
[Hyper-V] Virtual Machine Internet 연결 1. Virtual Switch Manager 에서 다음과 같이 Internal network 를 생성합니다. 2. Host 의 NIC에서 공유를 설정합니다. 3. 2번을 수행하고 나면 1번에서 생성한 네트워크의 설정중 IP와 Subnet mask가 자동으로 바뀌어 있을 것입니다.(IP는 경우에 따라 다를 수 있습니다.) 4. 인터넷을 연결하고자 하는 Hyper-V의 VM에 Network Adapter를 다음과 같이 설정하십시오. 더보기
[Windows Server 2008] 네트워크 설정 명렁어(ip, 방화벽) - ip 설정 netsh -c int ip set address name="네트워크 이름" source=static addr=아이피 mask=넷마스크 gateway=게이트웨이 - 방화벽 netsh advfirewall set allprofiles state on -> 해제의 경우 off 더보기
[Windows Server 2008] Hyper-V 호스트OS 와 게스트OS간 개별 네트워크 설정(IP설정) 1. Hyper-V의 Virtual Network Manager를 실행해 External유형의 Virtual Network를 생성합니다. Name과 Notes는 식별할 수 있는 아무 내용이나 입력하고 연결할 NIC를 Connection Type로 지정합니다. 2. 본래 호스트OS NIC 설정은 아래와 같이 바뀌게 됩니다. 호스트OS 에서 설정된 IP나 게이트웨이등의 기타 설정은 그대로 유지됩니다. 3. 1번 과정에서 생성한 NIC가 새로 생기며 아래와 같이 설정됩니다. IP, 게이트웨이 설정등의 내용은 호스트OS에서 기존에 설정되었던 내용을 그대로 가져오게 됩니다. 이 설정은 바꾸지 마십시오. 4. Hyper-V Manager에서 네트워크를 설정할 게스트OS를 선택하신뒤 Setting 부분을 선택합니다... 더보기
Vmware 성능 관련 설정 사항 1. Edit -> Preferences -> Memory 에서 Fit all virtual machine memory into reserved host ... 항목 체크 ▶ 가상 시스템의 메모리를 호스트의 페이징이 아닌 물리적 메모리만을 사용하도록 한답니다(? - 정확하지 않음). 일반적으로 가상 시스템에서 설정한 메모리는 호스트에서 지정된 페이징(가상)메모리에 로드되어 동작한다는 얘기인데 가상은 아무래도 물리적메모리보다 느리므로 위와 같이 설정하면 성능의 향상을 기대할 수 있습니다. 물론 메모리가 그만큼 커야 겠지요. 2. VMF 파일에 다음 내용 추가 sched.mem.pshare.enable = "FALSE" mainMem.useNamedFile = "FALSE" MemTrimRate=0 ▶ Vm.. 더보기