原创 linux系統性能調優第一步——性能分析(vmstat)

原文地址:linux系統性能調優第一步——性能分析(vmstat) 作者:platinaluo 性能調優的第一步是性能分析,下面從性能分析着手進行一些介紹,尤其對linux性能分析工具vmstat的用法和實踐進行詳細介紹。

原创 MongoDB vs Redis vs Tokyo Tyrant

* MongoDB vs Redis vs Tokyo Tyrant 準備對MongoDB, Redis以及Tokyo Tyrant的讀寫做一個簡單的測試,爲了進行相對公平的測試,需要了解他們背後的實現機制,下面是一些比較: 存儲實現的

原创 valgrind是個好工具

          編程是碰到最麻煩的問題恐怕就是內存泄露了,內存泄露問題往往不易發現,特別是在內存泄露的大小很小的情況下,如果不是程序長時間運行,恐怕很難發現,而調試內存泄露的問題也常常顯得相當困難,最傳統的辦法恐怕就是一行行地去檢查代

原创 文件系統性能測試工具

<1>iozone 用於測試聚合帶寬的標準測試工具,測試時能指定寫一個或多個文件,但是如果需要寫多個文件,則需一一指出文件的文件名;最大的缺陷是工具不支持多線程併發寫(我錯了,可以用-t參數指定使用的進程或線程數~~)。 <2>mdte

原创 /proc/sys/vm參數(轉)

1) /proc/sys/vm/block_dump 該文件表示是否打開Block Debug模式,用於記錄所有的讀寫及Dirty Block寫回動作。 缺省設置:0,禁用Block Debug模式 2) /proc/sys/vm/dir

原创 /proc/sys/vm/優化

1) /proc/sys/vm/block_dump 該文件表示是否打開Block Debug模式,用於記錄所有的讀寫及Dirty Block寫回動

原创 debug日誌

最近發現腦袋越來越不好使了,許多碰到過的問題,卻一直記不起解決的辦法,所以要用日誌記錄我自己debug調試中碰到的問題~~ 命令篇: 1.編譯命令:如果需要加gdb調試,則需要加-g參數 gcc -o target_name -g sou

原创 系統rm的處理機制

在linux下,常常可以執行rm -rf /home/tmp/test這樣的命令刪除一個目錄,或是使用其他的參數刪除一個文件或目錄,糾結在系統內部,這些刪除命令是如何處理的呢?       這些命令其實是由系統提供的可執行程序實現的

原创 ceph學習(一)——數據結構

ceph mds端的代碼使用C++編寫,mds端的重要數據結構: class MDS : public Dispatcher(<mds.h>)   包括一個鎖,一個定時器,一個消息句柄,客戶端的連接,mds map和osd map,ser

原创 debian命令集(二)

1.查看系統版本 uname -a 查看系統內核 root@debian:/home# uname -a Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686

原创 存儲系統元數據性能優化筆記(一)

《海量存儲系統元數據服務器的設計及性能優化 》 1.影響元數據服務器性能的因素有:元數據組織方式,通信性能,搜索效率 2.通信性能:系統中元數據的訪問通信數據量非常小,容易觸發 TCP 協議的 Nagle 算法,即將小數據報集合成大的數

原创 kswapd0 swap管理器,kjournald ext3日誌進程,pdflush

原文:http://hi.baidu.com/dmkj2008/blog/item/a863231f0f284075f624e43a.html 1.kswapd0 Linux uses kswapd for virtual memor

原创 配置samba服務器

         想要在window系統下訪問一個linux系統的目錄,samba服務器可以幫你完成這個工作,構建samba服務器很簡單,只需要下載一個軟件安裝包,然後在linux服務器上安裝,之後改寫合適的配置文件就ok了。想要在win