Version 4 (modified by jazz, 15 years ago) (diff) |
---|
2010-03-04
- 雲端運算基礎課程(一) @ 台中 - Day 2
NoSQL
- 4 Months with Cassandra, a love story - 用 Cassandra 的經驗分享
Systemtap / DTrace / ftrace
- Tracing: no shortage of options - Linux 追查 User Space / Kernel Space 的 trace 工具一覽
- SystemTap
- 官方網站 - http://sourceware.org/systemtap/
- Debian 套件 - systemtap
- IBM Redbook - SystemTap: Instrumenting the Linux Kernel for Analyzing Performance and Functional Problems - 先前有看過一小段,目前暫時還沒有需要用到這種工具的時機。
- FudCon Success – Systemtap meets Python
- Adding User Space Probing to an Application (heapsort example)
- utrace - a new kernel-side API for kernel modules
- Introducing utrace
- 看起來是 SystemTap 用在追蹤 User Space 的工具,但核心必須支援。
- DTrace
- LTTng
- allow tracing of the kernel, of userspace, trace viewing and analysis and trace streaming.
- SystemTap / DTrace / LTTng 比較一覽表
- Ftrace
- Documentation/ftrace.txt @ Kernel 2.6.29
- A look at ftrace
- strace - 還算常用的 DEBUG 工具
- 這篇提到還有 ltrace, truss 兩種工具
- strace (1): lists all system calls used - Debian 套件 - strace
- ltrace (1): lists all shared library calls - Debian 套件 - ltrace
- truss (1): trace system calls and signals -
- 【註】出於安全方面的考慮,在 FreeBSD 5 之後系統預設已經不再自動掛載 proc 檔案系統,因此,要想使用 truss 或 strace 跟蹤程序,你必須手工掛載 proc 檔案系統:mount -t procfs proc /proc;ltrace 不需要使用 procfs。
- 較少聽過的:
- latrace - LD_AUDIT 2.4+ libc frontend
mtrace / valgrid
- 檢查記憶體溢出(memory leakage)問題
- mtrace() 函數
- valgrind 工具 - Debian 套件 - valgrind
Virtualization : I/O Virtualization
- Debian 核心模組 - virtio modules - Virtual I/O
- Virtio: An I/O virtualization framework for Linux
- An API for virtual I/O: virtio
- KVM 支援的 virtio
- libvirt 的 virtio
- KVM 下安裝 Windows virtio driver - Code signing drivers for the Windows 64bit platforms
YMU Biocluster
Embedded
- Debian/Ubuntu 交叉編譯 - 函式庫相依性速解法 - 先前看到的 apt-cross 用法說明
Attachments (1)
- gldt102-full.png (565.6 KB) - added by jazz 15 years ago.
Download all attachments as: .zip