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)

Linux – Stressful Application Test (Network)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的網路測試來做說明. 測試環境為 Ubuntu16.04 64bits Net Copy Stressapptest 也可以透過網路來進行測試,需要使用兩台機器,並使用下面兩個參數. -n ipaddr : Continue reading Linux – Stressful Application Test (Network)

Linux – Stressful Application Test (Disk)

前面有使用過 Stressful Application Test (Stressapptest) http://benjr.tw/96740 這邊針對他的硬碟測試來做說明. 測試環境為 Ubuntu16.04 64bits File Copy 執行 2 個檔案的 IO threads, 自動檢測 memory 大小與 core 數量以選擇分配的記憶體和記憶 Continue reading Linux – Stressful Application Test (Disk)

Linux – Stressful Application Test

測試環境為 Ubuntu16.04 64bits Stressful Application Test (stressapptest) 程式可以在 memory 到 processor 與 I/O 之間產生大量的隨機流量,主要用於模擬系統在高負載情況下的壓力測試,他現在屬於 apache 2.0 license.連 google 也使用這工具是確保系統在高負 Continue reading Linux – Stressful Application Test

Linux command – Memtester

之前用過 Memtest86+ http://benjr.tw/491 ,無法直接在 Linux 環境下直接來使用,Memtester 可以直接在 Linux 環境下執行,且可以從 apt-get 下載使用,官方網站 http://pyropus.ca/software/memtester/ 使用上也很簡單,只需要指定要測試的記憶體大小 (單位: B/K/M Continue reading Linux command – Memtester

CentOS7 – Sysbench

作業平臺 CentOS 7 的 yum 沒有包含 sysbench 需要透過 git 下載並編譯原始碼. 編譯 sysbench 時所需要的套件 開始編譯 sysbench GitHub – https://github.com/akopytov/sysbench sysbench 提供 File I/O, CPU , Memory , Thre Continue reading CentOS7 – Sysbench

FreeBSD command – mdconfig

沒想到 FreeBSD 要掛載 ISO 檔要這麼複雜,在 Linux 下只要一行指令 # mdconfig 這個指令應該是 FreeBSD 特有的,主要功能是 產生,控制 memory disks . 上面一連串是為了將 FreeBSD-10.3-RELEASE-amd64-bootonly.iso 光碟內容複製下來.關於 mdconfig 可以參考 htt Continue reading FreeBSD command – mdconfig