如何將主機容量規劃中的CPU時間轉化為MIPS

2021-09-23 10:49:59 字數 1134 閱讀 3932

儘管並沒有準確的數字,主機容量規劃者們找到了更好的指標來描述cpu時間、mips和msu未來的能力增長。降低mips也是任何想要限制軟體成本的主機使用者最優先的選擇。

主機銷售商可以利用如下便捷的方法來了解有關cpu、mips、主機應用程式容量規劃以及如何將cpu時間轉換為mips。

在主機領域,mips通常是描述計算能力的指標。ibm依靠對自身認為有代表性的工作負載的統計分析,通過large system performance reference(大型系統效能參考)來發布每個系列處理器產品的相關mips引數指標。然而,主機系統的實際效能要依據其it工作負載情況和安裝的引擎數量而定。這點對於ibm提供的z13硬體尤其適用,該產品通過犧牲自然時鐘速度來換取更大的快取以及更高的複雜指令流水線處理能力。

百萬服務單元(msu,million service units)是衡量裝置容量的指標,通常用來計算軟體許可費用。msu評級與mips的相關性相當密切,儘管ibm有時操縱msu資料來刺激主機使用者公升級到新的硬體環境。考慮到計算多程式應用的影響,ibm根據啟用處理單元的數量,為不同處理器型號分配浮動的msu評級——有時就像ibm談起cps那樣。

為了將cpu秒數(累計消耗)轉換成mips(平均消耗速度),容量規劃員將其按照經過時間劃分為等效的單處理器mips(emu),用該結果乘以cpu秒數,其結果即為mips。eum則是在restructured extended executor語言中所定義的rexx執**況。

mips=(cpu秒數)×eum/(經過時間)

關鍵指標:

mips:百萬條指令每秒(million instructions per second)

cpu:**處理器(central processing unit)

說明:上述公式展示了如何計算主機工作負載的mips。

cpu時鐘頻率轉化成mips的例項

某主機工作在1分鐘內已使用了100單位的cpu秒數,該工作是一項多工工作。系統硬體是一台型號為1c5的ibm 2064(其mips值為1085,eum=217mips)。該工作平均消耗速度即為100 x 217/60 = 362 mips。

削減主機的cpu成本可以改善系統的執行效率,然而此方法並非總是見效,具體還要視以何種度量方式而進行討論,包括cpu小時數以及其他引數,本文旨在將如上資訊與企業分享。

如何將程序 執行緒繫結到固定的CPU核

什麼是cpu affinity affinity 是程序的乙個屬性,這個屬性指明了程序排程器能夠把這個程序排程到哪些 cpu上。在linux 中,我們可以利用 cpu affinity 把乙個或多個程序繫結到乙個或多個 cpu上。cpu affinity分為2 種,soft affinity 和ha...

Python 如何將pip list中的庫匯入匯出

檢視當前安裝的包 pip list 匯出當前安裝的包記錄 pip freeze requirements.txt 用anaconda建立乙個虛擬環境 conda create n py37 python 3.7 啟用當前py37環境 mac linux source activate py37 wi...

tomcat啟動時如何將字典表的資料載入到記憶體?

系統使用的ssh框架,現在有些字典表是固定不變的,所以想每次啟動tomcat時,將幾個字典表直接載入到記憶體裡,這樣就不用頻繁讀取資料庫了。可以寫個servlet 或者filter或者listener,然後在init裡載入 放在哪都行,你也可以放在乙個類的靜態變數裡,這樣別的地方都可以訪問到。sta...