標籤:style http os strong 檔案 io 2014 re
最近在跑穩定性
測試 3 X 24小時的時候,發現負載機產生的日誌還運行記錄等等竟然有100多G! C盤空間不足,但是D盤還有700多G空間呢,怎麼讓臨時檔案轉移到D盤? 此處分兩種情況:
一. 修改原生臨時檔案 1. 觀察壓力機產生的臨時檔案都是在 %USERPROFILE%\Local Settings\Temp 下,於是在“我的電腦”——“屬性”——“進階”——“環境變數”裡修改了TEMP和TMP變數 此處設定它們的值都未 "D:\TEMP",運行發現結果仍然儲存在%USERPROFILE%\Local Settings\Temp下。 2.
百度發現, loadrunner執行時用的"NT AUTHORITY\SYSTEM"使用者,修改此使用者的 TEMP和TMP變數路徑要用到WMI相關的知識. 在MS-DOS視窗執行 wmic ENVIRONMENT where "name=‘temp‘" get UserName,VariableValue wmic ENVIRONMENT where "name=‘tmp‘" get UserName,VariableValue wmic ENVIRONMENT where "name=‘temp‘" get UserName,VariableValue wmic ENVIRONMENT where "name=‘tmp‘" get UserName,VariableValue 查看‘NT AUTHORITY\SYSTEM’ TEMP和TMP 環境變數仍然是%USERPROFILE%\Local Settings\Temp ,並沒用因為上面的設定而改變,所以沒有起到效果 為了修改它們,分別執行 wmic ENVIRONMENT where "name=‘temp‘ and username like ‘%SYSTEM‘" set VariableValue=‘%temp%‘ wmic ENVIRONMENT where "name=‘tmp‘ and username like ‘%SYSTEM‘" set VariableValue=‘%temp%‘ wmic ENVIRONMENT where "name=‘temp‘ and username like ‘%SYSTEM‘" set VariableValue=‘%temp%‘ wmic ENVIRONMENT where "name=‘tmp‘ and username like ‘%SYSTEM‘" set VariableValue=‘%temp%‘ 將NT AUTHORITY\SYSTEM的環境變數指向系統的Temp變數! 執行成功. 再次運行壓測,發現臨時檔案已經到d:\temp檔案夾了..
二. 修改其他負載機(協作施壓) 1 .“我的電腦”——“屬性”——“進階”——“環境變數”裡修改了TEMP和TMP變數 此處設定它們的值都為 "D:\TEMP", 2. 進入loadrunner controller ,菜單 secnario --- load generator --- 設定協作負載機的臨時檔案路徑 單擊 Details按鈕 ---> 在選項卡中中,選擇第二個選項.... 即可...