Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- FujiFilm GFX50s
- G28/2.8
- SONY A7
- cs50/2.5
- Kodak 400TX
- GRD2
- M-Rokkor 40/2
- Mamiya 7
- Kodak T-Max 100
- cf80/2.8
- 2019 유럽여행
- Leica M7
- Contax G2
- fujifilm velvia 50
- Minolta CLE
- cf50/4 fle
- kodak t-max 400
- 4870
- Kentmere 400
- Kodak 5222
- Kodak Ektar 100
- FujiFilm C200
- Nikon 28Ti
- Hasselblad 500cm
- Rollei35s
- Germany
- N80/4
- Minolta TC-1
- 2018 미국출장
- ZeissIkon ZI
Archives
- Today
- Total
J 창고
LTTng on embedded device / lttng-relayd 본문
1. 개요
LTTng : The Linux Trace Toolkit: next generation
LTTng를 사용하여 tracing 하면 trace 데이터의 용량이 매우 큰 것을 볼 수 있다. 따라서 Embeded Device 에 사용하기 위해선 remote로 저장하는 방법이 필요한데 이를 위한 방법을 공유하고자 한다.
Target에서는 lttng를 실행하되 --output이 아닌 --set-url을 통해 remote로 전송할 위치를 설정하며 Host에서는 lttng-relayd daemon에서 전송되는 data를 수신한다.
2. LTTng remotly tracing
2.1 lttng-relayd 실행 on Host
~$ lttng-relayd
수신한 데이터는 default로 $LTTNG_HOME/lttng-traces/HOSTNAME/SESSION/DOMAIN 에 생성되며 -o, --output 옵션으로 위치를 지정할 수 있다.
2.2 lttng session 생성 on Target
Session 시작 시 --set-url 옵션만 다를 뿐 동일하다.
lttng create my --set-url=net://192.168.0.185
lttng enable-event --kernel --all
lttng start
Session 종료 시에도 동일하다.
lttng stop
lttng destory
2.3 Result
매 Session마다 새로 생성되며 lttng 데이터가 저장되는 것을 볼 수 있다.
3. Reference
lttng.org/blog/2016/03/07/tutorial-remote-tracing/
lttng.org/man/8/lttng-relayd/v2.7/
Comments