본문 바로가기

Linux

[그냥 정리]Linux benchmark tools - phoronix Disk I/O 를 측정하기 위해 성능 측정 툴을 알아보았다. 그 전에 iozone, postmark를 사용했었는데 뭔가 다른 결과가 나올 것 같아서 조사해보았는데... UnixBench Iozone LmBench Fio Phoronix Bonnie++ Iometer Postmark 등을 알게 되었다. 그 외에 네트워크 속도를 측정해주는 "Iperf" 가상화 환경을 측정해주는 "VirtBench", "VMmark" 도 있다. 위 성능 측정 툴 중 IBM 문서에서 사용한 툴인 "fio"를 해보았으나. libaio error도 있고 조금 어려워서 포기.. 다음으로 Phoronix 툴을 사용해 보았다. Disk I/O를 측정하는 줄 알았는데 시스템의 모든 자원을 측정한다. 일종에.. 없는거 없는 대형마트 느낌.. 더보기
nfs-utils source 설치 http://sourceforge.net/projects/nfs/ 여기서 download[초록색박스] 를 클릭한다. # tar xvf nfs-utils-[version].tar.bz2# cd nfs-utils-[version]# ./configure# make -j 8 (숫자는 cpu 개수)# make install libwrap -> tcp_wrappers-devel.x86_64libevent -> libevent-devel.x86_64libnfsidmap -> nfs-utils-lib-devel.x86_64sqlite-devel -> sqlite-devel.x86_64libblkid -> libblkid-devel.x86_64kerberos v5 -> krb5-devel.x86_64 더보기
CentOS Kernel 3.7 Compile OS : CentOS 6.2Kernel : 3.7 커널 다운로드www.kernel.org 에서 다운받는다. # tar xvfz linux-3.7.tar.gz# cd linux-3.7# make mrproper# make clean# cp /boot/config-'uname -r' ./.config# make menuconfig 기존 2.6.x kernel과 다르게 아래 select exit help 외 save load 탭이 생겼다.load 에서 .config를 불러온다. General setup -->Enable deprecated sysfs features to support old userspace tools 를 y로 선택 # make all -j 8(core 수)# make modules_inst.. 더보기
Linux kernel 3.x Compile Error (ipt_MASQUERADE, iptable_nat, nf_nat) Linux 3.7 kernel compile 도중 make moduiles_install 에서 아래와 같은 오류가 발생했다. ERROR: modinfo: could not find module iptable_natERROR: modinfo: could not find module nf_natERROR: modinfo: could not find module ipt_MASQUERADE 이는 make menuconfig 에서 Networking support -->Networking options -->Networking packet filtering framework (Netfilter) -->IP: Netfilter Congifuration --> IPv4 NAT MASQUERADE target supp.. 더보기
cscope 에서 vim syntax 기능이 안될때 cscope 설치 시 기본 에디터가 vi로 설정돼 있습니다. 그래서 vim으로 바꾸려면 ~/.bashrc 에서 export EDITOR=vim 을 적으신 후 cscope 재실행을 하시면 해결됩니다. http://guswnsla1223.tistory.com/127 http://rapperkw.tistory.com/136 더보기
Eclipse와 SVN Server 설치 코딩을 하려고 Eclipse를 설치하였는데 막상 데스크탑에 있는 소스를 옮기기기 너무 귀찮았다. DropBox를 이용해도 되지만 무료 이용자인 나에겐 용량의 한계가 있다.. 그래서 SVN을 사용하기로 결심했다. 연구실에 남는 컴퓨터가 많으니 그중 하나를 서버로 만들고 노트북과 데스크탑의 소스를 업로드/다운로드 하면서 사용할 것이다. 1. CentOS SVN 설치[root@localhost]# yum install -y subversion[root@localhost]# mkdir /home/svn[root@localhost]# svnadmin create --fs-type fsfs /home/svn/TestDev[root@localhost]# cd /home/svn/TestDev/conf[root@loca.. 더보기
윈도우에서 xming 사용하여 리눅스 GUI 접속 CentOS 편http://forum.falinux.com/zbxe/?document_srl=406438 Ubuntu 편http://2ry53.tistory.com/entry/Xming-%EC%82%AC%EC%9A%A9%EB%B2%95 더보기
Eclipse for Ubuntu 64bit , R.java Error and cannot run program adb Ubuntu 64bit에서 Eclipse 설치 후 SDK 설치시 ADB가 제대로 실행되지 않습니다. 그 결과 R.java가 생성되지 않는 사태까지 일어납니다. 아마 추측으로는 ADB문제인듯 한데요. http://stackoverflow.com/questions/10307675/eclipse-doesnt-generates-r-java-even-without-errors 위 답변의 해결책으로 해결했습니다. sudo apt-get install ia32-libs 설치 후 Eclipse 재시작을 했더니 모든 오류가 잡히고 기기에 정상적으로 올라갑니다. 몇일을 꼬박 찾았는데 다행이네요 :) 그외 참고 링크 http://blog.naver.com/puresprout77?Redirect=Log&logNo=601641.. 더보기
CentOS Iozone 설치 .... 막상 글쓰기 해놓고 설마하고 yum install iozone 하니까 설치 되었다.... 내일 일어나서 명령어 정리. 추가로 http://pkgs.repoforge.org/iozone/ 에서 rpm 다운받은 후 설치도 가능 참고 사이트 1. http://yungooda.blog.me/120103029187 2. http://jonnychoe.egloos.com/5525254 3. http://www.sparksupport.com/blog/quick-setup-of-iozone-benchmarking-tool 더보기
CentOS Fusion-io 설치 우선 Fusion-io 홈페이지에서 src 파일을 다운받습니다. ( https://support.fusionio.com/ ) 그리고 공식 사이트 우측 하단 부분에 다운로드 탭이 있습니다. ( https://support.fusionio.com/downloads ) 들어가신 우측에서 로그인을 해야됩니다. 계정이 없으시면 이메일과 비밀번호를 입력후 이메일로 날라온 바코드(?)를 입력하면 가입이 됩니다. 로그인을 하신 후 가운데에 다운로드를 클릭합니다. 들어가시면 좌측에 구매하신 하드웨어와 OS 기준으로 src 파일을 받을 수 있습니다. 1. 제품 선택 2. OS 선택 3. version 선택 4. src check 5. download 받으셨으면 Kernel Version에 맞게 리빌드 시켜줘야 합니다. 1.. 더보기