原创 《大數據時代》書籍概要 & 個人對大數據與人工智能的看法

對事物的認識是一個漫長的過程。想當初我在大三,並不瞭解大數據、人工智能,因此我充滿了、好奇,渴望去了解。《大數據時代》這本書就是當時讀的。而今碩士已經唸完兩年,我對學術論文的創新與實用性有了更多的認識,各種AI的傳奇故事已經聽得略感厭倦。

原创 從內核上初步對比macOS和Linux

macOS內核源碼官方鏈接 https://opensource.apple.com/ 內核概述(我覺得有意思的部分) OS X:完整操作系統 內核:Darwin 包含 XNU (混合式內核,包含1. Mach微內核,2. BSD層建立

原创 本人經常使用的Mac快捷鍵

系統級快捷鍵 空格 預覽,簡單信息(quick look) 回車 重命名 ctrl + 單擊 右鍵 fn + delete 反向刪除,option + delete 刪除單詞,cmd + delete 刪除行 F11 顯示桌面 cmd+o

原创 【網絡實驗】IP identification字段與TSO,GRO

IP頭的identification的值由IP層維持的計數器產生,每產生一個數據包,計數器就加1,,並賦值給ID。ID並不是序號,因爲IP是無連接服務。在IP分片(fragmentation)時,此值將被複制到各個片的ID,這樣能使各個片

原创 名可名,非常名——兩種”軟件中斷“

Intel IA-32手冊上把INT x稱爲軟件中斷(software interrupt)。 然而我意識到softirq其實也是software interrupt的簡寫,這兩者雖“同名”,但不是一回事。spin_lock_bh如它的

原创 【網絡實驗】10G網絡下的真實帶寬——CPU負載與網卡TSO、GSO

操作系統採用Ubuntu 14.04,CPU有4物理核8邏輯核。10G網卡爲Intel X520。 關掉主機網卡的TSO、GSO功能。 sudo ethtool –K p1p1 tso off sudo ethtool –K p1p1

原创 在10Gbps網絡下開啓Huawei CE6850交換機的ECN功能並實驗DCTCP協議

1.  準備知識 1.1  Iperf命令 假設iperf服務端爲主機tian04,使用TCP協議,那麼在控制檯執行以下兩個命令開啓服務器進程。 iperf-s -p 12000 -i1 iperf-s -p 12001 -i1 假設i

原创 【網絡實驗】TSO的大包和GRO的大包是否爲一一對應關係

答案:不是。以下分別給出發送方和接收方的wireshark抓包情況。 發送方: 接收方: 可以看到,發送方33和34兩個大包被接收方合成了33號大包。 備註:發送方TCP checksum沒有計算是因爲TSO。截圖時,接收方忘了開

原创 【網絡實驗】IP checksum的變化規律

在某次TCP反覆重傳中,觀察IP checksum的變化規律。由於只有identification在增加,可以發現checksum的值在減小。這其實和checksum的反碼計算有關,參考謝希仁《計算機網絡》4.2節首部檢驗和的計算:先把I

原创 關於Arista DCS 7048交換機不支持ECN功能的說明

備註:以下提到的參考文檔指的是官方文檔EOSSystem Configuration Guide (EOS-4.15.0F-Manual).pdf. 一、EOS版本提示 使用命令showversion,選取部分結果如下: 參考文檔的E

原创 2017.7 新的啓航

自大四上期保研結束,我就淡出了江湖,時常讀點閒書調養身心。 三年後的現在,來到騰訊,深感牛人重視分享。想起碩士階段也算零零碎碎積攢了不少知識,該整理一下並發表出來了,和大家增進一些交流。這些文字本是給我自己寫的,稍加潤色,其實還是更適合

原创 DELL R730 iDRAC與IPMI的使用

一、簡介 iDRAC卡相當於附加在服務器上的一臺小電腦,通過與服務器主板上的管理芯片BMC進行通信,遠程監控與管理服務器的硬件狀態信息。當前可用的官網詳細介紹請參考:http://zh.community.dell.com/techcen

原创 實驗常用的ethtool命令

網卡點燈是最讓我興奮的命令,在進入機房時能幫助我找網卡所插位置  ethtool --identify eth2 20 看到很多網絡接口的offload特性: ethtool -k eth_name 控制開關 以下爲打開,關閉

原创 Xshell和pdsh工具的使用

一、Xshell Xshell是Xmanager中的一個工具程序,可以方便的管理SSH會話。我們介紹一種配置Xshell的方法,使得每次建立遠程連接不需要再輸入繁瑣的命令和用戶密碼。 以連接跳板機爲例。點擊 文件—>新建 進入 新建會話屬

原创 使用串口轉USB線配置交換機方法

1. 將 串口轉USB線 的串口端插入交換機管理串口 2. 將線的USB端插入主機的USB口 3. 在主機上執行 ls /dev/ttyUSB* 查詢設備名 4. 在主機使用sudo minicom -s