原创 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/