| 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 用法說明 |