[Ubuntu 20.04] How to install Intel VTune on Ubuntu 본 포스팅에서는 Ubuntu 20.04에서 최신 버전의 Intel VTune을 설치하는 방법에 대해 기술한다. Intel VTune은 프로그램 성능을 측정하기 위해 사용되는 툴 중 하나로서 많은 개발자들에 의해 사용되고 있다. 최신 버전의 VTune은 (Version 2022.1.1) 설정하기 까다로운 부분이 존재하기 때문에 해당 내용을 본 포스팅에 기술한다. 1. Intel VTune 다운로드 VTune은 다음과 같이 Intel 공식 사이트에서 다운받을 수 있다. (https://www.intel.com/content/www/us/en/developer/tools/oneapi/vtune-profiler.html#gs.m7u8g1) 사용자의 시스템 구성에 따라 "Develop in the Cloud"와 .. ETC... 3년 전
[Ubuntu 20.04] How to fix the CPU frequency to the base CPU frequency 본 포스팅에서는 CPU frequency를 base frequency로 설정하는 방법에 대해 기술한다. 일반적으로 Intel CPU의 경우 default로 P-state 설정을 사용하고 있다. 구체적으로는, Speed Step과 Intel Turbo Boost를 사용하여 효과적은 전력 관리를 위해 동적으로 전압과 주파수를 조절한다. 하지만, 때때로 실험을 위해 CPU frequency를 고정해야할 경우가 있다. 1. Intel Turbo Boost disable Intel Turbo Boost 기능을 사용하지 않기 위해서는 BIOS에서 해당 기능을 변경해 야한다. [Enabled -> Disabled] 2. Installing cpufrequtils cpufrequtils는 쉽게 CPU frequency.. ETC... 3년 전
How to install WSL on Windows 10 Windows 10부터 Vmware, VirtualBox 등을 사용하지 않고 Linux를 사용할 수 있는 WSL(Windows Subsystem Linux) 기능을 제공한다. 본 포스팅에서는 Windows 10에서 WSL을 설치하는 방법에 대해 기술한다. 1. Windows 기능 켜기/끄기 일반적으로 WSL 기능은 Windows 10 환경에서 disabled 되어 있다. 따라서 사용자가 직접 enabled 해주어야 한다. [그림 1]을 참고하여 "Windows 기능 켜기/끄기"를 선택한다. 이후 "Linux용 Windows 하위 시스템" 체크박스를 클릭하여 활성화 한다. [그림 2] 참고 일반적으로 WSL 기능을 enabled 시킨 뒤 확인 버튼을 누르면 Windows가 해당 요청사항을 시스템에 반영하고.. ETC... 4년 전
[Ubuntu 20.04] How to install Telnet 이번 장에서는 Ubuntu 20.04 환경에서 Telnet을 설치하는 방법에 대해 기술한다. Telnet Telnet은 인터넷 or 로컬 네트워크를 이용해 원격 접속을 가능하게 하는 네트워크 프로토콜이다. TCP/IP 기반으로 구현되었으며, TCP 23 port를 사용한다. Telnet 설치 방법 Telnet을 설치하기 위해 아래의 명령어를 입력해야 한다. 우선 Telnet을 사용하기 위한 package를 설치한다. sudoapt−getinstallxinetdtelnetdpacakge설정후telnet연결을위한설정파일을생성해주어야한다.경로는"/etc/xinted.d/"이다. sudo vi /etc/xinetd.d/telnet service telnet { disable.. ETC... 4년 전
[Ubuntu 20.04] Router setup using the KVM Ubuntu 20.04가 되면서 Network setting의 많은 부분이 변경되었다. 이번 블로그에서는 Ubuntu 20.04 환경에서 KVM을 이용해 router를 구축하는 방법에 대해 소개한다. Network description 구성하려는 Network의 모식도는 다음과 같다. Network configuration Router를 사용하는 네트워크 구성은 총 3 단계로 구성된다. 단계 1: Host와 Router 사이의 Bridge 설정 이 과정은 router와 router에 연결된 VM1, VM2가 router를 통해 인터넷을 사용할 수 있도록 Host와 router를 bridge로 연결한다. KVM 환경에서 Host와 가상머신 사이의 bridge 설정은 아래 URL에 정리되어 있다. marco.. ETC... 4년 전
[Ubuntu 20.04] How to install KVM(Kernel-based Virtual Machine) 이번 장에서는 Ubuntu 20.04 환경에서 KVM(Kernel-based Virtual Machine)을 설치하는 방법에 대해 기술한다. 우선 Intel의 경우 VT-x 기능을 AMD 경우 AMD-V 기능을 enable 해야한다. 환경 확인 현재 사용하고 있는 processor가 virtualization을 supoprting 하는지 확인하기 위해서 아래와 같은 명령어를 사용한다. $ grep -Eoc '(vmx|svm)' /proc/cpuinfo 32 0 이상의 숫자가 나오면 현재 virtualization 기능이 enabled 되어 있다는 뜻이다. 만일 0의 값이 출력되면 BIOS에서 virtualizaiton 기능을 enable 해야한다. 혹은 cpu-checker 패키지의 kvm-ok 명령어를.. ETC... 4년 전
[Ubuntu 18.04/20.04] Virtual Machine with Passthrough 최근 cloud 환경에서도 GPU를 사용하고자하는 노력이 많아지면서 호스트의 개입없이 Guest VM이 직접 GPU를 할당받아 사용할 수 있는 passthrough 기술이 도입되었다. 본 글에서는 Ubuntu 18.04/20.04 버전에서 KVM을 이용해 passthrough를 설정하는 방법에 대해 기술한다. 하드웨어 기술 필요한 하드웨어 기술은 다음과 같다. 필자는 Intel CPU를 사용한다. VT-x, VT-d: Enable 위 두 기술은 BIOS에 진입하여 Enable 해야 한다. GRUB 수정 $sudo vim /etc/default/grub intel_iommu=on iommu=pt 추가 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on iom.. ETC... 4년 전
[Ubuntu 18.04/20.04] How to install intel-OpenCL on Ubuntu 18.04 Ubuntu18.04에서 Intel 내장 그래픽카드(Integrated GPU)를 사용하기 위한 환경을 구성하는데 필요한 것들을 포스팅한다. OpenCL GPU driver (Neo) OpenCL도 Nvidia의 CUDA처럼 최근까지 진화되어 왔다. 1.x버전에서 2.x버전으로 이동하면서 Neo라는 드라이버를 지원한다. 간단하게 Neo는 OepnCL Driver Stack을 부르는 말이다. Neo는 다음과 같은 방법으로 설치할 수 있다. sudoadd−apt−repositoryppa:intel−opencl/intel−opencl sudo apt-get update $ sudo apt install intel-opencl-icd clinfo clinfo는 OpenCL platform과 devic.. ETC... 4년 전