Linux command – 檢視 CPU 資訊
![]()
測試環境為 Ubuntu 16.04 x86_64 . 在 Linux 下,幾個常用來檢視 CPU 資訊的指令. /proc/cpuinfo 直接看 /proc/ 是最簡單,最快的方式. dmidecode 透過 dmidecode 來查看存放在 SMBIOS 的 Flash Rom 空間中儲存的硬 […]
![]()
測試環境為 Ubuntu 16.04 x86_64 . 在 Linux 下,幾個常用來檢視 CPU 資訊的指令. /proc/cpuinfo 直接看 /proc/ 是最簡單,最快的方式. dmidecode 透過 dmidecode 來查看存放在 SMBIOS 的 Flash Rom 空間中儲存的硬 […]
![]()
多核心的處理器最早是透過對稱多處理 SMP (Symmetric multiprocessing) 的方式,所有的 CPU 核心對於記憶體的存取是共用的,但是當 CPU 核心數太多時反而是一個限制,當不同的處理器需要交換資料時都是透過系統匯流排將資料儲存在記憶體中,但當核心數多時,交換資料變成常態, […]
![]()
這個 Linux 開機參數 intremap=no_x2apic_optout 是做什麼的? 裡面有 APIC (Advanced Programmable Interrupt Controller) 進階的 IRQ 管理器,那什麼是 x2apic ? 先來看一下什麼是 APIC,APIC 有兩種 […]
![]()
作業平臺 CentOS 7 的 yum 沒有包含 sysbench 需要透過 git 下載並編譯原始碼. 編譯 sysbench 時所需要的套件 開始編譯 sysbench GitHub – https://github.com/akopytov/sysbench sysbench 提供 […]
![]()
openssl speed – 透過 SSL 的加解密演算法來看你系統的效能 (CPU 與 memory 效能測試),官方網站 https://www.openssl.org/docs/manmaster/apps/speed.html 在開始使用 openssl speed 前先來看看 […]
![]()
本來是要查 irqbalance 是做什麼用的?? 下面是 RedHat 的官方文件. This daemon is enabled by default and periodically forces interrupts to be handled by CPUs in an even, fai […]
![]()
同事問了我一個問題在 Windows 的環境透過工作管理員(在 Process 按右鍵選擇 "設定相關性"),就可以限制 Proccess 只能使用某幾顆核心,那在 Linux 也有這樣的功能嗎?? 恩!!真的不知道除了 #renice 和 #ulimit 外可以調整 Proce […]
![]()
在 Linux 使用 lspci 只要可以看到目前系統所有的裝置. 後面可以很清楚知道是裝置名稱,如果有裝置是 unknown 的,需要更新 /usr/share/hwdata/pci.ids 請參考更新方式 https://benjr.tw/265 不過這一次我要說明的是前面的 3 個數字是各代表 […]
![]()
在 Linux 下要如何得知 PCI-E Bus 使用的是 Gen (Generation) 1 還是 Gen2 還是新一代的 Gen 3 雖然使用 #lspci 只要可以看到目前系統所有的裝置.但是好像看不到 PCI-E Bus 所採用的是哪一代的 PCI-E. 如果有裝置是 unknown 的, […]
![]()
雖然找到另外 Linux 下 CPU 效能檢測的工具,但他們都只針對單核心在做運算.建議使用另外一套 SysBench(CPU) https://benjr.tw/8715 CPU Burn-in http://www.cpuburnin.com/ 下載下來,解開就只有一個執行檔,後面的參數是時間, […]