
能夠從上圖中看到在120個(gè)線程的情況下,復(fù)制大小為878.16MB的單個(gè)文件,從14:56:31開始,14:57:06結(jié)束,共用了35秒得時(shí)間。
為了能夠測(cè)試在選取多少線程數(shù)可以更快速的拷貝文件,采用PowerShell腳本進(jìn)行批處理逐個(gè)測(cè)試不同線程的情況下復(fù)制所需要的時(shí)間與線程的對(duì)應(yīng)關(guān)系,并將其在坐標(biāo)上描點(diǎn)作圖,測(cè)試的PowerShell腳本如下:
for($i=128;$i ?Clt 129;$i++){
Robocopy /s C://CD C://test//CD$i /MT:$i /LOG:log/copy$i.log
remove-item C:////test//CD$i//*.*
"$i ," >>log/answ.txt
(Get-Content C://log//copy$i.log -TotalCount 6)[-1] >>log/answ.txt
"," >>log/answ.txt
(Get-Content C://log//copy$i.log -TotalCount 10000)[-1] >>log/answ.txt}
將腳本輸出的內(nèi)容經(jīng)過格式規(guī)整,通過CSV格式導(dǎo)入到Excel中,并作出折線圖如下圖中所示的“
系列1”線條: