windows系統 壓力測試技術

一、CPU壓測模擬
工具:CpuStres v2.0

官網:https://learn.microsoft.com/en-us/sysinternals/downloads/cpustres

功能:是一個工具類,用來模擬在一個進程中啟動最多64個線程,且可以獨立控制任何一個線程的啟動/暫停、優先級、活動級別[最大會導致對應線程連續運行]

在這里插入圖片描述

用法說明

菜單欄下的工具欄分別對應四個功能:運行選中線程,暫停選中線程,新增一個線程,刪除選中線程。

運行選中線程:激活選中線程,線程被激活,系統CPU利用率會變高一些,具體份額見任務管理器;

暫停選中線程:取消激活選中線程,當前線程暫停,對應的系統cpu利用率會變低一些;

新增一個線程:新增一個測試線程,默認為非激活狀態;

刪除選中線程:刪除一個測試線程,如果是激活狀態,占用的cpu資源會被釋放,系統的cpu利用率會變低

附件:

CPUSTRES.zip

二、內存等資源壓測工具
工具:Testlimit v5.24

官網:https://learn.microsoft.com/en-us/sysinternals/downloads/testlimit

功能:是一個命令行工具,可以通過模擬低內存資源,句柄數,進程數,線程數以及其他的系統對象來壓力測試你的PC或者應用程序。也可以用來探測這些資源的上限。

用法說明:

模擬低內存情況:

#內存減少1G
Testlimit64.exe -d -c 1024
#內存減少2G
Testlimit64.exe -d -c 2048

GDI對象申請500個
Testlimit64.exe -g -c 500
GDI對象申請300個
Testlimit64.exe -g -c 300

申請500個句柄
Testlimit64.exe -h -c 500

申請創建300個testlimit進程
Testlimit64.exe -p -c 300

申請700個線程
Testlimit64.exe -t -c 700

申請虛擬內存1G
Testlimit64.exe -v -c 1024

探測GDI對象個數上限【默認10000】
Testlimit64.exe -g

探測句柄上限
Testlimit64.exe -h

附件:

Testlimit.zip

三、磁盤壓測工具
工具:consume.exe

官網:暫未找到

功能:對文件所在磁盤進行磁盤空間模擬測試

用法說明:

此命令行工具可以在指定的時間內消耗系統資源,并且可用于重現可能由資源不足引起的錯誤。

它可以使用的資源包括物理內存、頁面文件空間、磁盤空間、內核池和CPU時間。

eg1:
1、把consume.exe放到需要壓力測試的盤符下面。【壓力測試是以盤符為單位】
2、調用consume.exe -disk-space 占用磁盤空間。
3、再次查看盤符對應的磁盤空間,發現已經沒有空間了。關閉程序后,占用的磁盤空間會自動釋放。

eg2:
consume.exe -cpu-time -time 15
您將在任務管理器中可以看到CPU使用歷史圖表爬升到最大值15秒
附件:

consume.zip

四、參考
a. https://blog.csdn.net/zsc_976529378/article/details/127734138

b. https://www.pianshen.com/article/97021163344/

c. https://blog.csdn.net/magictong/article/details/78998944?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-78998944-blog-121673852.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-78998944-blog-121673852.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1

d. https://code-examples.net/zh-TW/q/14caff

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/79708.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/79708.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/79708.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

64.搜索二維矩陣

給你一個滿足下述兩條屬性的 m x n 整數矩陣: 每行中的整數從左到右按非嚴格遞增順序排列。每行的第一個整數大于前一行的最后一個整數。 給你一個整數 target ,如果 target 在矩陣中,返回 true ;否則,返回 false 。 示…

在 PyTorch 中借助 GloVe 詞嵌入完成情感分析

一. Glove 詞嵌入原理 GloVe是一種學習詞嵌入的方法,它希望擬合給定上下文單詞i時單詞j出現的次數。使用的誤差函數為: 其中N是詞匯表大小,是線性層參數, 是詞嵌入。f(x)是權重項,用于平衡不同頻率的單詞對誤差的影響…

kotlin中 熱流 vs 冷流 的本質區別

🔥 冷流(Cold Flow) vs 熱流(Hot Flow)區別 特性冷流(Cold Flow)熱流(Hot Flow)數據生產時機每次 collect 才開始執行啟動時就開始生產、始終運行生命周期與 collect 者…

精益數據分析(44/126):深度解析媒體網站商業模式的關鍵要點

精益數據分析(44/126):深度解析媒體網站商業模式的關鍵要點 在創業與數據分析的探索道路上,我們不斷挖掘不同商業模式的核心要素,今天將深入剖析媒體網站商業模式。希望通過對《精益數據分析》相關內容的解讀&#xf…

Android學習總結之Java和kotlin區別

一、空安全機制 真題 1:Kotlin 如何解決 Java 的 NullPointerException?對比兩者在空安全上的設計差異 解析: 核心考點:Kotlin 可空類型系統(?)、安全操作符(?./?:)、非空斷言&…

[Survey]Remote Sensing Temporal Vision-Language Models: A Comprehensive Survey

BaseInfo TitleRemote Sensing Temporal Vision-Language Models: A Comprehensive SurveyAdresshttps://arxiv.org/abs/2412.02573Journal/Time2024 arxivAuthor北航 上海AI LabCodehttps://github.com/Chen-Yang-Liu/Awesome-RS-Temporal-VLM 1. Introduction 傳統遙感局限…

jmeter讀取CSV文件中文亂碼的解決方案

原因分析? CSV文件出現中文亂碼通常是因為文件編碼與JMeter讀取編碼不一致。常見場景: 文件保存為GBK/GB2312編碼,但JMeter以UTF-8讀取。文件包含BOM頭(如Windows記事本保存的UTF-8),但JMeter未正確處理。腳本讀取文…

Webview通信系統學習指南

Webview通信系統學習指南 一、定義與核心概念 1. 什么是Webview? 定義:Webview是移動端(Android/iOS)內置的輕量級瀏覽器組件,用于在原生應用中嵌入網頁內容。作用:實現H5頁面與原生應用的深度交互&…

【C++】C++中的命名/名字/名稱空間 namespace

C中的命名/名字/名稱空間 namespace 1、問題引入2、概念3、作用4、格式5、使用命名空間中的成員5.1 using編譯指令( 引進整個命名空間) ---將這個盒子全部打開5.2 using聲明使特定的標識符可用(引進命名空間的某個成員) ---將這個盒子中某個成員的位置打…

Arduino IDE中離線更新esp32 3.2.0版本的辦法

在Arduino IDE中更新esp32-3.2.0版本是個不可能的任務,下載文件速度極慢。網上提供了離線的辦法,提供了安裝文件,但是沒有3.2.0的版本。 下面提供了一種離線安裝方法 一、騰訊元寶查詢解決辦法 通過打開開發板管理地址:通過在騰…

【工具使用-數據可視化工具】Apache Superset

1. 工具介紹 1.1. 簡介 一個輕量級、高性能的數據可視化工具 官網:https://superset.apache.org/GitHub鏈接:https://github.com/apache/superset官方文檔:https://superset.apache.ac.cn/docs/intro/ 1.2. 核心功能 豐富的可視化庫&…

算法每日一題 | 入門-順序結構-三角形面積

三角形面積 題目描述 一個三角形的三邊長分別是 a、b、c,那么它的面積為 p ( p ? a ) ( p ? b ) ( p ? c ) \sqrt{p(p-a)(p-b)(p-c)} p(p?a)(p?b)(p?c) ?,其中 p 1 2 ( a b c ) p\frac{1}{2}(abc) p21?(abc) 。輸入這三個數字,…

MongoDB入門詳解

文章目錄 MongoDB下載和安裝1.MongoDBCompass字段簡介1.1 Aggregations(聚合)1.2 Schema(模式分析)1.3 Indexes(索引)1.4 Validation(數據驗證) 2.增刪改查操作2.1創建、刪除數據庫&…

從Oculus到Meta:Facebook實現元宇宙的硬件策略

Oculus的起步 Facebook在2014年收購了Oculus,這標志著其在虛擬現實(VR)領域的首次重大投資。Oculus Rift作為公司的旗艦產品,是一款高端的VR頭戴設備,它為用戶帶來了沉浸式的體驗。Facebook通過Oculus Rift&#xff0…

安裝與配置Go語言開發環境 -《Go語言實戰指南》

為了開始使用Go語言進行開發,我們首先需要正確安裝并配置Go語言環境。Go的安裝相對簡單,支持多平臺,包括Windows、macOS和Linux。本節將逐一介紹各平臺的安裝流程及環境變量配置方式。 一、Windows系統 1. 下載Go安裝包 前往Go語言官網&…

網絡的搭建

1、rpm rpm -ivh 2、yum倉庫(rpm包):網絡源 ----》網站 本地源 ----》/dev/sr0 光盤映像文件 3、源碼安裝 源碼安裝(編譯) 1、獲取源碼 2、檢測環境生成Ma…

多元隨機變量協方差矩陣

主要記錄多元隨機變量數字特征相關內容。 關鍵詞:多元統計分析 一元隨機變量 總體 隨機變量Y 總體均值 μ E ( Y ) ∫ y f ( y ) d y \mu E(Y) \int y f(y) \, dy μE(Y)∫yf(y)dy 總體方差 σ 2 V a r ( Y ) E ( Y ? μ ) 2 \sigma^2 Var(Y) E(Y - \…

Ros工作空間

工作空間其實放到嵌入式里就是相關的編程包 ------------------------------------- d第一個Init 就是類型的初始化 然后正常一個catkin_make 后 就會產生如devil之類的文件, 你需要再自己 終端 一個catkin_make install 一下 。這樣對應install也會產生&#xf…

qt國際化翻譯功能用法

文章目錄 [toc]1 概述2 設置待翻譯文本3 生成ts翻譯源文件4 編輯ts翻譯源文件5 生成qm翻譯二進制文件6 加載qm翻譯文件進行翻譯 更多精彩內容👉內容導航 👈👉Qt開發經驗 👈 1 概述 在 Qt 中,ts 文件和 qm 文件是用于國…

PyTorch 與 TensorFlow 中基于自定義層的 DNN 實現對比

深度學習雙雄對決:PyTorch vs TensorFlow 自定義層大比拼 目錄 深度學習雙雄對決:PyTorch vs TensorFlow 自定義層大比拼一、TensorFlow 實現 DNN1. 核心邏輯 二、PyTorch 實現自定義層1. 核心邏輯 三、關鍵差異對比四、總結 一、TensorFlow 實現 DNN 1…