小弟最近剛新裝一台i5-661,嘿嘿就把舊的E8400過戶給弟弟,得知i5 -6系列有新增加的AESNI指令集,
在今天這個資訊傳遞快速的年代,大家都有一些寶貴的資料需要被保護一下,像之前的西哥同妹事件,
如果今天西哥的檔案有加密,一般人應該就解不了了,就不會流出那些檔案了,但是檔案大加密又要很長的時間,
剛好手邊有兩套系統,就針對這個壓縮解壓縮的功能來比較看看,

以下是我手邊兩套系統的配備
處理器Intel i5 661 3.33GHzIntel E8400 3.00GHz
顯示卡處理器內建晶片組內建
主機板技嘉 H55M-UD2H華碩 P5K-VM
記憶體Kingston DDR3 1333MHz 2GBx2Kingston DDR2 800MHz

2GBx2

硬碟WD 500GHitachi 250G


底下我是用winzip14做壓縮轉檔測試,這裡會選擇winzip14版是因為他可以設定你所需要的金鑰長度
大家如有要傳什麼私人照片或影片檔案的朋友,可以用這套來加密壓縮試試看

這裡測試總共22個檔案約3.9GB左右的影片檔做加密壓縮,
這裡使用較複雜的256bit金鑰長度來進行加密壓縮,兩台機器所花的秒數時間如下圖,
紅色圈圈的地方是測試的相同規格,可以看到比較壓縮加密的檔案數跟大小是一樣的
而為了方便計算時間準確性,小弟寫了個script來計算整個運算時間
script不會很難學習,有興趣的朋友可以去玩玩autoit這個東東
網路上有很多教學和參考範例,這裡列出幾個教學範例網站

http://blog.roodo.com/sherwin/archives/71806.html
http://www.ptt.cc/man/Stock/D6FB/M.1181483761.A.A9A.html
http://yguma.blogspot.com/search/label/autoit
http://home.gamer.com.tw/blogDetail.php?owner=wellss&sn=10994

不過最詳細的寫法還是要看官網然後與範例互相對照研究,本人玩這個也是花了一些時間
http://www.autoitscript.com/autoit3/docs/


在E8400跑出來的成績為356.86秒
小小比較一下,有無AESNI的差異



在661測出來為273.22秒,速度上比起E8400快上83秒多,速度約提升23%以上。
小小比較一下,有無AESNI的差異

AESNI是一個新的指令集對於壓縮加解密功能的提升,
這裡做的測試結果,可看出擁有AESNI的i5-661在加密壓縮上的速度有一定程度的提升,
不知後面還會出現多少更多有用的指令集在CPU裡面。


有個疑問:請教樓主是如何確認Winzip確實有用到這個新的硬體加速功能?

我覺得i5-661跟E8400本身的差距可能就23%了,若加上AESNI應該差距更大才是
這裡有使用WinRAR的壓縮效能比較,可以看出E8600輸i5-661 15%左右,時脈較低的E8400輸20%左右是合理的。
剛剛查了一下 WinZIP 14.0 似乎已經有支援了:

http://www.winzip.com/prodpagewz.htm

寫著

"Take advantage of hardware support in certain Intel-based computers for even faster AES encryption"

如果樓主使用的是 14.0, 那就應該有用到了. 不過有 AES 加速才提升這樣的話, 感覺有點失望......
原來是 winzip 14 有支援了

Anandtech 同樣一篇文章也有測試 AES-NI,他是用 Windows 7 的硬碟加密 Bitlocker 來測試,測試結果在此

以 i5-661 跟 i5-750 的比較來看,硬碟效能分數差了 12.2%,不過兩者時脈一個 3.33 一個 2.66 ,但一個是模擬四核一個是真四核
請問板主大大

我使用8系列的板子並且確認過我的CPU有支援AES-NI的功能了,我想使用此功能卻不知該如何用(因為我跟西哥一樣有眾多的...)
可否請教板主大大想要使用AES-NI該如何使用

謝謝
有用到的程式自然會去用, 你也沒辦法手動去開關.

除非你自己寫程式要使用 AES 加速指令集, 你才需要了解細節.

StrangerA wrote:
請問板主大大我使用8...(恕刪)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!