20140710

1. cloudsuite의 sw testing(cloud9)을 Xen guest에 설치함. (cluster)
1) cloud9을 설치한다.
2) ./cloud9/infra/hosts 아래에 .hosts 파일을 생성한다. (gumdaeng.hosts)

# <Hostname> <# of cores> <Cloud9 root> <SSH Username> <Exp. dir> <Targets root>
127.0.0.1 4 /home/gumdaeng/cloud9-cloudsuite/cloud9 gumdaeng /home/gumdaeng/cloud9-cloudsuite/cloud9/worker-data /home/gumdaeng/cloud9-cloudsuite/cloud9/targets
# This is a special required 0-core entry, describing the local host
# The host name needs to be public, otherwise the worker machines won't be able to connect to their LB
127.0.0.1 0 /home/gumdaeng/cloud9-cloudsuite/cloud9 - /home/gumdaeng/cloud9-cloudsuite/cloud9/lb-data -

3) ./cloud9/infra/exp/ 아래에 .exp 파일을 생성한다. (gumdaeng.exp)

printf 4 127.0.0.1 4

4) 다음 명령어로 실행

$./run-experiment.py -t 60 --strategy random-path,cov-opt gumdaeng coreutils gumdaeng coreutils coreutils

한 가지 의문점. host에서 실험하던 환경과 guest에서 실험할 때 메모리 크기부터 다른데, 비교가 유의미한가? 메모리를 최대한 host와 비슷하게 주고 실험해야겠다.

References :
[1] CloudSuite SW Testing Manual, http://parsa.epfl.ch/cloudsuite/docs/SW-testing.pdf


2. Xen guest에서 perf가 작동하지 않음.
정섭이 형이 Xen을 패치하라고 하며 관련 자료를 주셨으나 (xen-4.2.3-x86-vpmu.patch), Xen의 최신 버전에는 이미 반영되어 있는 것 같았다. Xen 최신 버전의 코드를 모두 살펴보지는 않았으나, 대개 비슷했으며 일부는 이유가 있어서 다른 듯 했다.

cacloud에 최신 버전의 Xen을 설치하고, 부트로더에 vpmu=1 옵션을 주었더니 guest에도 perf가 잘 동작했다. 최신 버전의 Xen을 설치할 때 cacloud에서는 추가로 libaio-dev, libyajl-dev를 설치해야 했다. 내 ubuntu machine에서는 grub2라 vpmu=1 옵션을 어디에 주어야 하는지 알기 힘들었고, 확인해보지 못했다.

References :
[1] Xen Profiling: oprofile and perf, Xen Project, http://wiki.xen.org/wiki/Xen_Profiling:_oprofile_and_perf


3. RAM에 대해 찾아봄.
DRAM에 대해 공부해야 함. 강욱이 형에게 물어보니, DDR3 아키텍쳐를 찾아 공부하면 될 것이라고 이야기해 주심.

아래는 잘 정리되어 있는 자료들이다.
[1] DDR, 기글하드웨어위키, http://gigglehd.com/zbxe/?mid=ggwiki&vid=&entry=DDR
[2] 4Gbps 시대의 차세대 메모리 DDR4, Gigglehd.com, http://gigglehd.com/zbxe/newsreport/4412437

Youtube에서 꽤 괜찮은 강의 녹화 자료를 두 편 찾음.
[1] CS6810 — Lecture 47. Lectures on Memory Systems., http://www.youtube.com/watch?v=ls8aI5pdjHs
[2] Lecture 23 i) DRAM and RowClone ii) TL-DRAM – CMU – Computer Architecture 2014 – Onur Mutlu, http://www.youtube.com/watch?v=M6Zi6P5JAj0

특히 두 번째 강의가 마음에 드는데, CMU의 Introduction to Computer Architecture 강의라고 한다. (http://www.ece.cmu.edu/~ece447/s14/doku.php?id=start)


4. 한 프로세스를 특정 코어에 pinning하는 방법에 대해 알아봐야 함. 저번에 교수님께서 lock contention 관련해 이야기하시면서 알아보라고 하심.

Advertisements
Tagged with: , , , , , , , , , , , , , , , , , ,
Posted in 1) Memo
3 comments on “20140710
  1. skku says:

    안녕하세요 선배님 김가현 교수님의 예술사를 검색하다가 흘러들어오게 된 성균관대학교 학생입니다 다름이 아니라 1학년생이 수강하기에도 괜찮은 과목인지 여쭙고 싶어서 댓글을 남깁니다 대답해주시면 감사하겠습니다

    • gumdaeng says:

      교양 과목이니, 1학년이 들어도 상관없을 것 같습니다. 저는 개인적으로 암기 과목을 싫어하는데, 예술사는 암기 특성이 다소 강합니다. 하지만 이야기 없이 냅다 암기하는 스타일은 아니므로 그래도 들을만합니다. 공부량이 적은 편은 아닙니다. 말 그대로 교양을 쌓는 측면에서 큰 도움이 되었습니다. 추천합니다.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 96,546 hits
%d bloggers like this: