国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MLC測試工具

kycool / 2231人閱讀

摘要:測試方向內存延遲檢查度量這些潛伏期和對于為被測系統建立基線和進行性能分析是一個用于測量內存延遲和的工具,以及它們如何隨著系統負載的增加而變化。

MLC內存延遲測試工具——intel


mlc
https://www.intel.com/content/www/us/en/developer/articles/tool/intelr-memory-latency-checker.html

其他資料參考:

https://huataihuang.gitbooks.io/cloud-atlas/content/server/memory/mlc_intel_memory_latency_checker.html

CPU預取與性能簡介:

https://blog.csdn.net/qupeng110/article/details/86015471?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.no_search_link&spm=1001.2101.3001.4242.1

What Your Computer Does While You Wait:

https://manybutfinite.com/post/what-your-computer-does-while-you-wait/

https://www.cnblogs.com/zengkefu/p/5589876.html

ARM學習筆記 計算機結構 總線 南北橋

https://blog.csdn.net/u011690552/article/details/15710659

什么是套接字?套接字的作用是什么?

https://cloud.tencent.com/developer/news/478432

應用層通過傳輸層進行數據通信


硬件預取器控制

在現代英特爾處理器上準確測量內存延遲具有挑戰性,因為它們具有復雜的硬件預取器。英特爾? MLC 會在測量延遲時自動禁用這些預取器,并在完成時將它們恢復到之前的狀態。

  • 硬件預存器:是由于CPU和其他存儲設備的速度差異,導致的存儲結構。
  • 內存包括主存(內存條,基于DRAM)與高速緩存(Cache,基于SRAM)兩部分。

測試方向:

內存延遲檢查

  • 度量這些潛伏期和 b/w 對于為被測系統建立基線和進行性能分析
  • Intel Memory Latency Checker (Intel MLC)是一個用于測量內存延遲和 b/w 的工具,以及它們如何隨著系統負載的增加而變化。它還為更細粒度的研究提供了幾種選擇,其中 b/w 和特定一組核到緩存或內存的延遲也可以測量。
  • 新選項 --memory_bandwidth_scan(僅在 Linux 上支持)能夠以 1GB 塊的形式測量整個地址范圍內的內存帶寬

工具測了什么

當該工具在沒有任何參數的情況下啟動時,它會自動識別系統拓撲并測量以下四種類型的信息。每個屏幕都顯示了一個屏幕截圖。

1.來自每個socket(套接字)并尋址到每個可用socket的請求的空閑內存延遲矩陣

2.峰值內存 b/w 測量(假設所有訪問都對本地內存)具有不同讀取和寫入量的請求

3.來自每個socket并尋址到每個可用套接字的請求的內存 b/w 值矩陣

  1. 不同b/w點的延遲

英特爾? MLC 還提供命令行參數,用于對測量的延遲和b/w進行細粒度控制。

以下是一些可以使用命令行參數實現的功能:

  • 測量從特定內核發往特定內存控制器的請求的延遲
  • 測量緩存延遲
  • 從核心/插槽的(子集測量)b/w
  • 測量不同讀/寫比率的 b/w
  • 測量隨機地址模式而不是順序的延遲
  • 更改延遲測量的步幅大小
  • 測量cache to cache 傳輸延遲

英特爾? MLC 的主要特性之一是測量延遲如何隨著bw需求的增加而變化。

  • 為方便起見,它創建了多個線程,其中線程數與邏輯 CPU 數減 1 相匹配。這些線程用于生成負載(以后,這些線程將被稱為負載生成線程)。
  • 負載生成線程的主要目的是生成盡可能多的內存引用。當系統像這樣加載時,剩余的一個 CPU(未用于生成負載)運行一個用于測量延遲的線程。此線程稱為延遲線程并發 出相關讀取。
  • 基本上,該線程遍歷一個指針數組,其中每個指針都指向下一個指針,從而在讀取中創建依賴關系。這些讀取中的每一個所花費的平均時間提供了延遲。根據負載生成線程生成的負載,此延遲會有所不同。
  • 每隔幾秒,負載生成線程就會自動調節通過注入延遲生成的負載,從而測量各種負載條件下的延遲。有關更多詳細信息,請參閱您下載的軟件包中的自述文件。

命令行參數

如前所述,不帶任何參數啟動英特爾? MLC 會衡量幾件事。但是,使用命令行參數,可以按順序執行以下每個特定操作:

*mlc --latency_matrix*

打印本地和跨插槽內存延遲矩陣

*mlc --bandwidth_matrix*

打印本地和跨插槽內存 b/w 矩陣

*mlc --peak_injection_bandwidth*

針對所有本地訪問的各種讀寫比率打印峰值內存 b/w(核心以盡可能快的速度生成請求)

*mlc --max_bandwidth*

針對所有本地訪問的各種讀寫比率打印最大內存黑白(通過自動改變負載注入率)

mlc --idle_latency

打印平臺的空閑內存延遲

mlc --loaded_latency

打印平臺的加載內存延遲

*mlc --c2c_latency*

打印平臺的緩存到緩存傳輸延遲

mlc -e

不要修改預取器設置

*mlc --memory_bandwidth_scan*

為每個 1GB 地址范圍打印整個內存中的內存帶寬

上述每個命令都有更多選項。這些在自述文件中更詳細地記錄并且可以下載

實際操作:

在阿里云上面進行的測試:

2核2GB內存,硬盤60GBESSD

bandwidth_scan***

為每個 1GB 地址范圍打印整個內存中的內存帶寬

上述每個命令都有更多選項。這些在自述文件中更詳細地記錄并且可以下載

實際操作:

在阿里云上面進行的測試:

2核2GB內存,硬盤60GBESSD

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/123434.html

相關文章

  • 機械硬盤與固態硬盤

    摘要:固態硬盤固態硬盤或,也稱作電子硬盤或者固態電子盤,是由控制單元和固態存儲單元或芯片組成的硬盤。重量固態硬盤在重量方面更輕,與常規英寸硬盤相比,重量輕克。價格目前市場上固態硬盤,價格為元左右。 ...

    testHs 評論0 收藏0
  • 最新云主機性能測評:AWS、阿里云、華為云、騰訊云、UCloud

    摘要:上周,一篇云主機測評文章云服務器哪家強阿里云騰訊云華為云深度評測在朋友圈引發了熱議。機型選擇通用實例阿里云通用平衡增強型,華為云通用計算增強型,以及騰訊云標準型。上周,一篇云主機測評文章《云服務器哪家強?AWS、Azure、阿里云、騰訊云、華為云深度評測》在朋友圈引發了熱議。然而其中,云主機性能一直頗為優秀,甚至在多次其它公開測評中位列第一的UCloud卻在此次測評中缺席,因此,測評的結果不...

    Tecode 評論0 收藏0
  • 昔日數據:夏日促銷,湖北十堰機房10M帶寬月付19元起,香港HKBN,月付12元起

    摘要:標簽昔日數據怎么樣下的日志昔日數據怎么樣,昔日數據好不好,昔日數據是一個來自國內服務器銷售商,成立于年底,主要銷售國內海外云服務器,目前有國內湖北十堰云服務器和香港云服務器采用虛擬化技術構架此次夏日活動全部首月折促銷,有需要的可以關注一下。 昔日數據怎么樣,昔日數據好不好,昔日數據是一個來自國內服務器銷售商,成立于2020年底,主要銷售國內海外云服務器,目前有國內湖北十堰云服...

    番茄西紅柿 評論0 收藏2637
  • UCloud怪獸主機再升級 新快杰3+1讓超強算力即刻可得

    摘要:快杰云主機發布款全新機型在去年大會上,云主機團隊推出了萬網絡性能萬存儲性能的快杰云主機。但同時價格則與上一代快杰持平,升頻不加價。其中在的跑分中,快杰與上代快杰相比算力提升。除了上述三款性能主機外,上還發布了采用處理器的快杰型預覽版。10月23日以構建·創見|為主題的UCloud用戶大會暨Think in Cloud 2020(以下簡稱TIC)在上海召開。在本次大會上,UCloud推出了歷經...

    Tecode 評論0 收藏0

發表評論

0條評論

kycool

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<