Virtual Ethernet over NTB
感謝同事 Stan 提供的資訊. NTB 可以透過模擬的方式當作一個 Ethernet 裝置?答案是可以的,請參考 https://github.com/jonmason/ntb/wiki/Linux-NTB-HOWTO Virtual Ethernet over NTB 需要兩個模組,在 Linu […]
感謝同事 Stan 提供的資訊. NTB 可以透過模擬的方式當作一個 Ethernet 裝置?答案是可以的,請參考 https://github.com/jonmason/ntb/wiki/Linux-NTB-HOWTO Virtual Ethernet over NTB 需要兩個模組,在 Linu […]
本來是要查 irqbalance 是做什麼用的?? 下面是 RedHat 的官方文件. This daemon is enabled by default and periodically forces interrupts to be handled by CPUs in an even, fai […]
一般 Linux 文字介面下常用的系統資源監控有 Linux 預設最古老的系統資源監控程式 top – https://benjr.tw/514 最簡單的硬碟監測工具 iostat – https://benjr.tw/527 透過 mpstat 來看個別的 CPU 使用率與 […]
DMA Direct memory access (DMA) 直接記憶體存取,傳統的計算機架構的記憶體資料搬移都需要透過 CPU 的參與(需要不斷的跟 CPU 請求中斷服務程式),所以發明了 DMA 的硬體裝置,它可以讓介面裝置 (IO) 與記憶體之間直接轉移資料不需經由 CPU 的處理。很適合當週 […]
同事的 RHEL6 透過 uEFI 做全安裝但是安裝完畢卻無法開機,後來才發現是一個 tboot 套件所影響,暫時解決方案是安裝時不要勾選 tboot 套件即可. 但什麼是 tboot , tboot 有什麼用途?? RHEL 官網對於 tboot 套件的說明. The tboot package […]
microcode(微碼-通常被用來修復小的處理器錯誤,並且經常可以在主機板的BIOS中找的到) Intel 的 CPU 使用一種叫做 microcode 的技術來更正 CPU 在出貨以後可能會發現的一些錯誤,這技術就是就是 CPU 會預留一些空間來存放 CPU 的更正錯誤指令.而這些資料都會放在 […]
現今的處理器被期待能夠有出色效能的表現. 透過 Intel Turbo boost Technology 和 Intel 其他技術一起合作. 處理器可以依據你的需求讓 他的效能做動態的調整, 處理器會依據標準規格的 Power , temperature 和 current 的最大限制來動態調高需要 […]
公司老闆在面試新同事時最喜歡問的問題除了 PC 的架構圖外還喜歡問 PCI Bus 資料頻寬是多少,所以寫了這一篇. PCI 資料寬度 32 bits,工作頻率 33.3 MHz,換言之,其最大頻寬為 133.3 MB/sec。 32 bits *33.3 MHz/sec ÷8 = 1 […]
同事問了我一個問題在 Windows 的環境透過工作管理員(在 Process 按右鍵選擇 "設定相關性"),就可以限制 Proccess 只能使用某幾顆核心,那在 Linux 也有這樣的功能嗎?? 恩!!真的不知道除了 #renice 和 #ulimit 外可以調整 Proce […]
在 Linux 使用 lspci 只要可以看到目前系統所有的裝置. 後面可以很清楚知道是裝置名稱,如果有裝置是 unknown 的,需要更新 /usr/share/hwdata/pci.ids 請參考更新方式 https://benjr.tw/265 不過這一次我要說明的是前面的 3 個數字是各代表 […]