Changes between Version 1 and Version 2 of jazz/10-03-04


Ignore:
Timestamp:
Mar 4, 2010, 9:06:52 PM (14 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/10-03-04

    v1 v2  
    22
    33 * [cloud:wiki:NCHCCloudCourse100225 雲端運算基礎課程(一) @ 台中] - Day 2
     4
     5== NoSQL ==
     6
     7 * [http://www.yafla.com/dforbes/Getting_Real_about_NoSQL_and_the_SQL_Isnt_Scalable_Lie/ Getting Real about NoSQL and the SQL-Isn't-Scalable Lie]
     8
     9 * [https://www.cloudkick.com/blog/2010/mar/02/4_months_with_cassandra/ 4 Months with Cassandra, a love story] - 用 Cassandra 的經驗分享
     10
     11== Systemtap / DTrace / ftrace / mtrace ==
     12
     13 * [http://lwn.net/Articles/291091/ Tracing: no shortage of options] - Linux 追查 User Space / Kernel Space 的 trace 工具一覽
     14 * SystemTap
     15   * 官方網站 - http://sourceware.org/systemtap/
     16   * [http://packages.debian.org/systemtap Debian 套件 - systemtap]
     17   * IBM Redbook - [http://www.redbooks.ibm.com/abstracts/redp4469.html SystemTap: Instrumenting the Linux Kernel for Analyzing Performance and Functional Problems] - 先前有看過一小段,目前暫時還沒有需要用到這種工具的時機。
     18   * [http://gnu.wildebeest.org/diary/2009/12/07/fudcon-success-systemtap-meets-python/ FudCon Success – Systemtap meets Python]
     19   * [http://sourceware.org/systemtap/wiki/AddingUserSpaceProbingToApps Adding User Space Probing to an Application (heapsort example)]
     20   * [http://people.redhat.com/roland/utrace/ utrace] - a new kernel-side API for kernel modules
     21    * [http://lwn.net/Articles/224772/ Introducing utrace]
     22    * 看起來是 SystemTap 用在追蹤 User Space 的工具,但核心必須支援。
     23 * DTrace
     24   * [http://blog.xuite.net/evereasy/solarpower/19400612 免費的私家偵探-跟著 DTrace 探索 Process]
     25   * [http://www.solarisinternals.com/wiki/index.php/DTrace_Topics_Intro DTrace Topics Intro]
     26   * [ftp://crisp.dynalias.com/pub/release/website/dtrace/ 不太合乎授權的 DTrace Porting for Linux]
     27   * 2008-06 - [http://blogs.sun.com/bmc/entry/dtrace_on_linux DTrace on Linux]
     28   * 2007-07 - [http://developers.sun.com/solaris/articles/dtrace_ajax.html End-to-End Tracing of Ajax/Java Applications Using DTrace]
     29   * 2007-03 - [http://blogs.sun.com/jmr/entry/adding_dtrace_probes_to_mozilla Adding Dtrace Probes to Mozilla]
     30   * 2006-09 - [http://blogs.sun.com/brendan/entry/dtrace_meets_javascript DTrace meets JavaScript]
     31 * [http://lttng.org/ LTTng]
     32   * allow tracing of the kernel, of userspace, trace viewing and analysis and trace streaming.
     33 * [http://sourceware.org/systemtap/wiki/SystemtapDtraceComparison SystemTap / DTrace / LTTng 比較一覽表]
     34
     35 * Ftrace
     36   * [http://www.linuxhq.com/kernel/v2.6/29/Documentation/ftrace.txt Documentation/ftrace.txt] @ Kernel 2.6.29
     37   * [http://lwn.net/Articles/322666/ A look at ftrace]
     38
     39 * strace - 還算常用的 DEBUG 工具
     40  * [http://www.ibm.com/developerworks/cn/linux/l-tsl/ 這篇提到還有 ltrace, truss 兩種工具]
     41  * strace (1): lists all system calls used    - [http://packages.debian.org/strace Debian 套件 - strace]
     42  * ltrace (1): lists all shared library calls - [http://packages.debian.org/ltrace Debian 套件 - ltrace]
     43  * truss  (1): trace system calls and signals -
     44  * 【註】出於安全方面的考慮,在 FreeBSD 5 之後系統預設已經不再自動掛載 proc 檔案系統,因此,要想使用 truss 或 strace 跟蹤程序,你必須手工掛載 proc 檔案系統:mount -t procfs proc /proc;ltrace 不需要使用 procfs。
     45 * 較少聽過的:
     46  * [http://people.redhat.com/jolsa/latrace/index.shtml latrace] - LD_AUDIT 2.4+ libc frontend
     47
     48== Virtualization : I/O Virtualization ==
     49
     50 * [http://packages.debian.org/search?keywords=virtio Debian 核心模組 - virtio modules] - Virtual I/O
     51 * [http://www.ibm.com/developerworks/linux/library/l-virtio/index.html Virtio: An I/O virtualization framework for Linux]
     52 * [http://lwn.net/Articles/239238/ An API for virtual I/O: virtio]
     53 * [http://www.linux-kvm.org/page/Virtio  KVM 支援的 virtio]
     54 * [http://wiki.libvirt.org/page/Virtio libvirt 的 virtio]
     55 * [http://www.pigo.idv.tw/archives/554 KVM 下安裝 Windows virtio driver] - [http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers Code signing drivers for the Windows 64bit platforms]
     56
     57
     58== YMU Biocluster ==
     59
     60 * http://linux.vbird.org/linux_basic/0420quota.php#quota_flow_1
     61
     62== Embedded ==
     63
     64 * [http://fred-zone.blogspot.com/2010/03/debianubuntu.html Debian/Ubuntu 交叉編譯 - 函式庫相依性速解法] - 先前看到的 apt-cross 用法說明