본문 바로가기

OS-OE Knowledge210

What is RCU(Read-copy-update) and RCU stall? RCU(Read-copy-update)는 IO 가 Read에 비정상(?)적으로 집중되는 시스템에서 데이터의 무결성(?)을 보존하기 위한 기법으로 lock(R/W 모두 hold하기 때문에 IO 병목 유발) 알고리즘 대신 사용하는 기술(Read는 필요할 때 지속 수행, Write를 RCU가 모니터링 하다가 기회가 생길때 수행되며, Read 작업으로 인해 여러개 버전의 데이터가 생성될 수 있고, 구 버전은 데이터의 사용이 만료될 때 삭제됨)이다. RCU Stall이라 함은, 위의 RCU 엔진이 어떠한 원인으로 먹통(stall)이 되는 경우로, 일반적으로 CPU 사용율이 비정상적으로 높아(100%) 다른 업무 수행이 불가능할 때 등에 발생. In computer operating systems, read-cop.. 2014. 12. 9.
VMware eVO:RAIL VMware에서 출시한, 중-소규모(?) 클라우드 구축용 어플라이언스 솔루션 서버 하드웨어와 독립적인 SW 베이스 솔루션 (SDDC: software-defined data center)를 강조하며, 쉬운 도입 및 자원 배포/관리를 특징으로 한다. VMware 사의 소개 페이지로 개요 정보는 이미 충분히 공개되어 있는 듯하다. https://www.vmware.com/kr/products/evorail VMware eVO:RAIL Product Overview http://bcove.me/flmno0gb VMware eVO:RAIL E2E Experience http://bcove.me/p6fq0vg9 특히 튜토리얼 부분에서는 사용자의 편의성을 강조한 부분이 인상 깊다. 2 Socket 2U 서버 4대가.. 2014. 11. 20.
VMware ESXi 5.5/vMotion Test VMware ESXi 5.5에서 vMotion 사용해 보기 VM의 옵션 메뉴에서 Migrate를 선택한다. 진행하고자 하는 옵션을 선택하면 된다. (운영될 호스트만 변경할 지, 저장될 스토리지만 이동할 지, 둘 다 변경할 지) 이동하고자 하는 대상 호스트를 선택한다. 변경 저장하고자 하는 스토리지를 선택한다. 작업의 우선 순위를 선택한다. 지금 하고자 하는 작업이 정말 해야할 것인지 ... 검토해보자 ... 실무에선... 이 단계가 심장을 쫄깃하게 해줄지도~ 작업이 종료되면 이동한 것을 확인할 수 있다. 물론 스토리지도 변경되는 것을 상세 페이지를 통해 확인하면 된다~ 2014. 11. 20.
RHEL/SandyBridge 이상 CPU 사용 장비에서 RHEL 운영 시 TSC overflow 로 인한 OS hang 현상 SandyBridge 이상의 CPU 를 사용하는 장비에서 RHEL 운영 시 TSC overflow 로 인한 OS hang 현상 Request / Error / Symptom : Server 가 Cold Boot (Power-Off 후에 reboot) 되고 운영된 지 200 여일 정도 지나면 특정 버전 이하의 커널 운영 서버들은 Hang 이 발생할 수 있음 Syslog 에 아래 메시지 확인되고, System 이 Hang 되는 현상 [sched] x86: Avoid unnecessary overflow in sched_clock (...) [765720] dmesg 로그에 아래와 유사한 Stacktrace 가 발견됨 INFO: task bash:12543 blocked for more than 120 sec.. 2014. 11. 17.
Network/NVGRE (Network Virtualization using Generic Routing Encapsulation) NVGRE (Network Virtualization using Generic Routing Encapsulation) is a network virtualization technology that attempts to alleviate the scalability problems associated with large cloud computing deployments. It uses Generic Routing Encapsulation (GRE) to tunnel layer 2 packets over layer 3 networks. Its principal backer is Microsoft. Other companies supporting the development of NVGRE include F.. 2014. 11. 6.
Network/Virtual eXtensible LAN (VXLAN) Virtual Extensible LAN (VXLAN) is a network virtualization technology that attempts to ameliorate the scalability problems associated with large cloud computing deployments. It uses a VLAN-like encapsulation technique to encapsulate MAC-based OSI layer 2 Ethernet frames within layer 4 UDP packets. VXLAN is an evolution of efforts to standardize on an overlay encapsulation protocol. It increases .. 2014. 11. 6.
Docker? 도커(Docker). 리눅스 컨테이너 가상화 기술이자 현재 급부상하고 있는 클라우드 오픈소스. 도커의 기본, 컨테이너 도커는 기본적으로 '컨테이너'라고 부르는 애플리케이션 자동화 기술을 좀 더 '쉽게' 사용할 수 있도록 하기 위해 만들어졌다. 화물 컨테이너는 정형화된 규격에 맞춰 제품을 넣으면 운송수단에 관계없이 효율적인 운송이 가능해질 것이라는 아이디어였다. 그 결과 비행기, 기차, 화물선 등 운송수단에 관계없이 안정적인 화물 운송이 가능해졌고 운송 비용은 엄청나게 낮아졌다. 도커의 컨테이너도 플랫폼에서 운영할 애플리케이션을 얼마나 효율적으로 운영할 수 있는가에서 출발했다. 컨테이너 박스 안에 좀 더 많은 애플리케이션을 운영하자는 목적이다. 도커가 각광받는 이유 도커가 각광을 받는 이유는 개발자들이 개.. 2014. 10. 28.
Win2012/Recoverying Adminstrator Password Windows Server의 권한 이슈 조사할 일이 있어, 한동안 골방에(?) 두었던 서버에 접속을 했더니... 헉! 접속이 안덴다 ... 급히 Password 복구 방법을 검색하여 수행했다. 오홋 ~! 역시 멋진 분들이 많다 ㅡ.ㅡ; OS 설치 DVD로 부팅한다. 설치 초기 화면에 복구 항목이 있다. 복구 항목 중 Troubleshoot를 선택하자. 요기도 옵션이 있는데, 고급 항목을 선택한다. 옵션 중 명령 프롬프트를 선택하자. 그럼 DVD를 Root로 명령 프롬프트를 볼 수 있다. 현재 OS가 설치된 볼륨을 알고 있다면 다행인데, 모르는 경우 찾아봐야 한다. 열심 열심 dir 연타~ 이 후, :\Windows\System32 디렉토리에 볼일이 있다. cd 명령으로 이동을 시도해 보았지만, 안되더라 .. 2014. 10. 25.
Linux/파일명에 일자 및 시간 삽입하기 같은 내용인데, 시간대 별 정보가 일정 기간동안 필요한 경우 활용하기 좋은 팁. 아래 명령은 HP Proliant 서버에서 온도 정보를 열람하는 명령인데, 온도 변화를 모니터링 하기 위해 아래와 같이 응용해 본다. e.g.) hplog -t > /tmp/hplog-t-$(date '+%Y-%m-%d-%H-%M-%S').txt date 명령의 상세 정보는 manpage 참조. http://man7.org/linux/man-pages/man1/date.1.html 2014. 10. 17.
반응형