原创 雲與租房

在聽培訓的時候,老師把雲比喻爲租房。覺得他的描述十分貼切。在沒有云的時候,所有的IT就像買的房,我們可以從HP,SUN那些開發商手裏買機器,然後搭建自己的服務器。有了雲的時候,我們又多了一種選擇:租房。我們不是房子的擁有者,但是我們可以租

原创 高可用性(HA) 5 - Drbd+heartbeat/pacemaker實現99.99%推薦配置

在一般使用Pacemaker/Heartbeat實現HA基礎之上,引入network bonding。兩臺服務器通過heartbeat/pacemaker實現對外Virtual/floatingIP:192.168.1.100提供服務

原创 高可用性(HA) 4 - network bonding

我們都知道,hadoop namenode是一個臭名昭著的單點故障點(SPOF)。 當你找到一篇High  Availability的文章, 以爲使用heartbeat/pacemaker, corosync就能幫助你建立一個高可用系統,

原创 高可用性(HA) 3 - Feature Comparison of MySQL HA Solutions

摘自:http://dev.mysql.com/doc/refman/5.1/en/ha-overview.html mysql網站提供的mysql 複製,drbd, mysql cluster和Oracle VM Template HA

原创 Linux內存測量(基礎篇)

這是一篇關於Linux內存measuring的基礎教程。除了free之外,我們可以通過/proc得到更多信息。它們是/proc下的maps,smaps 和statm。 以下文章出自: http://elinux.org/Runtime

原创 pmap study: how to find a memory leak.

pmap is a good tool to report the memory map of a process. But how to make sure a process has memory leak, here is the

原创 內存泄露檢測工具比較

公司主要是linux/soloris下C++/C,用過的主要有Dmalloc,Valgrind,DTrace,還有商業的totalview。使用效果都不錯。 以下轉載自: http://hi.baidu.com/jrckkyy/blo

原创 Measuring memory in Linux (the basics)

Reference Link: http://elinux.org/Runtime_Memory_Measurement Here are some basic techniques for measuring memory usage

原创 遇到swap free memory爲0怎麼辦?

在實時系統中,一般swap都使用比較少,最佳狀態就是used一直爲0,但是 在工作中,我們遇到一個問題,swap的free空間正在不斷變小。如果從top結果來看,我們能找出哪些process使用VSZ和RSS比較多,但是並不能確定到底是誰

原创 java版本的expect: 簡單方式實現ssh/telnet與服務器端的交互和自動化測試

在電信領域或IP領域,我們經常要與大量機器進行批量作業。expect能夠很好的完成這類交互工作。 比方我們要登陸testmachine,執行三條命令snmpmanagement,checkresult和pwd。expect腳本可以這麼寫:

原创 《精通Struts2 Web2.0 開發實戰》錯誤糾正

《精通Struts2 Web2.0 開發實戰》,英文名稱叫《Practical Apache Struts 2 Web 2.0 Projects》。英文原版可以在http://books.google.com.hk/books?id=Hr

原创 How to Find A Memory Leak

原文出自:http://msdn.microsoft.com/en-us/library/ms859415.aspx Remember that only unexpected increases in memory usage su