server2012 win7 執行程式 差異
剛用C# 寫一個截取畫面的程式
遇到一些神奇問題 做一下記錄
程式寫得好不好是其次 問題是硬體跟我想的不一樣
在我電腦 i5-2400(內顯)跑 1秒 15張左右
用別人電腦 i5-4440(獨立顯卡GTX650)跑 21張
想說應該是差在獨顯 不然 2400 4440有差這麼多嗎?
加裝了GTX750 哈! 完全沒感覺 還是 15-16張
找一台 i5-4460(內顯) 也差不多 21 張
跟獨顯完全無關
拿一台 2957U 跑 12張左右
哇靠! 是差在 cpu 嗎?
再拿一台 i7-4790 跑 25張
當然其他周邊(機板,記憶體)完全不同不能精準比較
但是獨顯對處理BMP圖形來說完全沒用......
i7 讓我失望
我一直覺得 i5-2400 跟 i5-4系列 差不了多少的觀念好像也不對
是該換電腦了嗎?
改變程式寫法 不寫入檔案了
i5-2400 有40張 (之前我有用 ssd 跟 ramdisk 都沒差多少 是主機板I/O的問題嗎?)
i7-4790 有50張
i5-4460 沒測了
2957U 有30張
x4-620 有34張
i7是快 沒有我想的快
---------------------------------------
接下來測試更神奇
我用 i7 (win7) 用 VictureBox 裝了 server 2012 R2 Essentials 一樣跑
22張
後來用實體機器(i7)這台裝 server2012 竟然只跑 13張 唉!怎麼這樣?
server2012 用 VictureBox 裝(win7) 跑更慘 6-12張 ,發現cpu給得越少跑越多
2顆就可以跑 21張 但是不穩定 1顆是可到30 但是cpu 滿載張數也不穩定
用一台真正的ibm server 跑 也是10張左右 雖然是5年前的機器 但也不至於這麼慢?
用 i5-2400 +VM(SR2012 2*cpu 1024m) 跑也有穩定的 15張.
server2012 虛擬機跑得比實體機快 ?
這支C#程式好像 cpu越少跑越快
因為每次跑 cpu負載 都只佔一點點(多工)
虛擬機時就感覺單顆 cpu 拉高就可跑快
不知 .net 是否可指定單cpu跑? 再研究
遇到一些神奇問題 做一下記錄
程式寫得好不好是其次 問題是硬體跟我想的不一樣
在我電腦 i5-2400(內顯)跑 1秒 15張左右
用別人電腦 i5-4440(獨立顯卡GTX650)跑 21張
想說應該是差在獨顯 不然 2400 4440有差這麼多嗎?
加裝了GTX750 哈! 完全沒感覺 還是 15-16張
找一台 i5-4460(內顯) 也差不多 21 張
跟獨顯完全無關
拿一台 2957U 跑 12張左右
哇靠! 是差在 cpu 嗎?
再拿一台 i7-4790 跑 25張
當然其他周邊(機板,記憶體)完全不同不能精準比較
但是獨顯對處理BMP圖形來說完全沒用......
i7 讓我失望
我一直覺得 i5-2400 跟 i5-4系列 差不了多少的觀念好像也不對
是該換電腦了嗎?
改變程式寫法 不寫入檔案了
i5-2400 有40張 (之前我有用 ssd 跟 ramdisk 都沒差多少 是主機板I/O的問題嗎?)
i7-4790 有50張
i5-4460 沒測了
2957U 有30張
x4-620 有34張
i7是快 沒有我想的快
---------------------------------------
接下來測試更神奇
我用 i7 (win7) 用 VictureBox 裝了 server 2012 R2 Essentials 一樣跑
22張
後來用實體機器(i7)這台裝 server2012 竟然只跑 13張 唉!怎麼這樣?
server2012 用 VictureBox 裝(win7) 跑更慘 6-12張 ,發現cpu給得越少跑越多
2顆就可以跑 21張 但是不穩定 1顆是可到30 但是cpu 滿載張數也不穩定
用一台真正的ibm server 跑 也是10張左右 雖然是5年前的機器 但也不至於這麼慢?
用 i5-2400 +VM(SR2012 2*cpu 1024m) 跑也有穩定的 15張.
server2012 虛擬機跑得比實體機快 ?
這支C#程式好像 cpu越少跑越快
因為每次跑 cpu負載 都只佔一點點(多工)
虛擬機時就感覺單顆 cpu 拉高就可跑快
不知 .net 是否可指定單cpu跑? 再研究
留言
張貼留言