인기 글
- Linux 우분투 네트워크 오류 해결 [ubuntu network error] 1. ip link로 장치가 연결되어있는지 확인 $ ip link 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp1s0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 00:1b:21:8e:ee:74 brd ff:ff:ff:ff:ff:ff 3: eno1: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 70:85:c2:..
- Linux perf 설명 및 간단 사용법 (Performance Counter for Linux) 1. perf란? 2. perf설치 3. perf 종류 및 사용법 1. perf란? 리눅스 시스템 성능 프로 파일링하는 도구이다. 더보기 프로파일링 (profiling, 프로그램 프로파일링/소프트웨어 프로파일링) 또는 성능 분석은 프로그램의 시간 복잡도 및 공간(메모리), 특정 명령어 이용, 함수 호출의 주기와 빈도 등을 측정하는 동적 프로그램 분석의 한 형태이다. 프로파일링 정보는 대개가 프로그램 최적화를 보조하기 위해 사용된다. 프로파일링은 프로파일러(profiler)라는 도구를 사용하여 프로그램 소스 코드나 이진 실행 파일을 계측 분석함으로써 수행한다. linux kernel에 포함된 systeml 영역부터 user-level까지 한번에 성능(프로세스 및 코어별 사용량, 캐시 미스 등)에 대한 tr..
- Linux 리눅스 용량 부족할때 커널로그 삭제 우분투를 사용하던중 사용하던 kvm이 동작을 안하고 tab키를 눌러 자동완성을 하는것도 잘안되는 상황이 나타났다. -bash: cannot create temp file for here-document : No space left on device df -h 로 디스크 공간을 확인해보니 100%으로 꽉차있었다.. 휴지통을 비워도 그대로였다.. 도대체 뭐가 이렇게 쌓여있는걸까.. /var/log로 들어가 보니 엄청나게 많은 log파일이 존재하고 있었다...! cat /dev/null > /var/log/kern.log 를 사용하면 파일 자체와 모든 퍼미션은 그대로 가지고 내용만 지울수 있다! 파일의 크기가 '0'이된다. 하지만 rm -r * 으로 모든 로그파일을 삭제해버렸다. 모두 삭제하니 무려 22G이나..
- openstack 데브스택 설치, 에러해결 [To install Devstack and trouble shooting] Devstack은 git master의 모든 최신 버전을 기반으로 Openstack 환경을 간편하게 설치할 수 있는 확장 가능한 스크립트입니다. 대부분의 Openstack를 공부 하고자 하는 초심자나 Openstack에서 기능을 추가하고자 하는 분들이 개발환경을 위해 사용합니다. ※Devstack은 설치 중에 시스템을 크게 변화시킵니다. 고로 이러한 용도로만 사용되는 VM이나 서버로만 Devstack을 실행하는 것이 좋습니다. 1. 환경준비 사용되는 환경은 리눅스입니다. 테스트 가능한 환경에서 리눅스를 새로 설치하는 게 깨끗하고 최소의 리눅스 환경이기에 가장 좋습니다. 그중에서 우분투 16.04가 가장 많이 테스트되고 가장 설치가 잘 진행됩니다. 에러 검색 시에 여러 커뮤니티에서도 우분투 16.04 환경..