原创 SO_REUSEPORT 端口複用socket選項

    Liunux 3.9版本對於TCP和UDP增加了端口複用SO_REUSEPORT的socket選項,這個選項允許相同主機上的多個socket綁定到同一個端口,用來提升多核系統上多線程網絡server應用的性能。     SO_RE

原创 深入理解補碼

補碼黑歷史 對於每個計算機專業的同學,剛開始都會接觸到二進制轉換、原碼、反碼、補碼的知識。 國內教材上是如下定義的: 原碼:最高位爲符號位,0代表整數,1代表複數,非符號位爲改數字絕對值的二進制表示。如127的原碼爲 0111 1111,

原创 修復FREEBSD上的UFS文件系統

修復FREEBSD上的UFS文件系統   昨天在兩臺FreeBSD上配置好Heartbeat服務(兩臺機器是用網線連通的,做爲Heartbeat的兩個節點),啓動服務時Heartbeat檢測到crmd守護進程沒起來,於是它就嘗試重啓兩

原创 FreeBSD下的VLAN配置

  在Linux系統上,通過vconfig命令創建VLAN,FreeBSD的組網需求和系統機制和Linux類似,但是在創建VLAN上有區別,FreeBSD系統上有兩種方法可以創建VLAN   方法1:   如下是創建VLAN的模板命令,v