原创 mmap引發的SIGBUS

轉載出處:http://blog.csdn.net/ctthuangcheng/article/details/8916015 一直以來都覺得使用mmap讀文件是非常高效、非常優雅的做法(參見《從"read"看系統調用的耗時》)。mmap

原创 Linux 安裝openmpi

安裝 1) 下載openmpi 2) tar -xzvf openmpi-1.4.3.tar.gz 3) cd openmpi-1.4.3  4) ./configure --prefix=/usr/local/openmpi |

原创 writev用法

UNIX和WINSOCK提供了不同的實現方法UNIX系統下,使用writev,可以指定一系列的緩衝區,收集要寫的數據,使可以安排數據保存在多個緩衝區中,然後同時寫出去,從而避免出現Nagle和延遲ACK算法的相互影響。 參數 編

原创 linux shell if語句

if 語句格式 if  條件 then  Command else  Command fi        別忘了這個結尾 If語句忘了結尾fi test.sh: line 14: syntax error: unexpected end

原创 NVDIMM介紹與應用

NVDIMM NVDIMM 是在一種集成了DRAM + 非易失性內存芯片的內存條規格,能夠在完全斷電的時候依然保存完整內存數據,這次發佈AGIGA860 採用了NAND 閃存作爲內存條的非易失性存儲芯片,而DRAM 部分則是DD

原创 Linux 文件系統註冊register_filesystem與註銷unregister_filesystem源碼詳解

參考:  http://blog.csdn.net/gxfan/article/details/3079766              http://bbs.chinaunix.net/thread-4103398-1-1.html

原创 數據重刪技術介紹

轉載出處:http://blog.csdn.net/hs794502825/article/details/8119516 一:數據重刪技術概述 1.源端去重 && 宿端去重 源端去重(Source Deduplication)首先

原创 C語言getopt()函數的使用

getopt(分析命令行參數)     相關函數表頭文件         #include<unistd.h>定義函數         int getopt(int argc,char * const argv[ ],const

原创 rpm 命令使用

rpm(安裝、查詢、卸載、升級、校驗) 安裝   通常情況下使用指令 rpm -ivh 進行安裝   -i  安裝   -v  顯示詳細信息   -h  顯示進度條     --nodeps (取消依賴關係,裝上之後極有可

原创 mount命令用法

轉載出處:http://blog.sina.com.cn/s/blog_545f2b4701010lyn.html 語法: mount -t 類型 -o 掛接方式 源路徑 目標路徑       -t 詳細選項:       

原创 sync

sync命令文件系統管理 sync命令用於強制被改變的內容立刻寫入磁盤,更新超塊信息。  在Linux/Unix系統中,在文件或數據處理過程中一般先放到內存緩衝區中,等到適當的時候再寫入磁盤,以提高系統的運行效率。 sync命令則可用來強

原创 iozone與mdtest使用簡介

1.Iozone iozone是一個文件系統的benchmark工具,可以測試不同的操作系統中文件系統的讀寫性能。 可以測試 Read, write, re-read, re-write, readbackwards, read s

原创 perl 基本語法

轉載出處:http://blog.sina.com.cn/s/blog_635ff3050102v2dp.html 一.數據類型(Data type):               Perl 的數據類型大致分爲四種:Scalar(變

原创 setsockopt的作用

轉載出處:http://blog.csdn.net/l_yangliu/article/details/7086256 功能描述:         獲取或者設置與某個套接字關聯的選 項。選項可能存在於多層協議中,它們總會出現在

原创 網絡通信錯誤碼轉換

TCP/IP 某些最常見的錯誤原因碼 (errno)列表(轉) 對於在基於 UNIX 的環境中的 TCP/IP 用戶,下表列出了某些最常見的錯誤原因碼 (errno)。它不是完整的錯誤列表。可以在文件 /usr/include/