Linux command – tcpdump

有時候設定一些跟網路相關的服務,服務雖然是啟動的,但是功能卻是有問題,這時候可透過 #tcpdump 這個指令來觀看目前封包的狀況. 測試環境為 Ubuntu 16.04 64bits 直接下 tcpdump 就可以看到所有的封包,但資料量太大了,封包資訊一下就過去了,可以加入參數來使用. promiscuous mode (混雜模式),讓網卡能接收所有經過 Continue reading Linux command – tcpdump

Mac OS 檔案正在使用中 無法刪除

平常也用一顆 USB HD 當作 Time Machine 的備份硬碟,但次數一多空間就被佔滿了,所以手動刪除了一些舊的 Time Machine 備份資料.檔案可以刪除,但是無法清空垃圾桶,系統一直顯示檔案正在使用中 無法刪除,雖然沒有佔很大的空間,但是就是礙眼,後來有找到需要透過指令來刪除. 先連接上 Time Machine 備份硬碟. 因為需要下指令 Continue reading Mac OS 檔案正在使用中 無法刪除

WordPress 固定網址設定(Nginx)

測試環境為 CentOS 7 x64 , Web Server 為 Nginx 預設文章網址是長成這樣 http://benjr.tw/?p=4 ,但是我們可以使用固定網址設定,可以讓你的網址變成這樣短 http://benjr.tw/4 ,不過不用擔心以前設定的 ?p= wordpress 還是會幫你轉到新的網址去. Nginx 關於 Nginx 的安裝與 Continue reading WordPress 固定網址設定(Nginx)

使用 root 登入 Ubuntu

測試環境為 Ubuntu 16.04 Desktop 64bits Ubuntu 預設是不能使用 root 來登入,只能用一般使用來登入,然後透過 #sudo su – 切換身份 或是 gksudo(Graphically sudo) http://benjr.tw/1273 等方式來執行一些特權指令. 下面步驟可以讓使用者在登入時選擇 root Continue reading 使用 root 登入 Ubuntu

CoreOS – Flannel

Container 網路要對外時需要設定 port-mapping 或是將網路設定成不同的模式,這時可以使用 flannel (SDN : Software Define Network) 來讓不同的 Host (CoreOS) 的 Container 之間透過虛擬網路來溝通.要啟動 Flannel 服務還需要 CoreOS 下這幾個服務 Container Continue reading CoreOS – Flannel

Docker – network

測試環境為 Ubuntu16.04 ,關於 Docker 使用與設定請參考 http://benjr.tw/95998,這邊討論關於 Docker 網路的設定. 安裝完 Docker.io 之後觀察一下網路裝置的改變.可以看到多了一個 docker0 這個網路裝置. Linux 網路提供 Bridge mode 他可以模擬一個 switch (Bridge) Continue reading Docker – network

Linux – Stressful Application Test (NUMA)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的記憶體 NUMA 測試來做說明. 測試環境為 Ubuntu16.04 64bits NUMA (Non-uniform memory access) NUMA (Non-uniform memory ac Continue reading Linux – Stressful Application Test (NUMA)

NUMA (Non-uniform memory access)

多核心的處理器最早是透過對稱多處理 SMP (Symmetric multiprocessing) 的方式,所有的 CPU 核心對於記憶體的存取是共用的,但是當 CPU 核心數太多時反而是一個限制,當不同的處理器需要交換資料時都是透過系統匯流排將資料儲存在記憶體中,但當核心數多時,交換資料變成常態, CPU 與記憶體之間的速度跟不上 CPU 處理的速度.越多 Continue reading NUMA (Non-uniform memory access)

Linux – Stressful Application Test (Memory)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的 記憶體 測試詳細來做說明. 測試環境為 Ubuntu16.04 64bits Memory 與記憶體相關的參數 -m threads : Number of memory copy threads to Continue reading Linux – Stressful Application Test (Memory)

Linux – Stressful Application Test (CPU-Cache)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的 CPU-Cache 測試來做說明. 測試環境為 Ubuntu16.04 64bits CPU-Cache 測試多處理器的快取一致性(cache coherency ),確認系統不會因為在快取記憶體中的資 Continue reading Linux – Stressful Application Test (CPU-Cache)